I have worked as Software Developer for 6 years and later on as a Technical lead + Project manager for a period of 3 years. All the products that I have worked on were complex .Net, C# Windows applications. I was leading cross functional teams located across the globe (namely Bangalore + Chennai (India), Singapore, Boise (USA), Barueri (Brazil)). Throughout my career as a project manager I have used Agile Methodology. Both engineering development and engineering verification reported directly to me. As a Technical Lead + Project Manager my responsibilities included:
• Responsible for the development of several printer management applications using .Net, C#, WCF, SOAP, XML etc.
• Adapted software industry best-practices such as Agile Methods, Test Driven Development, etc .
• Recommended architectural improvements, design solutions and technical feasibility solutions for new functional designs and suggested options for performance improvement.
• Negotiated and authored Statements of Work for new business opportunities and lead the definition and prioritization of over 100 product requirements.
• Managed engineering, quality assurance, and configuration management resources on multiple projects
• Managed technical documentation, project planning, quality assurance, and scheduling of resources.