Matthew De Verteuil

Staff Engineer at G Adventures

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

👤
Senior
🎓
Top School
Matthew De Verteuil is a Staff Engineer in Toronto with 13 years of hands-on software development and over two decades of cumulative industry experience, specializing in Python and Django. He drives cross-team technical strategy at G Adventures, leading initiatives in data security, compliance, tech debt reduction, and platform migrations to containers and Python 3. Known as a force-multiplier, he architects scalable APIs and developer-friendly infrastructure, having reworked global email systems, unified documentation platforms, and ChatOps-driven deployment workflows. An active open-source contributor, he has improved Django tooling and API documentation (notably in django-dashing and django-rest-swagger) with a focus on code quality, permissions, and test reliability. A disciplined INTJ who prizes craftsmanship, he mentors developers, champions best practices like PEP8, CI, and pre-commit hooks, and regularly engages with the Python community through meetups and conferences. Beyond code, he consistently applies rigorous design thinking—UML-backed re-architectures and measurable modernization plans—to turn complex problems into auditable, maintainable solutions.
code13 years of coding experience
job16 years of employment as a software developer
bookNew Media Design, New Media Design at Centennial College
bookRuby Path, Ruby Path at codeschool.com
languagesEnglish, Japanese
github-logo-circle

Github Skills (16)

api-rest10
rest-api10
django-rest10
swagger10
dashboard10
api10
django-rest-framework10
apidoc10
python10
openapi10
api-design10
restful-api10
django10
testing9
widgets9

Programming languages (11)

JavaDockerfileShellCoffeeScriptCJavaScriptGoVimL

Github contributions (5)

github-logo-circle
Swagger Documentation Generator for Django REST Framework: deprecated
Role in this project:
userBack-end Developer
Contributions:21 commits, 8 PRs, 32 comments in 1 month
Contributions summary:Matthew focused on enhancing the Django REST Framework Swagger documentation generator. Their contributions included adding features for resource access filtering, enabling more granular permission schemes within the documentation. They also implemented code for handling user-specific serializer class, improving the accuracy of the generated API documentation. Furthermore, the user resolved tests, improved code quality, and addressed whitespace issues.
pythondjango-rest-frameworkdjangodocumentation-generatorrest-framework
talpor/django-dashing

Oct 2014 - Oct 2014

django-dashing is a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the dashboard framework Dashing
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 comments, 1 issue in 15 days
Contributions summary:Matthew primarily contributed to the back-end functionality of the Django-based dashboard application. Their work included standardizing code practices, such as PEP8 compliance, and improving code readability. They added features such as parameterization to the widget registry and the ability to override user permissions for the dashboard. The commits demonstrate a focus on improving the application's structure and user experience.
pythoninterestingdjangovisualizecustomisable
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
Matthew De Verteuil - Staff Engineer at G Adventures