EXECUTIVE SUMMARY
Senior developer with over eighteen years’ experience in successfully designing, developing and maintaining highly available mission critical software. Over ten years of development experience in highly transactional services including services on Azure.
• Strong development experience in Azure, Client-Server and Web based applications using C++, C#, Java, WCF, XML, MVC, PowerShell scripting, and UI Automation frameworks.
• Experienced in coaching and mentoring team members along with ensuring appropriate software engineering practices are employed to deliver high quality software on time.
• Experienced in managing large-scale projects (millions of users) and ability to handle & prioritize among multiple projects. PMP Certified Project Management consultant with exceptional organizational ability, communication, technical skills. Experience in Agile development practices including Scrum, Continuous Integration, Test-Driven Development and Refactoring.
TECHNICAL SKILLS
Languages: C++, C#, Java
Databases: SQL Server 2008, Data Modeling, SSIS, DTS & replication.
Internet Technologies: ASP.NET, ADO.NET, IIS, SSL Certificates, XML, PLINQ, XSLT, HTML, VBScript, JavaScript, Mobile Emulators, UI automation framework TAEF/Selenium.
Middleware Tools: WCF, C++ COM-ATL,COM+, Enterprise Library 5.0, COM-ATL, Active Directory, ActiveX Controls, MTS, MSMQ, Active Directory using C++, RPC using C++, Design patterns. Webtests & Load tests.
Other Tools: Ms. Projects, Visio, Visual Source Safe. Live Debugging using crash dump analysis, Agile development using Test Driven Development & NUnit, razzle, wix, Fiddler, HTTP analyzer
EDUCATION
• Bachelor’s Computer Science & Engineering, 1999 from Institution of Engineers India.
• Diploma in Computer Engineering 1994 Ambedkar Memorial Polytechnic, Delhi.
• Currently taking CS courses at Western Governor’s University, WA
• PMP Certified professional 2006 from PMI USA.
Professional Experience
Microsoft Corporation in WA, USA (Aug 2005- Current)
Software Developer II (March 2012-Current) Azure Active Directory
• Drive Production Environment performance, reliability, availability and scalability for Azure Active Directory’s Login Service that handles millions of users and over 40000 tps.
• Drove the capacity planning for Azure Active directory services including authoring performance / load tests for the service for validating end to end user scenarios for validating rps tokens / SAML claims.
• Automation for build to build upgrade for deployment & validations on server 2008 virtual machines with automated VM snapshot at various stages.
• Deployment automation and validation using powershell scripts.
• Developed tooling to support content management on Azure Storage for content delivery for login services for office 365 service branding.
• Hosted, managed and maintained the entire test clusters for deployment validations of Azure Login Services.
• Drove security compliance fixes in the login services for FIPS and TLS related fixes.
• Drove the refactoring effort for login service.
Software Developer II (Aug 2005- March 2012) Product Activation and Digital Distribution
• Drove refactoring for product Activation and Licensing for WGA where I architected and redesigned the entire service to be more compliant and robust. There were a lot of legacy C++ components that needs to be interoperated with WCF based services. Factory based implementation added, pooling added to wcf since initialization was heavy for these objects.
• Drove the fxcop and security compliance related fixes within the services.
• Drove the geo based production activation / validation scenarios for windows genuine advantage service for windows / office. This enabled the service to support user IP based windows / office scenarios.
Hewlett Packard (HP), Boston MA (Dec 2001 – Aug 2005)
Project Leader
• Drove development and design of Learning Utility Content Management Systems (eLMS). eLMS was based on th...
Login or Register to view the full resume.