Andrew Williams is a Staff Software Engineer based in London with 12 years of professional experience building resilient, high-performance web and microservice systems. He brings deep expertise in C#, JavaScript/Node.js, SQL, and both Windows and Linux environments, having led greenfield projects from bespoke applications to fraud-detection rules engines with custom DSLs and backtesting at Checkout.com. Comfortable across the full stack, Andrew has driven migrations (e.g., Lucene to Elasticsearch), cloud-native deployments with Docker/Kubernetes on AWS, and pragmatic architectural choices that balance performance, fault tolerance and maintainability. He’s mentored and led teams, producing production-grade solutions with strong test coverage and thoughtful refactoring to reduce complexity. Colleagues know him as a curious, multi-interest developer (Andy) who combines hands-on engineering with an eye for product impact and operational robustness.
12 years of coding experience
12 years of employment as a software developer
BSc (Hons) Software Development, BSc (Hons) Software Development at The University of Huddersfield
National Diploma (IT Practitioners) Software Development, National Diploma (IT Practitioners) Software Development at York College, York UK
Contributions:22 commits, 16 pushes, 1 branch in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Williams - Staff Software Engineer at Checkout.com