Senior Software Developer public Remote experience
Tata Consulting Services
May 2022 - Current (3 years 5 months)
• Designed and implemented background service workers for financial system transactions, ensuring secure and efficient handling of sensitive file data.
• Configured Azure Active Directory (AAD), managing users, API keys, and role-based access control for cloud-based web applications.
• Led the migration of WebAPI projects, Worker Services, and Azure AD B2C apps from .NET 4 to .NET 6 and .NET 8, improving system performance and maintainability.
• Replaced NHibernate with Dapper using the Repository Pattern, optimizing database queries and improving efficiency.
• Implemented Middleware, filters, and async programming to enhance performance in .NET Core applications.
• Developed and integrated Factory Command Patterns to address comp