Ability to add value to organizations by capitalizing on my experience in solution design and development using Microsoft Technologies. The capability of working in a team environment with good communication skills. Over 10 years’ extensive experience of analyzing, designing, architecting and implementing larger distributed, multi-layer, multi-threaded web, desktop and mobile applications for different clients using Microsoft .net technologies. Well experienced in overall software development life cycle (SDLC) and leading large, globally distributed development teams and delivering software solutions under tight deadlines and pressure. Having strong programming, analytical, R&D skills and a fast learner of new technologies. Also has good design and implementation experience on Robotic Process Automation (RPA)