Summary
Alex Sonneveld is a Senior Software Engineer based in Melbourne with 12 years of programming experience and a double degree in Computer Science and Multimedia. He specializes in full-stack web and backend services, having maintained and modernized microservices, CI pipelines and AWS deployments for mobile and desktop apps across multiple languages. Recent roles highlight hands-on migrations (Elastic Beanstalk to ECS Fargate), TypeScript modernisation, API versioning with OpenAPI and building developer tooling to automate client/backend code generation. Comfortable in both self-directed and cross-functional team environments, he has a track record of simplifying front-end stacks (removing Redux for hooks and context) and shipping micro-frontends and SPAs. Notably, he combines game-development roots with enterprise-grade backend reliability—supporting live game servers and on-call incident response—bringing a pragmatic blend of performance, developer ergonomics and product-focus.
12 years of coding experience
8 years of employment as a software developer
Web Development Immersive, Web Development Immersive at General Assembly
Victorian Certificate of Education, Victorian Certificate of Education at Emmanuel Secondary College, Warrnambool
Bachelor of Multimedia/Bachelor of Science Games and Interactivity; Computer Science and Software Engineering, Bachelor of Multimedia/Bachelor of Science Games and Interactivity; Computer Science and Software Engineering at Swinburne University of Technology