EXPERIENCE

A career built on real systems.

2017

BUILDING & TEACHING

2020

ENGINEERING & LEADERSHIP

2020 — NOW

SOFTWARE ENGINEERING & BUSINESS SYSTEMS

SEPTEMBER 2020 — PRESENT

Senior Internet Limited

Software Engineer
Development and maintenance of web-based software and membership platforms built on .NET Core and Umbraco. Work includes Microsoft Dynamics CRM integrations, CRM connections to OOMI, CIVI, MemberBase and Eudonet, Web APIs, third-party integrations, payment gateway integrations (Worldpay, Sagepay, GoCardless), SQL Server database work, testing and troubleshooting, legacy system modernisation, Azure DevOps, investigating and resolving production issues, and supporting existing business-critical applications.
.NET CoreUmbracoRiverCMSMembership PlatformsDynamics CRMWeb APIsPaymentsSQL ServerAzure DevOpsProduction Support
JUNE 2020 — AUGUST 2020

SDSD

Software Engineer & Technical Lead
Maritime software built around .NET technologies — vessel tracking, crew management and fleet operations, with software testing, third-party integrations, technical leadership and training coordination.
.NETMaritime SoftwareVessel TrackingFleet OperationsTechnical LeadershipTesting
MARCH 2017 — MAY 2020

Aptech Computer Education

Lead Software Developer & Technical Instructor
Enterprise application development, CMS work, Web APIs and full-stack development with SQL Server and Entity Framework — alongside coding standards, software testing and technical instruction.
Enterprise ApplicationsCMSWeb APIsSQL ServerEntity FrameworkFull StackDeveloper Training

300+

DEVELOPERS TRAINED

I don’t just build software — I understand it deeply enough to teach and guide other developers. Three years as a technical instructor shaped how I write, review and explain code today.
Websites → Applications → Enterprise Systems → CRM → Integrations → Digital Solutions