I have around 12 yrs of experience and age around 36 yrs. Following is my experience history
I started (1996) with 1 yr of c, c++ in India (Job title : Software engineer)
Moved for my master' s in computer science (1997 - 1999) from a third tier univ to the states and worked 9 months
in c, c++ on my OPT ((Job title : Software engineer))
Since Java/J2EE was hot and evolving, but could not get any breaks in states I took a gamble to move to India and gained
JavaJ2EE work experience of 6 months (2000) ((Job title : Software engineer))
With help of a Desi agency took up an assignment in California which was contract-hire and joined client full-time this went for 2 yrs ((Job title : Software engineer))
With the 2002 meltdown found it difficult to move back into consulting in states and had to come back to India. Worked in two MNCs
((Job title : Senior Software engineer)) Nov 2002 - Nov 2004
It was 2004 and Consulting market in states looked good again so with help of another Desi agency came to east coast, made up a resolve that will stick to
agency for good. Have been with them for 6 yrs ((Job title : Programmer Analyst - Senior Programmer Analyst))
Now I'am at a crossroad where there is a high probablity that I might have to leave states due to H1B 7th year extension issues
such as employer-employee relationship and so on.
So what are my options for career prospects in India ?
What kind of roles and companies I can concentrate on ?.
As part of my career I have primarily handled following responsibilities:
Coding, designing, junior architect, on-site coordination
Depends on what you are interested and where you want to go.
If you are technically strong you can start as Architect/Sr Architect.
If you did more kind of coordination then you can look for positions like PM/Sr PM.
If you have tons of domain knowledge, you can try positions like Senior Business Analyst.
Good luck for you new position(s) and keep us updated what you have opted.