David Smith is a Staff Software Engineer and Consulting Lead based in London with 11 years of professional experience building and scaling Scala-driven backend systems. He has led large engineering organizations—most recently overseeing 60+ Scala engineers at ITV for streaming services used by 30M+ customers—and now blends hands-on functional programming consulting with line management at Xebia. Equally comfortable in leadership and deep engineering roles, he returned to coding after management to refocus on technical craft, especially Scala.js and WebGL for game development. A pragmatic advocate for FP at scale, he has shaped CI/CD, AWS pipelines, and platform architecture across media and public sector projects. Outside of work he pursues an unusual side-mission: bringing functional programming approaches to game development in Scala/Scala.js, reflecting both creative drive and technical curiosity.
Contributions:13 commits, 18 pushes, 1 branch in 1 year 2 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.