Top expert inDjango Web Development and E-commerce Platform
Xavier Ordoquy is a seasoned Python and Django freelance engineer with over 21 years of experience delivering web applications, microservices and productivity tools from Paris. Freelancing since 2004, he combines hands-on backend development with long-term open source stewardship—having contributed to high-profile projects like Django REST Framework and Sentry's legacy raven-python client. He’s known for modernizing codebases for Python 3 compatibility, improving integrations (Django, Celery), and maintaining per-object permissions and e-commerce platforms such as django-guardian and django-oscar. A former co-organizer of DjangoCon Europe 2014 and regular speaker, he pairs practical engineering with community leadership. Practical, detail-oriented and comfortable across legacy migration and API design, he also has experience in embedded healthcare projects and high-availability startups.
21 years of coding experience
3 years of employment as a software developer
Engineer’s Degree, Electrical, Electronics and Communications Engineering, Engineer’s Degree, Electrical, Electronics and Communications Engineering at Ecole nationale supérieure d'Electronique, Informatique et de Radiocommunications de Bordeaux
Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python
Role in this project:
Backend Developer
Contributions:193 commits, 21 PRs, 32 pushes in 3 years 5 months
Contributions summary:Xavier primarily contributed to Python code, addressing various aspects of the `raven-python` library. Their commits focused on fixing bugs, improving Python 3 compatibility, and enhancing the library's integration with other frameworks like Django and Celery. Key changes include handling encoding/decoding errors, implementing new-style exceptions, and modifying the logging behavior.
Contributions:6 reviews, 584 commits, 439 PRs in 8 years 1 month
Contributions summary:Xavier primarily focused on enhancing the Django REST Framework's functionality and ensuring Python 3 compatibility. They contributed by fixing print statements, implementing and testing Python 3 compatibility, and addressing various compatibility issues. Additionally, the user made modifications across multiple files to incorporate better string/byte IO and base64 encoding, reflecting their work in improving the framework's core components and ensuring its robustness. These modifications were likely aimed at improving the usability and maintainability of the project.
apipythondjango-rest-frameworkdjangoweb-apis
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
Xavier Ordoquy - Python & Django Freelance at Linovia