Senior Software Developer
CurrentIn my role as a Senior Software Developer, I take full ownership of end-to-end project development, ensuring that each project is designed and developed with the highest quality standards to meet diverse client needs. My responsibilities include:Requirement gathering and planning: Collaborating with stakeholders to identify client needs and project specifications.Project Design & Development: Leading the design and development of robust applications using C#, .NET Core, ASP.NET, MVC, and Web API.Database Management: Efficient handling of MS SQL, Entity Framework, LINQ, and Dapper to maintain data integrity and performance.Frontend Technologies: Implementing React.js, JavaScript, Bootstrap, jQuery, and HTML/JSON to create responsive and intuitive user interfaces.Advanced Concepts: Managing complex asynchronous programming, deadlock handling, service bus, and implementing circuit breakers using Polly.Leadership & Team Collaboration: Collaborating across teams and mentoring junior developers to drive agile product development and excellence.