Senior Software Developer & Line Manager
Trustmarque Ltd • York
October 2023 - Present
Managing a team of 3 developers while handling full Azure processes. Built customer portal on Blazor with Azure AD B2C authentication. Architected suite of queue-based Azure Functions for billing and reporting. Established and mentored developer mentoring framework to build skills and confidence.
Technologies:
C#
.NET Core
.NET Framework
SQL
Azure Functions
Azure Storage
Key Vault
App Insights
Blazor
HTML
TypeScript
Node
PowerShell
jQuery
Senior Software Developer
Tide Services Ltd • Huntingdon
August 2021 - October 2023
Maintained and developed Windows Services, websites, and APIs. Deployed AWS Lambdas, WAF configurations, and cloud infrastructure. Database work with PostgreSQL and GeoJSON data structures.
Technologies:
.NET Framework
.NET Core
.NET Standard
PostgreSQL
GeoJSON
AWS
AWS Lambdas
WAF
Senior Software Developer (Contract)
TGI Corporation • Cannock
February 2021 - August 2021
Developed Android mobile app in Kotlin for warehouse management, handling item scanning, order generation, and label printing. Built APIs, handled DevOps, and created enterprise websites. Worked with microservices architecture.
Technologies:
.NET Framework
.NET Core
.NET Standard
SignalR
MVC
Kotlin
APIs
DevOps
Senior Software Developer
ENSEK • Nottingham
November 2019 - January 2021
Worked across .NET stack managing APIs, Console applications, and Windows Services. Managed Azure DevOps and AWS pipelines. Led PR management and oversaw small development team. Implemented TDD practices and SCRUM methodologies.
Technologies:
.NET Framework
.NET Core
.NET Standard
Azure DevOps
AWS SQS
AWS SNS
CloudWatch
API Gateways
AWS Lambdas
C#
SQL
PostgreSQL
AngularJS
TypeScript
TDD
Software Developer
Webroot • Derby
February 2019 - October 2019
Worked with AWS S3, Redis caching, and HyperLogLog data structures. Collaborated using GitLab/CodeCommit. Operated in SCRUM and Agile environments with focus on TDD practices.
Technologies:
AWS S3
Redis
HyperLogLog
GitLab
CodeCommit
Agile
TDD
Junior Developer / Software Developer
SYTNER Ltd • Leicester
February 2017 - February 2019
Promoted from Junior Developer to Mid-Level. Worked with Microsoft Azure (CDN, App Insights), VSTS, and microservices architecture. Documented and implemented Docker and Kubernetes. Implemented CI/CD pipelines and REST APIs. Maintained code quality standards within development teams and released code to live environments.
Technologies:
C#
.NET Core
.NET Framework
MVC
WEB API
Azure
CDN
App Insights
VSTS
Microservices
Kubernetes
Docker
REST APIs
jQuery
JavaScript
CI/CD
SCRUM
KANBAN
Agile
TDD
Apprentice Developer
EMCOM Software Services • Derby
February 2016 - February 2017
Started development career researching, planning, and creating web-based software. Worked within development team to complete projects before set deadlines. Handled solo projects developing professional software solutions.
Technologies:
C#
ASP.NET
JavaScript
jQuery