Mark Wolfe

Principal Engineer at Buildkite

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mark Wolfe is a Principal Engineer based in Melbourne with 16 years of experience building cloud-native, serverless and containerised systems, primarily on AWS. He blends hands-on engineering in Go and JavaScript with leadership — mentoring teams, guiding cloud practices, and driving secure, reliable delivery across dev, ops and security. An active open-source contributor, Mark has improved projects ranging from MQTT.js and Buildkite Agent to Apache Arrow and saml2aws, bringing practical fixes, tests and feature work that span IoT, CI tooling and data formats. He speaks at JavaScript, Security and Go events and documents his learnings on wolfe.id.au, helping bridge practitioner knowledge with production realities. Outside day-to-day work he builds robotics and IoT projects and contributes hobbyist hardware work, reflecting a genuine maker’s curiosity that informs his systems thinking.
code16 years of coding experience
job20 years of employment as a software developer
bookCisco CCNA Course, Cisco CCNA Course at Box Hill Tafe
github-logo-circle

Github Skills (39)

javascript10
saml10
testing10
mqtt10
user-authentication10
authentication10
cicd10
mqttnet10
java10
apache-arrow10
dropwizard10
javas10
go10
jdbi10
aws10

Programming languages (17)

JavaC++CSSCMakefileVueGoHTML

Github contributions (5)

github-logo-circle
Versent/saml2aws

Sep 2016 - Nov 2022

CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP
Role in this project:
userBack-end Developer
Contributions:67 releases, 7 reviews, 664 commits in 6 years 3 months
Contributions summary:Mark primarily worked on improving the `saml2aws` tool by providing more helpful error messages in the output. They also added a configuration file to save and load the last-used username, the first instance of saving credentials, and added a command for logging in to access the AWS console. Further improvements include adding a session duration setting and adding support for automatically assuming the target IAM roles.
idpsaml-idpcredentialsawsretrieve
buildkite/agent

May 2014 - Aug 2019

The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network
Role in this project:
userBackend & DevOps Engineer
Contributions:74 reviews, 9 commits, 67 PRs in 5 years 3 months
Contributions summary:Mark contributed to the Buildkite Agent project by fixing bugs related to printing and typos, and implemented new features. They added support for ARM architecture and improved the build process with a Makefile. Furthermore, the user worked on enhancing the S3 artifact upload functionality, incorporating encryption at rest and improving existing code by deferring flushing of the body.
continuous-deploymentgolangbuild-jobsjobsenvironments
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
Mark Wolfe - Principal Engineer at Buildkite