Senior Software Engineer with over 9 years of extensive software development experience using Microsoft Full Technology stack, Have domain knowledge in business applications for health, e-commerce and finance industries. The analytical skillset allows me to quickly adapt to any new industry, learn the problems and solve them by applying appropriate software tools and technologies. • In depth understanding of OOP/OOD/OOA and SOA• Experience in Agile/Scrum Software Development Methodology including acting as Scrum-Master• Enterprise level systems design and architecture• Strong and proven problem solving and analytical skills• Thorough understanding of algorithms and different data structures• Knowledge of relational database concepts and their implementations in modern RDBMS• Extensive experience in both Web and Desktop applications development • Applied knowledge of many different design patterns and layered architectures • Experience with Multi-Threaded software in both client-server and N-Tier network applications• Proficient in Unit Testing, Integration Testing, System Testing, White-box Testing and Black-box Testing• Supporting team-player with excellent organization and communication skills; • Self-starter and hard-worker with adaptive attitude and strong attention to details;• Efficient Time and Priority Management skills.
Listed skills include C#, .Net, Asp.Net, Asp.Net Mvc, and 46 others.