Technical Expertise
Development:
API and Minimal API, ASP.NET, C#, LINQ, MVC with Razor engine, HTML5, CSS3, JQuery, JavaScript, AJAX, REACT, JSON, Angular, AWS, and Windows Service. ASP .Net Core, ASP NET 7, 8, Typescript, Dapper, Entity Framework, Xunit, Nunit, TDD, BDD
Cloud:
Microsoft Azure, Functions, Blob storage, Microsoft Azure DevOps, Pipelines, App Services, AWS, Lambda, SNS, SQS, EC2, Docker, IAM roles, AWS key vault
Infrastructure:
Terraform, GitHub, Team city, Stash, Bamboo and CI/CD pipeline
Databases:
SQL Server, ADO .Net, T-SQL and PL/SQL, Oracle, Dynamo DB, Postgres SQL
Software:
Visual Studio, VS Code, MS Team Foundation, PostMan, Redis, GitHub, Bit bucket, Octopus, Team city, AWS, Bamboo, Git, Stash
Processes:
Agile, Scrum, Jira, Confluence, Sprint planning and backlog
Monitoring:
Datadog, AWS CloudWatch, Kibana and Elasticsearch, AWS Monitor, Application Insights
Project Experience
Annual Returns Platform
As a Senior Software Engineer and Architect, modernised core applications by upgrading C#, .NET, ASP.NET MVC, Entity Framework, and Angular to the latest versions, significantly improving performance, maintainability, and scalability. Designed, developed, and supported RESTful APIs while delivering new features and resolving defects. Established secure delivery pipelines using Azure DevOps and implemented multi-factor authentication. Implemented robust logging and monitoring using Azure Diagnostics and ensured secure storage within Azure Blob Storage.
Recruitment Platform
As a Senior Developer and Architect, delivered large scale solutions for one of the UK's leading hiring platforms by designing and building event-driven, serverless systems on AWS capable of processing hundreds of thousands of events daily. Developed Minimal APIs in .NET 7/8, engineered a high-performance search service using ASP.NET 5, Docker, and AWS ECS, and created Lambda-based integrations leveraging SQS, SNS, Redis, S3, and DynamoDB. Implemented CloudWatch monitoring and authored Terraform infrastructure.
Education One
Contributed to a large-scale education management platform supporting over 100 Local Authorities across England, modernising legacy VB .NET and FoxPro applications by redeveloping them in C# and .NET Core using MVC architecture and design patterns. Worked closely with stakeholders in an Agile environment to enhance core features for single record management covering Attendance, Attainment, Exclusions, and government funded support services. Provided technical leadership to offshore teams and strengthened code quality through TDD.
Direct Carrier Billing (DCB) Platform
Delivered key capabilities for a Direct Carrier Billing platform enabling seamless mobile payments for global merchants and operators. Worked within an Agile Scrum team to deliver DCB APIs used by over 100 mobile operator payment connections across 47 countries. Applied SOLID principles to develop high-performance, cloud-ready services using C#, .NET Core, and NUnit. Designed and maintained RESTful APIs while supporting CI/CD through TeamCity, Bitbucket, and Octopus Deploy. Utilized AWS technologies including Lambda, SQS, and Elasticsearch for scalable, event-driven processing.