Jonathan Richard

Software Developer at Thales Canada

Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jonathan Richard is a versatile software developer based in Quebec with roughly four years of recent experience and a longer track record of engineering and consulting roles spanning defense and imaging sectors. He brings strong multi-language expertise—Java, C++, Python, C#—and deep familiarity with embedded/graphics stacks (OpenGL, OpenSceneGraph, Mesa3D), build systems (CMake, Maven, Gradle) and middleware (CORBA, MQTT, Protobuf, Apache ServiceMix). At Thales Canada he applies this broad toolset to deliver reliable, standards-driven systems, leveraging Spring Boot, Docker and CI tools like SonarQube to keep code maintainable and auditable. Trained as a computer engineer at Université Laval, he combines low-level performance awareness (Boost, RxCpp) with application-level tooling (Android, Qt, IntelliJ/Eclipse), making him effective across firmware-to-application boundaries. An often-overlooked strength is his cross-disciplinary fluency—academic engineering foundations plus hands-on consulting experience—that helps him bridge customer requirements and complex technical implementations.
code4 years of coding experience
bookBachelor, Computer Engineering, Bachelor, Computer Engineering at Université Laval
github-logo-circle

Github Skills (40)

autodiff10
pytorch10
neurons10
machine-learning10
onnx10
ndarray10
burn10
llm10
rust10
high-performance10
concurrency10
cross-platform9
neural-network9
deep-learning9
scientific-computing9

Programming languages (3)

C#C++Rust

Github contributions (5)

github-logo-circle
jwric/igl

Jul 2023 - Feb 2025

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
Contributions:3 pushes, 1 branch in 1 year 7 months
jwric/renet2

Jun 2024 - Jan 2025

Server/Client network library for multiplayer games with authentication and connection management made with Rust. Forked from renet.
Contributions:10 pushes, 3 branches in 7 months
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 Richard - Software Developer at Thales Canada