John Lay is a platform-focused software manager with 11 years of hands-on and leadership experience, currently leading cross-functional teams at Logitech to deliver maintainable, clean-code mobile and desktop solutions. He combines a decade of commercial software development with senior management roles across mixed reality, data discovery, loyalty platforms and e-learning, comfortably navigating startups and large multinationals. Technically fluent in C#, Scala and JavaScript, he has deep experience with web architectures, microservices, ML-driven data classification stacks, and complex distributed deployments. John is skilled at scaling remote, multi-time-zone teams and embedding engineering best practices—bringing process rigor from regulated medical-device work to fast-moving product environments. A lifelong retro-gaming tinkerer, many of his personal projects reflect that 90s-inspired curiosity, underscoring a creative approach to problem solving.
11 years of coding experience
14 years of employment as a software developer
HND, Software Engineering, HND, Software Engineering at City of Bristol College
BSc (hons), Digital Entertainment, BSc (hons), Digital Entertainment at University of Derby
GCSE, GCSE at Henbury School (Bristol)
GNVQ (Advanced Level), Information & Communication Technology (PASS), GNVQ (Advanced Level), Information & Communication Technology (PASS) at Henbury School, Post-16 (Bristol)
Contributions:65 commits, 37 pushes, 2 branches in 1 year 7 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.