Accomplished software engineer with 11+ years of experience in the software services industry with roles including developer, application designer, architect, team lead, manager, onsite coordinator, domain expert and business analyst. • Worked extensively in Microsoft technologies at different levels including front-end, back-end & reporting. • Possess strong analytical skills with expertise in application design, development and maintenance including database design, tuning and testing. Worked in various models of SDLC right from WaterFall to various AGILE methodologies including RAD, Scrum, Lean, Dynamic Systems Development Method (DSDM) and Feature-Driven Development (FDD). • Have experience in MVC 5, Service Oriented Architecture, n-tier Web applications & Windows applications. Played key roles in each phase of application development life cycle. Involved in project plan preparations, estimations and also in resource planning and loading. • Involved in pre-sales activities and have experience in responding to RFIs, RFQs & RFPs. • Experienced in preparing SOWs, client presentations & project management. • Used various estimation tools including Use Case based, Functional point, Complexity point, Lines of code. • Used tools such GANTT chart, PERT chart, RASCI matrix & WBS as part of project management. • Worked primarily in Banking & Financial Services and Health care domains. • Interacted with key stake holders including Senior Finance Directors, Stock Brokers as part of business requirements gathering and also with technology architects as part of application design. • Been part of the organization-wide change management activity that involved spreading innovation as part of the organizational culture. • Handled on-the-floor sessions, covering over 1000 associates, briefing about the award winning “Managed Innovation Model”. • Contributed innovative ideas within the project space that made a difference to the client. • Involved in product market research in the Electronic Visit Verification segment for one of the clients. • Demonstrated good co-ordination skills at onsite through effective requirements gathering and communication, adhering to delivery timeline and by forming a cohesive team environment.