David Smith

Staff Software Engineer Consulting Lead at Xebia

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job18 years of employment as a software developer
bookBA(Hons) Multimedia Graphics, BA(Hons) Multimedia Graphics at University of Staffordshire
github-logo-circle

Github Skills (200)

concurrent-programming10
continuation10
consumer-driven-contracts10
testing10
elm-architecture10
effects10
game-development10
concurrency10
game-engine10
mod-manager10
rendering10
giter810
zio10
elm10
stream10

Programming languages (12)

ShellC++SchemeScalaJavaScriptElmHTMLNix

Github contributions (5)

github-logo-circle
Contributions:13 commits, 18 pushes, 1 branch in 1 year 2 months
Terminal rendering for Indigo based roguelike games.
Contributions:10 releases, 90 commits, 42 PRs in 1 year 3 months
gamegamesmudroguelikegame-development
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.
Request Free Trial
David Smith - Staff Software Engineer Consulting Lead at Xebia