Summary
Jonathan Gingras is a Linux embedded software developer with 11 years of experience, currently building an IoT operating system in Rust at Genetec. He specializes in native systems programming in Rust and C, with a background that spans core platform and DevOps roles at LogMeIn and machine learning work as a data science intern. Jonathan taught operating systems and modern C++ data structures at Université Laval, where he also completed an M.Sc. in Computer Science focused on machine learning, giving him a rare mix of low-level systems expertise and algorithmic rigor. Early work in mobile robotics and ROS exposed him to computer vision, LIDAR, and real-time sensor integration—skills he continues to apply to embedded environments. Based in Quebec City, he combines academic depth with practical production experience shipping reliable native software for constrained devices.
11 years of coding experience
2 years of employment as a software developer
Maîtrise ès sciences (M. Sc.), Computer Science (Machine Learning), Maîtrise ès sciences (M. Sc.), Computer Science (Machine Learning) at Université Laval
Diplôme d'études collégiales, Natural Sciences, Diplôme d'études collégiales, Natural Sciences at Cégep Limoilou
French, English, Spanish, German