Summary
Raymond Gauthier is a Senior Software Developer with 11 years of experience building robust, reusable solutions across embedded, cloud and industrial IoT domains. He favors statically-typed, memory-safe functional languages (Haskell, Rust, TypeScript) and reproducible environments (Nix/NixOS, Yocto, Docker), and is a long-time maintainer of the Nixpkgs repository used both personally and professionally. At Dimonoff/Amotus he designs cloud-connected IoT systems, primarily in Python for embedded Linux while contributing Rust and C# work when projects demand higher performance. Meticulous and methodical, he champions reproducible deployments, strong typing and tooling (MyPy, ShellCheck) to keep projects maintainable over time. A proud Québécois francophone, he prefers roles at companies that actively contribute back to open source.
11 years of coding experience
8 years of employment as a software developer
Baccalauréat en Ingénierie / Bachelor of Engineering Génie Informatique / Computer Engineering, Baccalauréat en Ingénierie / Bachelor of Engineering Génie Informatique / Computer Engineering at Université de Sherbrooke
Étude Collégiales / Collegial Studies Sciences Pures / Pure and Applied Sciences, Étude Collégiales / Collegial Studies Sciences Pures / Pure and Applied Sciences at Cégep Lévis-Lauzon
french/français, english/anglais