? Over 10 years of experience in software engineering developing applications for Microsoft windows ? C++ Guru with expertise in Visual C++/MFC, unit testing, refactoring , Test Driven Development, Continuous Integration and Specialised in working with legacy code bases ? Expert in multi-threading and Thread synchronization techniques ? Skilful C#.NET developer, experience in VB.NET ? Software Design expert with vast knowledge in Design Principles and Design Patterns ? Adept at Unified Modelling Language and Object Oriented Analysis and Design ? Expertise in agile development using SCRUM ? Exceptional debugging skills with both Visual Studio and Windbg ? GE Green Belt – DMAIC Six sigma methodology