David Andersson is an engineering manager with eight years of experience leading large, cross-functional teams to deliver cloud, API and consumer products across Canonical and Telstra. He blends hands-on Python and DevOps expertise—building CI/CD systems and automation tooling for Flask, Django, FastAPI and Go—with strategic product leadership that has overseen teams of up to 130 people and products generating hundreds of millions in revenue. At Telstra he drove major restructures, secured funding for $8m initiatives, and accelerated delivery cadence while cutting costs through automation and platform improvements. At Canonical he grew a high-performing APAC team, shipped daily CI jobs at scale, and evangelised adoption through conferences and writing. Now focused on code quality platforms for .NET and JavaScript/TypeScript, he pairs technical depth with coaching and organisational design to unblock delivery. Colleagues describe him as upbeat and approachable, equally committed to team growth as to product outcomes.
6 years of coding experience
16 years of employment as a software developer
Bachelor of Engineering (Telecommunication) (Honours) with Bachelor of Finance Engineering & Finance Double Degree, Bachelor of Engineering (Telecommunication) (Honours) with Bachelor of Finance Engineering & Finance Double Degree at University of Adelaide
Experimental GitHub Action to upload charm documentation to charmhub
Contributions:13 releases, 412 reviews, 81 commits in 5 months
charm
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.