Summary
Mark Leonard is a Senior Staff Software Engineer with nearly three decades in software and 14 years specialising in Java, currently shaping identity and access solutions at Ping Identity (formerly ForgeRock). He brings deep experience building RESTful microservices with Spring Boot and a strong DevOps toolbelt—Docker, Jenkins, Helm/Kubernetes, Maven and CI workflows—alongside a history of test-driven and BDD approaches. Comfortable both as a hands-on individual contributor and an Agile team player, he has mentored offshore teams and contributed work to open initiatives such as ONAP. His background spans C/C++ and telecoms real-time systems to modern cloud-native stacks, reflecting a rare continuity across legacy and contemporary platforms. Based in Westbury, England, he balances engineering with a strategic eye for quality and a chess player's analytical mindset. He is actively expanding his language and framework repertoire while delivering production-grade systems at scale.
9 years of coding experience
25 years of employment as a software developer
Computer Science Computer Science, Computer Science Computer Science at Royal Holloway, University of London
A levels, A levels at Tomlinscote School