Andrew Perks is a senior software engineer and engineering leader with nine years of experience building scalable, user-first systems across frontend, backend, IoT and cloud infrastructure. He blends hands-on engineering—TypeScript, Go, Swift, React, PostgreSQL and Elasticsearch—with product-focused strategy, having launched subscription products, AI-powered search, and cross-platform monetization features at Shutterstock. Comfortable scaling teams and systems, he has led engineering teams through migrations, experimentation frameworks, and reliability practices while mentoring engineers and owning OKRs. A former infantry leader turned developer, he brings discipline and systems thinking to high-pressure product delivery and on-call operations. Based in Montreal, he’s equally at home shipping code or shaping product direction and is actively seeking senior IC or leadership roles where autonomy, mentorship, and measurable impact matter. Outside work he builds music, sketches, and canoe trips—small creative practices that fuel his curiosity and iterative approach to engineering.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering - BE Mechatronics Robotics and Automation Engineering, Bachelor of Engineering - BE Mechatronics Robotics and Automation Engineering at Concordia University
Full-Stack Web Development Bootcamp Computer Software Engineering, Full-Stack Web Development Bootcamp Computer Software Engineering at DecodeMTL
Contributions:36 PRs, 76 pushes, 41 branches in 2 years 2 months
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.