I am a senior C# .NET engineer with 14 years of experience building robust, scalable, high-performance applications. I enjoy architecting complex systems, leading teams, and delivering cloud-native solutions using AWS and Azure, microservices, and CMS platforms. I thrive in collaborative environments and continuously seek to improve code quality, performance, and delivery. I'm a pragmatic, collaborative team player who values different approaches and is comfortable compromising to reach the best outcome. I'm seeking fully remote or hybrid roles, either contract or permanent, and I’m eager to contribute to impactful projects across the software stack.

Mao An Dip

I am a senior C# .NET engineer with 14 years of experience building robust, scalable, high-performance applications. I enjoy architecting complex systems, leading teams, and delivering cloud-native solutions using AWS and Azure, microservices, and CMS platforms. I thrive in collaborative environments and continuously seek to improve code quality, performance, and delivery. I'm a pragmatic, collaborative team player who values different approaches and is comfortable compromising to reach the best outcome. I'm seeking fully remote or hybrid roles, either contract or permanent, and I’m eager to contribute to impactful projects across the software stack.

Available to hire

I am a senior C# .NET engineer with 14 years of experience building robust, scalable, high-performance applications. I enjoy architecting complex systems, leading teams, and delivering cloud-native solutions using AWS and Azure, microservices, and CMS platforms. I thrive in collaborative environments and continuously seek to improve code quality, performance, and delivery.

I’m a pragmatic, collaborative team player who values different approaches and is comfortable compromising to reach the best outcome. I’m seeking fully remote or hybrid roles, either contract or permanent, and I’m eager to contribute to impactful projects across the software stack.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior C# .NET Developer at Ascential, London
August 1, 2025 - August 1, 2025
Architected and unified three digital subscription platforms into a single system; built a modern frontend with Next.js/TypeScript and a C# .NET backend, using Builder.io as the CMS. Wrote and optimized SQL stored procedures where performance was critical. Implemented a robust backend network of API microservices secured with Auth0, using PostgreSQL on AWS with Docker and GitHub Actions for CI/CD. Leveraged LLMs to enhance internal search, customer service chatbot, and content generation/translation in Builder.io. Adopted TDD to achieve high code quality and aimed for 80%+ test coverage. Built a high-performance multi-threaded payment API using SQS and Stripe. Worked in an Agile Scrum environment.
C# .NET Tech Lead at Department for Infrastructure, Belfast
April 1, 2024 - April 1, 2024
Led modernization of legacy web applications, migrating to the latest C# .NET framework and moving from ADO.NET to Entity Framework. Re-architected the Blue Badge payment module to integrate WorldPay. Mentored mid/senior developers, promoted SOLID principles and design patterns, and established formal documentation/workflows. Transitioned from Waterfall to Agile, using Azure DevOps; migrated from CircleCI to Azure for infrastructure and source control (TFS).
Senior C# .NET Developer at Department of Finance, Belfast
February 1, 2023 - February 1, 2023
Designed and implemented new C# microservices and authored reusable NuGet packages for cross-team use. Containerized APIs with Docker and deployed to AWS using API Gateway, leveraging SQS for asynchronous processing. Built a feature-flag system to support A/B testing and canary releases. Migrated frontend from Razor to React.
Senior C# .NET Developer at Dreamscape Solutions, Warrington
July 1, 2021 - July 1, 2021
Rapidly developed custom widgets and form components for multiple clients using .NET Core and Kentico 13. Architected and ported reusable core functionality across projects to reduce duplication and accelerate delivery. Improved site performance by debugging and resolving complex .NET issues. Frontend comprised Razor and Angular.
Senior C# .NET Developer at Dare agency, London
March 1, 2021 - March 1, 2021
Developed a dynamic, data-driven form builder from the ground up using ASP.NET and C#, enabling non-technical users to create and deploy custom registration and enquiry forms. Performed BAU performance investigations and fixes in legacy .NET projects to improve site performance, SEO rankings, and uptime. Integrated Google services (reCAPTCHA, Maps, Analytics) into e-commerce sites and used Umbraco CMS.
C# .NET Developer at Various locations
April 1, 2020 - April 1, 2020
Worked as a C# .NET Developer across multiple client projects, delivering backend services, API integrations, and CMS implementations. Contributed to performance improvements and alignment with Agile/Scrum practices.

Education

BSc Interactive Media Design (2:1) at Queen Mary, University of London
January 1, 2007 - January 1, 2011
BSc Interactive Media Design (2:1) at Queen Mary, University of London
January 1, 2007 - January 1, 2011

Qualifications

Sitecore 7
January 11, 2030 - October 30, 2025
Kentico 8
January 11, 2030 - October 30, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Government, Education, Computers & Electronics, Other