Blair Bodnar

Senior Software Developer at Cambio Earth

Vancouver, British Columbia, 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
Blair Bodnar is a senior full-stack developer based in Vancouver with 15+ years of hands-on experience building scalable web applications using React, TypeScript, Node.js and cloud platforms (AWS, Google Cloud). He has a strong track record of architecting monorepos, custom CI/CD pipelines and developer tooling that accelerate delivery, and he designed production-ready solutions for high-density geospatial visualization and type-safe full-stack i18n. A co-author and significant contributor to the popular Rematch Redux framework, Blair has driven plugin-based refactors, effects/hooks integration, and comprehensive unit testing. He mentors teams through code reviews and architectural guidance, consistently turning complex product requirements into reusable modules and measurable developer velocity gains. Notably, he built on-demand, isolated full-stack preview environments per pull request to eliminate testing bottlenecks and speed iteration cycles.
code11 years of coding experience
job19 years of employment as a software developer
bookBritish Columbia Institute of Technology (BCIT)
languagesEnglish
github-logo-circle

Github Skills (10)

typescript10
javascript10
typescripts10
react10
typescript-types10
redux10
testing9
react-redux9
hook9
effects9

Programming languages (4)

TypeScriptCSSShellJavaScript

Github contributions (5)

github-logo-circle
rematch/rematch

Oct 2017 - May 2018

The Redux Framework
Role in this project:
userFull-stack Developer
Contributions:141 commits, 70 PRs, 92 pushes in 7 months
Contributions summary:Blair contributed significantly to the Rematch project, a Redux framework. They implemented core features such as model creation, dispatching actions, and integrating selectors. They focused on refactoring the internal workings to utilize a plugin-based architecture, adding support for effects and hooks, along with an example demonstrating integration with React-Redux. They also added unit tests to confirm functionality.
reactstate-managementreact-nativeredux-best-practicesjavascript
blairbodnar/ReactStarterPack

Mar 2016 - Apr 2016

Contributions:3 releases, 2 PRs, 4 pushes in 1 month
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
Blair Bodnar - Senior Software Developer at Cambio Earth