Simon Charette

Principal Engineer at Django Project

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

🤩
Rockstar
🎓
Top School
Simon Charette is a Principal Engineer based in Montreal with 18 years of experience building reliable backend systems and shipping product-focused features at scale. After rising through multiple engineering roles at Zapier, he now shapes architecture and delivery as a senior technical leader while still contributing code. He is an active Django core contributor and has made notable open-source fixes to high-profile projects like django-cms and Django REST Framework, improving template, filtering, and database behaviors. His background includes leading development teams at Emailicious and maintaining compatibility and releases for libraries such as django-model-utils and a Django MongoDB backend. Colleagues describe him as a pragmatic engineer who blends careful attention to edge-case bugs with long-term maintainable design. He brings a rare mix of product sensibility, institutional knowledge of the Django ecosystem, and hands-on problem solving.
code17 years of coding experience
job8 years of employment as a software developer
bookTechnique en intégration multimédia, Technique en intégration multimédia at Collège de Maisonneuve
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
5,049reputation
274kreached
72answers
5questions
Badges
django-models
top-5%
django
top-5%
python
top-5%
github-logo-circle

Github Skills (34)

api-rest10
cms10
github-ci10
back-end-development10
python10
api-design10
restful-api10
django10
testing10
databases10
django-rest10
database-administration10
mongodb-database10
release-management10
api10

Programming languages (11)

DockerfileJavaCSSCMakefileJavaScriptGoreStructuredText

Github contributions (5)

github-logo-circle
jazzband/django-model-utils

Jun 2019 - Nov 2022

Django model mixins and utilities.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 10 commits, 12 PRs in 3 years 5 months
Contributions summary:Simon primarily contributed to the Django-model-utils project by managing and releasing new versions. Their commits reflect changes to the `CHANGES.rst` file to document release notes, version updates, and the inclusion of features and bug fixes. They also demonstrated an understanding of project support by dropping and adding support for specific Django and Python versions. Furthermore, the user integrated project with GitHub Actions for testing.
pythonmixinsdjangodjango-modeldjango-admin
django-nonrel/mongodb-engine

Mar 2012 - Aug 2012

Django MongoDB Backend
Role in this project:
userBack-end Developer
Contributions:23 commits in 5 months
Contributions summary:Simon primarily focused on adapting the Django MongoDB engine for South, a database migration tool. They fixed the South adapter, added deprecation warnings, and ensured proper field preparation within the adapter. The contributions included renaming and deleting columns and tables, as well as making default values correctly handled. The user also made various improvements to the core logic and code, including database operations.
djangobackendpythonmongodb
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