Michael Adams is a Senior Software Engineer based in Christchurch with over 14 years of hands-on experience building and operating scalable web and mobile backends across startups and larger organisations. He excels at root-cause investigations—rarely leaving a bug unresolved—and combines full-stack development with devops, CI/CD, and security-first practices. Michael has led platform migrations, authored internal Ruby gems for auth and secrets management, and shaped secure authNZ integrations across monoliths and microservices. He’s comfortable owning AWS infrastructure (Terraform, Packer, ECS), performance tuning large MySQL stores, and mentoring teams through technical debt and operational incidents. An electrical engineering graduate, he brings a systems-thinking approach that surfaces non-obvious bottlenecks and turns them into maintainable, auditable solutions.
14 years of coding experience
19 years of employment as a software developer
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at University of Canterbury
Arduino library for connecting your computer to your model railroad.
Contributions:20 commits, 2 PRs, 6 pushes in 6 years 4 months
railroadarduino-librarymodel-railroadarduino
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
Michael Adams - Senior Software Engineer at oVRcome