François Freitag

Software Engineer at La Plateforme de l'inclusion

Rennes, Brittany, France
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
François Freitag is a pragmatic software engineer with 11 years of experience building reliable web systems, currently shaping France’s inclusion job platform using Django and PostgreSQL. Rooted in Linux and open-source practices, he emphasizes code reviews, testing, documentation and robust deployment/monitoring pipelines. He has a strong back-end focus in Python and PHP while contributing to high-profile projects like Django, Nextcloud and the bors-ng merge bot, where his work improved stability and maintainability. Comfortable across the stack, he has modernized front-ends with Vue and Jest and improved test infrastructure for libraries like factory_boy and Faker. His background spans high-throughput production systems (car-sharing) to enterprise and SaaS platforms, bringing a habit of practical refactoring and compatibility-first upgrades.
code10 years of coding experience
job12 years of employment as a software developer
bookEngineer's Degree Applied Mathematics and Information Systems, Engineer's Degree Applied Mathematics and Information Systems at National School of Computer Science and Applied Mathematics of Grenoble
bookDiplôme Universitaire de Technologie (DUT) Information Technology, Diplôme Universitaire de Technologie (DUT) Information Technology at IUT du Limousin
bookAdvanced Master Information Systems Management, Advanced Master Information Systems Management at Télécom Paris
bookAdvanced Master Information Systems Management, Advanced Master Information Systems Management at ESSEC Business School
bookExchange student Computer Science, Exchange student Computer Science at Aalto University
languagesEnglish, French
github-logo-circle

Github Skills (68)

restructuredtext10
github10
python10
saml10
testing10
authentication10
test-framework10
phpunit10
tinymce10
javascript10
django10
app-framework10
faker10
uid10
front-end-development10

Programming languages (16)

JavaC++CSSCGoHTMLJupyter NotebookNunjucks

Github contributions (5)

github-logo-circle
A django model and form field for normalised phone numbers using python-phonenumbers
Role in this project:
userBack-end Developer
Contributions:10 releases, 60 reviews, 85 commits in 3 years 7 months
Contributions summary:François primarily contributed to the development and maintenance of the `django-phonenumber-field` library, a Django app for handling phone numbers. Their work focused on enhancing the core functionality of the library, notably by introducing the region argument to the PhoneNumberField, which allows for region-specific validation and formatting. Additionally, the user made several improvements including code optimization, bug fixes, and documentation updates. Furthermore, they also refactored code and improved test coverage.
pythonphonedjangodjango-modelphone-numbers
FactoryBoy/factory_boy

Jul 2018 - Aug 2022

A test fixtures replacement for Python
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:116 reviews, 132 commits, 259 PRs in 4 years 1 month
Contributions summary:François primarily contributed to improving the test suite for the `factory_boy` library. They refactored tests to use Django's `TestCase` for proper database isolation and simplified test discovery. Furthermore, the user addressed several issues within the test suite, fixing warnings and fixing behavior related to random seeds. Additionally, the user upgraded deprecated assertions and applied linting to improve code quality and maintainability.
pythonfixtures-replacementsqlalchemyfactorydjango
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
François Freitag - Software Engineer at La Plateforme de l'inclusion