Laurence Sonnenberg is a pragmatic staff software engineer and technology generalist with 11 years of experience building cloud-native and backend systems across Java, Kotlin, Python, Rust and TypeScript. He designs event-driven microservices and monoliths, manages Kubernetes/GKE deployments with Helm, and ships React/Vue frontends while increasingly integrating agentic AI to streamline developer workflows and product lifecycle. Laurence has led cloud operations and infrastructure as code initiatives (Terraform, GitOps, Cloud Build) and has experience with regulated environments, owning GAMP5-compliant validation and technical SOPs. A former co-founder and musician, he pairs entrepreneurial grit and global touring experience with rigorous applied-maths training from Stellenbosch University, which informs his pragmatic approach to complex system design.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Applied Mathematics and Operations Research, Bachelor of Science, Applied Mathematics and Operations Research at Stellenbosch University
A locally run and customisable recent job aggregator with in-memory datastore, query language (JHQL), and REPL.
Contributions:131 PRs, 86 pushes, 125 branches in 1 year 2 months
aggregatorreplrustscraper
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.