
Senior Software Engineer with nearly two decades of commercial experience delivering scalable, production-grade solutions across the full technology stack. Extensive expertise in ASP.NET (C#) and modern web technologies including React.js with TypeScript, with a proven track record architecting and implementing high-profile digital solutions for major brands including Warner Bros., Howdens, Channel 4, and Vue Cinemas.
Skilled in translating complex business requirements into robust technical solutions within fast-paced, agile environments. Strong advocate for engineering excellence, with hands-on experience in test-driven development (TDD), CI/CD pipelines, automated testing, and cloud-native architectures, with a focus on Microsoft Azure. Well-versed in version control branching strategies using Git and GitHub, ensuring code quality and seamless team collaboration throughout the development lifecycle.
A collaborative team player who thrives in product-aligned squads, bringing technical leadership, mentorship capabilities, and a proactive mindset to every project. Experienced in upskilling both technical teams and end users while maintaining focus on delivering tangible customer value. Comfortable working across the entire software development lifecycle—from initial estimation and technical design through to implementation, operational support, and knowledge transfer.
Committed to continuous learning and staying current with emerging technologies, including AI-assisted development tools such as Copilot within Visual Studio and Visual Studio Code, to drive innovation and maintain best-practice standards. Equally comfortable communicating technical concepts to stakeholders at all levels, fostering a culture of shared understanding and collective success.
As a Senior Software Engineer at EPAM, I have:
TH_NK was a fast-paced digital agency that taught a huge amount through exposure to exciting projects and incredibly smart and talented minds across a full range of digital disciplines.
Was part of a number of high-profile projects, including J.K. Rowling's Pottermore, which at time of launch was a hugely rich user experience with games and interactive moments from the books using cutting edge technologies including the just-released Microsoft Azure for storage and hosting and .NET supporting a nascent HTML5 for the front-end experience.
Worked across the full stack, from crafting the interactive moments through to working with Azure queue storage for tracking activity and awarding users achievement badges.
As Lead Backend Developer on the Vue Cinemas project, successfully managed and mentored a small development team in designing and delivering a complex backend system for their digital cinema platform. Provided technical direction, code reviews, and hands-on development while fostering a collaborative environment that enabled the team to deliver a reliable, high-performance solution serving thousands of cinema-goers.
Worked as part of a small, specialist digital agency creating rich, interactive microsites and digital campaigns for high-profile clients including Pringles, Always, UNICEF and other major multinational brands. Principally Flash/HTML frontends with .NET / SQL Server backing. The small size was instrumental in gaining experience in being adaptable and able to apply skills across the full stack of a digital solution.
Began work at The Amazing Group as a Content Editor before quickly transitioning into the development team learning ASP and then ASP.NET in its first iteration. Responsible for maintaining and improving the Amazing Grades educational website before leading the development of the first Amazing Music site
Microsoft Certified Solutions Developer (MCSD)
Sitecore 10 .NET Developers Certification
Sitecore Content Hub Developer Certification