Summary
Colin Perepelken is a Staff Software Developer based in Vancouver with a decade of engineering experience and 7+ years focused on full-stack product delivery. At Spare he’s progressed from engineer to staff, designing event-driven architectures and Pub/Sub systems that process millions of events and underpin the company’s activity logging and integrations with Lyft and Uber. He brings hands-on expertise across TypeScript, Node.js, React, PostgreSQL and GCP, and has executed zero-downtime schema refactors and large-scale data migrations. Earlier roles include building SaaS Moodle platforms, LTI integrations for 80+ school districts, and GIS/web systems, demonstrating a knack for solving domain-specific problems at scale. Colin pairs feature delivery with operational ownership as an on-call SRE responder and has mentored junior engineers across time zones. He’s pragmatic about engineering trade-offs and comfortable moving between backend infrastructure and polished user-facing products.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The University of British Columbia