With over 11 years of diverse experience in the software development industry, I am a seasoned Senior .NET Developer adept at crafting robust and scalable web and client-server applications. My technical proficiency spans a wide array of technologies, including C#, .NET Framework, .NET Core, WPF, ASP.NET MVC, Web API, AngularJS, and ReactJS, among others.Throughout my career, I have excelled in all phases of the Software Development Life Cycle (SDLC), leveraging methodologies such as Agile, Waterfall, and Test-Driven Development (TDD) to deliver high-quality software solutions. My expertise in developing and maintaining .NET applications, services, and APIs is complemented by my strong background in object-oriented programming (OOP) and design patterns like MVC, MVVM, and MVP.Adept at rapidly learning new technologies and delivering results within tight deadlines, I am capable of managing multiple projects concurrently. My strong interpersonal and communication skills allow me to effectively collaborate with business and IT teams to convert organizational requirements into technical solutions.