Staff Software Engineer And Engineering Lead at Canva
Sydney, New South Wales, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Martin Baillie is a Staff Software Engineer and engineering lead with 13 years of experience building cloud platforms and internal developer platforms for large product teams across financial services, retail and design. He specialises in platform engineering—empowering product engineers with self-service PaaS, secure CI/CD pipelines, and runtime observability—and has led teams at Canva, Tyro and IAG to deploy production-grade Kubernetes, Istio, Vault, Prometheus and Kafka stacks. A pragmatic architect with roots in UNIX and reliability engineering, he combines hands-on backend and DevOps contributions (including notable work on the popular Traefik and go-kit projects) with strategic leadership of DevSecOps and SRE culture change. Known for turning complex operational needs into self-serve developer experiences, he pairs an engineer’s attention to code quality with a leader’s focus on team enablement.
13 years of coding experience
12 years of employment as a software developer
First Class Honours, Computer Science, First Class Honours, Computer Science at University of Strathclyde
Contributions:6 commits, 5 PRs, 33 comments in 2 months
Contributions summary:Martin contributed to the Traefik project by implementing and improving backend functionalities. Their work involved modifying the `stripPrefix` middleware, fixing Rancher API pagination issues, and refactoring parts of the code related to the Marathon provider. They also added HEAD method support to the /ping endpoint and contributed to the refactoring of the Rancher API and metadata providers. These changes indicate involvement in both application logic and supporting infrastructure components.
Contributions:5 commits, 1 PR, 10 comments in 18 days
Contributions summary:Martin implemented and refined service discovery functionality within the go-kit/kit microservices framework. They added an implementation for Eureka, a service registry, integrating it with the Fargo library for Golang. Their work involved writing tests, integrating with the Eureka API, and refactoring code to improve the system's reliability and maintainability. This included addressing potential registration and heartbeat failures, ensuring instances are correctly registered, deregistered, and receive updates.
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
Martin Baillie - Staff Software Engineer And Engineering Lead at Canva