Matthieu Rigal

Senior Software Developer at Access to Energy Institute

Berlin, Germany
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
Matthieu Rigal is a Senior Software Developer and former CTO with 11 years of experience building scalable backend systems, specializing in Python, Django, GIS, databases and API design. Based in Berlin, he combines hands-on engineering with DevOps expertise to optimize automation, sharding and scaling strategies for very large datasets and real-time push systems. He has led digital teams and technology strategy for organizations from startups to foundations, driving infrastructure-as-code, QA and data protection practices. An active open-source contributor, he improved MongoEngine’s distinct handling for embedded documents and modernized a popular Python geocoder with session support and better testing. Fluent in five languages, he often bridges technical and stakeholder communication across multilingual, cross-disciplinary projects.
code11 years of coding experience
job15 years of employment as a software developer
bookEuropean Master (5 years), Geomatics, Remote Sensing, IT, Geography, Mathematics, Cartography, Mention Bien, European Master (5 years), Geomatics, Remote Sensing, IT, Geography, Mathematics, Cartography, Mention Bien at Université Paris Cité
languagesEnglish, French, German, Portuguese, Italian, Spanish, Turkish
github-logo-circle

Github Skills (17)

python10
apidoc10
testing10
mongodb-database10
orm10
api10
http-request10
mongodb10
mongoengine10
pymongo10
debug9
pytest9
query-optimization9
database-design8
git8

Programming languages (16)

JavaC++CRustGoCommon LispKotlinTypeScript

Github contributions (5)

github-logo-circle
MongoEngine/mongoengine

Nov 2014 - Jul 2015

A Python Object-Document-Mapper for working with MongoDB
Role in this project:
userBack-end Developer / Database Engineer
Contributions:1 release, 105 commits, 57 PRs in 7 months
Contributions summary:Matthieu focused on implementing distinct query enhancements for the mongoengine library, specifically related to handling distinct operations on embedded documents and subdocuments. They addressed bug fixes and improved the functionality of distinct operations. Additionally, the user added tests to validate the distinct operation, demonstrating a commitment to code quality and functionality. The contributions included adapting to pymongo 3.0, including a bug fix and related tests.
mongodb-ormpythonmongodocument-mapperpython3
DenisCarriere/geocoder

Jan 2017 - Apr 2017

:earth_asia: Python Geocoder
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:14 commits, 2 PRs, 7 comments in 2 months
Contributions summary:Matthieu primarily contributed to improving the Python geocoder library. Their work included refactoring code, such as removing unused imports and cleaning up Google geocoding class. They also added support for session management, updated the testing framework, and fixed CLI issues. Furthermore, the user updated the project's setup configuration to reflect modern Python practices and the API documentation.
pythongeospatiallgbtgeocodingearth
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