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
Contributions:91 commits, 6 PRs, 74 pushes in 3 months
maven-pluginjavamavenidris
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
Jonathan Louie - Senior Software Developer II at Improving