Summary
David Ross is a Senior Lead Software Engineer based in Edinburgh with 10 years of experience building backend Python systems and production-ready microservices. He has repeatedly taken services from monolith to scalable, observable microservices—most recently leading a job-architecture data service with FastAPI, caching, K6 load testing, and a GCP Dataflow pipeline using Apache Beam. Comfortable across the cloud stack, he combines hands-on engineering with reliability practices, autoscaling strategies, and security tooling to drive services to general availability. A former research software engineer with a biomedical background, he brings a data-oriented mindset and domain curiosity to engineering problems, including collaborating to productionise LLM microservices. Colleagues know him for reducing technical debt through pragmatic refactors and for mentoring engineers while delivering measurable quality and performance gains.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc) Honours (Hons) Biomedical Science, Bachelor of Science (BSc) Honours (Hons) Biomedical Science at Abertay University