Summary
Senior .NET Engineer with 20+ years of experience delivering business-critical systems, with a strong focus on fintech, payments, integrations, and Azure cloud platforms.
Specialised in building secure, reliable, and auditable payment solutions, modernising legacy platforms, and designing integration-heavy systems that are safe to run and evolve in production.
Experience
Senior Software Engineer – Fintech / Payments
UK · Recent years
- Delivered end-to-end payment integrations using hosted checkout, tokenisation, and 3-D Secure (3DS).
- Designed and operated asynchronous, event-driven workflows using Azure Storage Queues to improve reliability and fault isolation.
- Built robust webhook and callback handling with idempotency, retries, and clear payment state transitions.
- Improved observability with structured logging, correlation IDs, and Azure Application Insights to reduce MTTR.
Senior / Lead .NET Engineer
Enterprise & regulated environments
- Designed and maintained large-scale .NET enterprise systems supporting core business operations.
- Led and contributed to integration-heavy platforms across internal systems and third-party providers (REST, SOAP, file-based).
- Played technical leadership roles including Dev Lead and Senior Engineer, mentoring junior and mid-level developers.
Software Engineer / Analyst Programmer
Early career · Multiple domains
- Developed applications across multiple industries including healthcare, housing, manufacturing, and data transformation.
- Worked with VB6 and early .NET, gaining deep understanding of legacy systems and long-lived platforms.
- Built a strong foundation in system design, debugging, and production support.
Education
- Bachelor’s Degree in Information Technology / Computer Science (details available in full CV)
Certificates
- Microsoft .NET related certifications (historical)
- Agile / Scrum training and certifications
- Ongoing self-directed learning in cloud and system design
Skills
- Languages & Frameworks: C#, .NET, ASP.NET, Web APIs
- Fintech & Payments: hosted checkout, tokenisation, 3DS, payment callbacks, reconciliation
- Integrations: REST, SOAP/WCF, FTP/SFTP/WebDAV, secure authentication (OAuth2, Bearer, Basic)
- Cloud & Azure: Azure Functions, Storage Queues, App Services, Key Vault, Application Insights
- Reliability: retries, circuit breaker, idempotency, logging, monitoring, alerting
- Practices: Agile/Scrum, code reviews, mentoring, incremental modernisation
This web CV is a concise overview. Contact me to request a detailed CV or discuss opportunities.