[#permalink]
Updated on: 27 Oct 2006, 15:13
Well, I hope this isn't the wrong place to be asking this but my profile in short is the following.
Schools being considered: Stanford/Berkeley/Wharton/Sloan
Undergraduate: UC Berkeley
Major: Mechanical Engineering
GPA: 3.7
Graduate School: Stanford
Major: Mechanical Engineering
GPA: not sure, probably close to the undergraduate one
Took some computer science courses at Stanford courses before completing my MS degree in Mech Eng. I got out and got a job with a software company that build enterprise content management software.
I've been working for about 6 years at the same company. The first 2 years, I worked as a technical consultant and the last 4 years, I move over to development and worked as a software engineer.
As a technical consultant my job duties were to go to the customer site and participate in meetings with the customer's technical and business people to analyze their business process as it relates to their web content. I would ultimately gather requirements and implement the software. Follow ups would include writing a report details the solution.
As a software engineer, I'm responsible for building the software and designing the next generation set of features that will enhance the product. I'm in constant contact with product management to understand customer feedback/requirements and with management to make sure our goals are aligned.
As a developer, I am seen as a valuable resource not only for my technical abilities but also for my in-depth and well rounded knowledge about all aspects of the software and things relating to the business process and organizational structure of the company. I like to think that I have sort of a "mentor" role to the more junior people on our team.
In addition to my development tasks I've also been asked to provide other "services". I was asked twice before to program manage the release of two products, managing schedules, resources, etc. I was even recognized for my effort and hardwork with a departmental award.
Currently, desiring more involvement with product management, I've been privileged enough to help out product management with the release of a product (another product our company builds) with a smaller scope. I'm working with a senior product manager to manage the product scope/requirements for a development team that resides in India. Daily duties include coordinating both the teams in the US (docs, development, QA) and the team in India and I'm responsible for defining the product definition and making sure all the requirements are met by the development team. I occasionally need to have contact with a counterpart in marketing to let them know about the product so they are able to prepare their messaging.
In terms of promotions, I was essentially promoted from consultant to engineer after working on a high profile internal project for a proof of concept product. I was promoted to senior engineer after two years and i'm now reaching a point where I'm being considered for another jump up.
Not sure what else would be helpful in evaluating my position. Let me know if you need more information.
Thanks.
Originally posted by
gmatnoob on 25 Oct 2006, 18:27.
Last edited by
gmatnoob on 27 Oct 2006, 15:13, edited 1 time in total.