Andrew Fontaine

Staff Frontend Engineer at GitLab

Old Toronto, Ontario, 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
Andrew Fontaine is a Staff Frontend Engineer with 12 years of software development experience, currently shaping user-facing systems at GitLab after progressing through multiple senior roles there. He combines a Computer Engineering background from the University of Alberta with hands-on expertise in single-page application design, mentoring, and modern development practices gained at companies like Diebold Nixdorf. Comfortable across the development lifecycle, Andrew has practical DevOps experience contributing to the widely used nix-community/home-manager project, improving environment configuration, PATH management, and SMTP integrations. He’s known for making tooling more robust and user-friendly, and for bringing disciplined engineering and testing practices to complex frontend codebases. Based in Old Toronto, he blends long-term product focus with a cooperative-education mindset that emphasizes real-world learning and cross-team collaboration.
code13 years of coding experience
job10 years of employment as a software developer
bookBSc. Computer Engineering Computer and Software Engineering, BSc. Computer Engineering Computer and Software Engineering at University of Alberta
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

git10
nixpkgs10
dotfile10
nix10
automation8
automations8
scripting7
script7
sh7
shell7
testing6
yaml5
dockers5
docker5

Programming languages (15)

JavaRustCVueGoTypeScriptCoffeeScriptJavaScript

Github contributions (5)

github-logo-circle
nix-community/home-manager

May 2020 - Mar 2021

Manage a user environment using Nix [maintainer=@khaneliman, @rycee]
Role in this project:
userDevOps Engineer
Contributions:2 reviews, 5 commits, 5 PRs in 9 months
Contributions summary:Andrew primarily contributed to the configuration and maintenance of the `home-manager` project, a Nix-based system for managing user environments. Their work includes modifying the git configuration to enhance email sending functionality, specifically integrating with msmtp and adjusting SMTP settings. The user also introduced features related to managing the user's PATH environment variable and ensured proper functionality through tests. They also focused on making the project more robust and user-friendly.
nixnixpkgsdotfilesnixosnix-dotfiles
afontaine/dot-vim

Apr 2015 - Jan 2019

Contributions:53 pushes, 1 branch in 3 years 9 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