James Perreault is a Software Development Lead with 12 years of experience building scalable, secure web systems and production AWS infrastructure. He combines deep Ruby expertise with Python data engineering skills to deliver reliable services using VPC, EC2, RDS, and ElastiCache while championing coding standards and observability across the SDLC. At Terakeet he progressed from engineer to lead, architecting cloud migrations, internal tooling, and a cross-functional interface between Product, PM, and Engineering to streamline delivery. He mentors and hires technical talent, and was selected for a strategic taskforce advising executive leadership on culture and team composition. Based in Traverse City, MI, he pairs hands-on development with an emphasis on measurable quality and collaborative processes. An often-overlooked strength is his mix of client-facing communication and infrastructure ops experience, which helps translate business needs into robust, production-ready systems.
12 years of coding experience
15 years of employment as a software developer
General Studies, General Studies at Kalamazoo Valley Community College
Political Science and Government, Political Science and Government at Western Michigan University
A mini-game via REST API, designed to be consumed/played via IRC bot.
Contributions:4 PRs, 22 pushes, 11 branches in 8 years 9 months
irc-botapiconsumedmini-gamebot
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
James Perreault - Software Development Lead at Terakeet