Summary
Jonathan Louie is a Senior Software Developer with 11 years of experience building backend systems and mobile apps across startups and established teams, currently driving engineering work at Improving after several years at Bit Quill Technologies. He brings practical expertise in Scala, Spark, Play, SQL and iOS development, and has a track record of implementing DSLs, versioning systems, and production engine code. An active member of the Vancouver tech scene, he runs the Vancouver Rust meetups and explores advanced type systems and experimental languages like Idris, reflecting a deep interest in language design and correctness. Jonathan combines hands-on implementation experience with a curiosity for new paradigms, making him equally comfortable shipping product features and prototyping language-driven solutions.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at The University of British Columbia