Senior Software Developer at Access to Energy Institute
Berlin, Germany
Join Prog.AI to see contacts
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.
11 years of coding experience
15 years of employment as a software developer
European 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é
A Python Object-Document-Mapper for working with MongoDB
Role in this project:
Back-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.
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.