Summary
Stephen Corlett is a Staff Software Engineer based in Vancouver with a decade of experience turning complex product needs into extensible, maintainable systems. He has advanced full-stack expertise across Node.js, C#, React, microservices and serverless architectures, and a track record of shipping production REST APIs and redesigned UIs. At Thinkific and PAI Health he progressed from hands-on engineering to technical leadership, driving feature analysis, cross-team integrations, and mentoring junior engineers. Stephen excels at simplifying complex domains so teams build fewer, more valuable features rather than accumulating brittle ones. His background includes migrating test automation, improving CI coverage, and leading complete frontend rewrites—work that reflects a pragmatic balance of technical depth and product-focused thinking. He’s particularly effective when tasked with making legacy or rapidly growing codebases extensible and easy to reason about.
10 years of coding experience
10 years of employment as a software developer
First Year Arts and Sciences Computer and Math Courses, First Year Arts and Sciences Computer and Math Courses at Capilano University
British Columbia Institute of Technology (BCIT)
Rockridge Secondary School