Simon Bats

Staff Software Developer at Shopify

Montreal, 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

👤
Senior
🎓
Top School
Simon Bats is a Staff Software Developer based in Montreal with 11 years of experience building full-stack products and a strong bias toward front-end engineering. He has driven front-end architectures and cross-team technical vision at Lightspeed—defining micro-front-end strategies, mentoring teams, and architecting company-wide services such as a merchant data aggregation platform—before joining Shopify. Comfortable bridging product, engineering and management, he pairs hands-on Angular/Next/Nest development with shaping long-term product and technical strategy. An active contributor to open-source front-end tooling, he modernized ngx-schema-form for Angular's AOT pipeline and testing, demonstrating attention to maintainability and developer experience. His background in UX and communication informs pragmatic interfaces and developer-focused tooling that scale across business units.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor degree in Sensitive Web design and online communication strategy UX Design, Bachelor degree in Sensitive Web design and online communication strategy UX Design at Université de Limoges
languagesFrench, English, Spanish
github-logo-circle

Github Skills (7)

json-schema10
angular10
javascript9
typescripts8
typescript8
testing8
typescript-types8

Programming languages (7)

TypeScriptCSSJavaScriptVuePHPHTMLPython

Github contributions (5)

github-logo-circle
HTML form generation based on JSON Schema
Role in this project:
userFront-end Developer
Contributions:26 commits, 5 PRs, 14 pushes in 3 months
Contributions summary:Simon focused on updating the project to work with Angular 2 and later versions, including adjustments to dependencies and typings. Their contributions involved moving files, refactoring tests, cleaning up code based on linter rules, and fixing test specs. They also addressed issues related to the AOT compilation process and modified the demo setup to ensure the project functions correctly within the demo environment.
angular2angularjson-schemahtml-formjson
GeotrekCE/Geotrek-mobile

Oct 2014 - Sep 2016

Cross-platform native app
Contributions:6 releases, 321 commits, 14 PRs in 1 year 10 months
react-nativenative-appcapacitorplatform-nativeionic
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
Simon Bats - Staff Software Developer at Shopify