John Barton is a seasoned technology leader and CTO with 18 years of experience scaling product, engineering and operations from early MVP to Series B. Based in Melbourne, he built Amber Electric’s mobile-first customer experience and a resilient backend and home automation platform after joining when the company had a product team of two. He combines hands-on engineering—evident from open-source work on a robust Go dotenv port where he led parsing, testing and refactoring—with strategic leadership as a founder and former VP/Director of engineering at high-growth companies like 99designs. Comfortable switching between code and strategy, he has a track record of hiring and growing teams, shipping reliable systems, and advising startups through investment and board roles. Notably, his background spans product-focused startups and platform-scale operations, giving him a rare blend of executional rigor and product intuition.
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:11 releases, 4 reviews, 117 commits in 9 years 4 months
Contributions summary:John primarily focused on developing and testing the `godotenv` Go library. They started by writing initial tests and extracting failing test cases, ensuring the core functionality. The user then implemented the core features of parsing `.env` files and loading environment variables, fixing existing tests and adding new tests for more complex parsing scenarios. They refactored the code and added the ability to read from strings or files, ultimately contributing to robust parsing capabilities.
Go package to turn arbitrary database/sql query results into CSV files as easily as possible
Contributions:52 commits, 7 PRs, 10 pushes in 7 years
golangcsvgo-packagequerysql-database
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
John Barton - Chief Technology Officer at Amber Electric