Responsible for architecture, feature delivery, performance, and uptime of public websites, APIs, microservices, stacks, and tools.
Developed features using .NET Core 8, ASP.NET Core, Entity Framework, Blazor, and Azure services (App Services, Functions, SQL Database, Key Vault, Service Bus, Application Insights, Logic Apps, Cosmos DB, API Management, Azure DevOps).
Refactored legacy codebases, migrated to .NET Core 8, and implemented microservices, boosting performance by 40%. Developed API endpoints to integrate third-party solutions (accounting systems, bots, CRMs, SaaS services).
Managed CI/CD with GitHub Actions and Azure Pipelines, reducing deployment time by 50%.
Promoted TDD and integrated code coverage tools (SonarQube, Snyk, JetBrains dotCover), improving code quality by 35%.
Introduced whiteboarding sessions and knowledge-sharing initiatives, enhancing team collaboration.
Software Developer
Vaultex UK
09.2022 - 09.2023
Created services and full-stack apps using .NET Core, .NET Framework, and React.
Performed up-keep and upgrades of legacy apps with ASP.NET, MVC, HTML5, JavaScript, and SQL Server.
Collaborated with a team of 6 developers to deliver a web application MVP using .NET Core, Azure Service Bus, Logic Apps, and RESTful APIs, increasing business process efficiency by 45%.
Increased team productivity by 25% through Agile sessions with JIRA and DevOps practices with Git and Azure DevOps.
Enhanced incident management processes by integrating real-time alert systems, which empowered the team to proactively address 80% of production issues before user impact.
.NET Developer
Quantum Card Services
11.2017 - 08.2022
Managed analysis, design, development and enhancements of stand-alone services and full-stack apps using Azure, C#, Web API, MVC/Razor, jQuery, T-SQL, and PowerShell.
Re-architected monolithic legacy systems to decoupled Micro-service architecture by writing multiple .net core RESTful APIs resulting in improved scalability and maintainability.
Implemented event-driven communication patterns, using technologies like RabbitMQ and Ocelot for reliable and asynchronous communication between microservices.
Increased user engagement by 50% with React-based web app and microservices-driven backend.
Facilitated maintenance of production services, co-ordinating with cross-functional teams, investigating,diagnosing and debugging live issues using Fiddler, Log4Net, Azure, Custom Performance Counters.
Enhanced development productivity by 20% through CI/CD with Bamboo, Jenkins, and Azure DevOps.
Education
Bachelor of Science - Information Systems Engineering
Manchester University
09.2010
Skills
Technical Skills C#, NET Core, NET Framework, NET Standard, Aspnet, MVC, Javascript, jquery,React, Azure
Databases:
SQL Server, MySQL, MongoDB, Cosmos DB
ORM Frameworks:
Entity Framework, LINQ, Dapper
Version Control:
Git, Azure, SVN, BitBucket, TeamCity
Project Management Tools:
Jira, Trello, Asana
Agile Methodologies:
Scrum, Kanban
Testing:
Integration Testing, NUnit, XUnit, Moq
Timeline
.NET Developer
CMap
11.2023 - 12.2024
Software Developer
Vaultex UK
09.2022 - 09.2023
.NET Developer
Quantum Card Services
11.2017 - 08.2022
Bachelor of Science - Information Systems Engineering