Proven track record of delivering large scale high quality, robust and maintainable software in a dynamic environment, which requires less regression cycles to deliver more frequently.
    • 15+ years of accomplished experience in analysis, design and development of large scale desktop, Hand held, client-server, distributed and web applications using C#, ASP.NET MVC, WCF, WPF, XAML, C++/Visual C++, MFC, ATL COM/DCOM and MS SQL Server.
    • Hands-on in designing, developing and architecting web applications based on Domain Driven Design (DDD) and Multilingual UI/HMI and Multi-Process, Multi-Threaded desktop applications.
    • Proficient in designing and developing API, WCF REST Web Services and Data access layers with ADO.NET and Entity Framework (EF).
    • Expertized in Test Driven Development (TDD), Behavior-driven Development (BDD) using NUnit and MS Test with the use of mock frameworks incorporating Dependency Injections (DI) & Inversion-of-Control (IoC) patterns.
    • Experience in designing and developing Acceptance and Coded UI tests.
    • Sound knowledge in Data Structures and Algorithms, OOPs and Object Oriented Analysis and Design.
    • Expert knowledge in Object Oriented Design Principles (SOLID), Design Patterns & Architectural Patterns (Event Driven, N Tier, MVVM and MVC etc.) and practices.
    • Hands-on in Agile (/SCRUM), Lean, XP and Pair programming methodologies.
    • Domain exposure to Healthcare, Industrial Automation, Mobility and Auto motives.