Summary
Jonathan Lang is a versatile programmer based in Brossard, Quebec with over a decade of hands-on experience across languages and stacks, from Python, Java and C# to functional languages like Haskell and Lisp. Currently a programmer at Behaviour Interactive, he brings practical experience building backend systems, data processing pipelines and web services, and previously developed a Python-based malicious traffic detection system using Flask and MongoDB. Comfortable across databases (MySQL, Oracle, MongoDB), front-end technologies and game development in Unity, he combines broad polyglot fluency with a curiosity for niche languages and tooling. A Concordia computer science alumnus and long-time hobbyist game developer, he’s the kind of engineer who can move fluently between low-level algorithms and production web services while exploring unconventional tech choices.
12 years of coding experience
2 years of employment as a software developer
Associate’s Degree, Computer science, Associate’s Degree, Computer science at Champlain St-Lambert
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Concordia University
English, French