Pete Johns

Head Of Engineering - Engineering Platforms - Run

Katavi Region, 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

👤
Senior
🎓
Top School
Pete Johns is a people-first engineering leader with 13+ years of hands-on and management experience building reliable platforms and auth systems across two hemispheres. Currently Head of Engineering for Run at SEEK, he previously led authentication and account services at Envato where he reduced on-call load and helped formalize career development for engineers. Technically rooted in systems reliability and backend engineering, he contributes to open-source tooling (notably improving Puppet INI parsing and a GitHub-to-Slack PR bot) and brings a pragmatic focus on maintainability and best practice. He pairs deep operational experience—from low-latency connectivity and FIX integrations to large monoliths—with a steady coaching style that scales across distributed teams. Outside work he channels community leadership into coordinating 30+ weekly parkrun events, demonstrating an ability to organize volunteers and deliver consistent, positive impact.
code13 years of coding experience
job18 years of employment as a software developer
bookB.Sc. (Hons), Computer Science / Software Engineering, Degree classification: Upper Second Class with Honours, B.Sc. (Hons), Computer Science / Software Engineering, Degree classification: Upper Second Class with Honours at The University of Birmingham
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
139,242reputation
31.3mreached
1,076answers
7questions
Badges
git-push
top-5%
filtering
top-5%
sed
top-5%
ruby
top-5%
dictionary
top-5%
regex
top-1%
github-logo-circle

Github Skills (80)

python10
testing10
windows10
rspec10
bash10
messageformat10
grep10
ruby10
ubuntu10
if-statement10
vim10
cppcheck10
ssh10
unix10
puppet10

Programming languages (16)

JavaCSSCGoHTMLFortranTypeScriptR

Github contributions (5)

github-logo-circle
binaryberry/seal

Jul 2015 - May 2016

This is a Slack bot that publishes a team's pull requests to their Slack Channel, once provided the organisation name, the team members' github names, and a list of repos to follow. It is my first 20% project at GDS.
Role in this project:
userBack-end Developer
Contributions:82 commits, 13 PRs, 30 comments in 10 months
Contributions summary:Pete primarily contributed to the development of a Slack bot, focusing on core back-end functionalities. Their work involved integrating with the GitHub API to fetch pull request data, building messages, and posting to Slack channels. The user also refactored the code for better maintainability and improved the message content by including age and labels.
gdsdevopsfollowbotslack-bot
Resource types for managing settings in INI files
Role in this project:
userBack-end Developer
Contributions:14 commits in 4 months
Contributions summary:Pete primarily focused on improving the codebase's quality and maintainability by addressing deprecated methods and ensuring boolean returns for predicates. They refactored code to align with best practices from the Ruby style guide, updating specifications to reflect these changes. Additionally, the user implemented a feature to parse and correctly handle section names with special characters, improving the library's robustness in processing INI files.
inisupportedsettingsini-files
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