Dave Johnston is a Principal Engineer with 11 years of professional experience and a deep background in carrier-grade telecom and cloud-native systems, currently leading engineering efforts at Lava.ai. He has led greenfield projects and technical teams—most notably as a lead on Puppet Remediate—and is fluent in Go, C++, and Java while deploying services to Swarm and Kubernetes. His career spans NFV and SDN work, OpenStack cloud builds, VNF orchestration, and pragmatic DevOps automation using Puppet and ENC tools like Foreman. Comfortable across Solaris and Linux platforms, he combines low-level performance engineering with design for cloud elasticity and high availability. Colleagues rely on him for delivering high-throughput, production-grade systems and for translating legacy products into resilient cloud-native services.
11 years of coding experience
20 years of employment as a software developer
BEng Software Engineering, BEng Software Engineering at Ulster University
BEng Software Engineering, BEng Software Engineering at Edinburgh Napier University
Contributions:4 PRs, 45 pushes, 43 branches in 3 years 4 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.