Senior Software Engineer
Current• Designed and developed scalable and secure web applications using .NET Core and .NET MVC frameworks.• Implemented efficient data access layers using Entity Framework Core and Breeze for complex business logic.• Built interactive and responsive user interfaces with Angular, focusing on clean code and best practices.• Proficient in deploying and managing applications on Azure cloud platforms (App Service, Azure Functions, etc.).• Developed and documented RESTful APIs with JSON serialization and security considerations.• Experience with unit testing and integration testing for robust code quality and maintainability.• Expertise in performance optimization, debugging, and troubleshooting complex technical issues.• Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD).• Experience working in Agile/Scrum development methodologies and collaborating effectively in teams.• Understanding of cloud security best practices, including Azure Active Directory and application security.• Design and develop Web Applications using ASP.NET MVC 5 and C# that are used byinternal users.• Performed code review, and worked closely with team members to ensure consistency to codestandards.• Proficient in Object-Oriented Programming (OOPS) concepts and design patterns.• Implemented traces using SQL server profiler to find long-running queries and modifythose queries as a part of Performance Tuning operations.• Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code ReviewMeetings.• Familiarity with Azure services, including Azure Key Vault, Azure DevOps, and Azure Data Lake