Stephen Kennedy is a Senior Software Engineer based in London with 10 years of experience building backend systems and APIs for companies ranging from startups to large enterprises. He has led technical projects at Ocado and Goodlord, shaped data-op APIs at Lenses.io, and most recently joined PayPal after roles at SiriusXM and OVO focusing on Scala and distributed systems. Comfortable across JVM and functional Scala codebases, he pairs a rigorous testing and deployment mindset (Docker, Kubernetes, AWS) with hands-on mentoring and process improvements in agile teams. As a former founder/director of Infinite Waves Ltd, he brings entrepreneurial thinking to product-driven engineering decisions. Outside work he’s drawn to elegant design and usability, and he’s an avid long-distance cyclist—a hobby that mirrors his preference for long-term, resilient solutions. Notably, his career shows a steady shift from low-level systems to scalable cloud-native architectures while keeping developer experience and team growth front and center.
10 years of coding experience
18 years of employment as a software developer
Master of Engineering (MEng), Computer Science, Master of Engineering (MEng), Computer Science at University of Bristol
Defines interface for pluggable lenses alert services integration, along with some officially supported implementations.
Contributions:19 releases, 49 commits, 8 PRs in 2 years 7 months
alertimplementationssupportedlensespluggable
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.