Dotnet Developer
CurrentEngineered and maintained a large-scale C# application using .NET Core 6, incorporating unit testing to ensure code quality, resulting in a 20% increase in performance and scalability.Developed complex business logic using C# and ADO.NET, adhering to SOLID principles and robust system design.Collaborated with teams to migrate the database to a new SQL server, enhancing performance by adding indexes, constraints, and full-text indexes, and optimizing stored procedures.Implemented custom middleware for user management, error handling, and logging.Improved code performance by up to 3x using Visual Studio Performance Profiler.Migrated 40 projects written in C#, VB.NET, and Java from internally hosted TFS to Azure DevOps with Git.Configured Azure Key Vault for enhanced application security.Set up and implemented Azure DevOps CI/CD Pipelines for different environments, reducing manual deployment efforts and time, and enhancing code quality.Established Azure Kanban boards with custom areas, styling, states, and custom fields.Created Azure dashboards to visualize project progress for managers.Collaborated with business users to resolve issues and implement new features.Utilized ServiceNow, Change Management, and SharePoint for support and management tasks.