
William Barillon
Python Software Engineer • Production-Ready Systems • APIs, PostgreSQL & Data Infrastructure
Salaire / Taux journalier
78130 Les Mureaux, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
I build software systems that remain reliable and understandable over time, even as they grow in complexity. My approach to engineering focuses on testability, correctness and traceability. I design Python systems where each component is predictable, well-documented and supported by a robust test suite, enabling large-scale code changes without fear of regressions. I work across data pipelines, backend APIs and automated infrastructure, with a strong emphasis on: • High-reliability environments where failure is not an option; • Comprehensive test frameworks that give developers confidence to refactor safely; • Clear technical documentation to preserve knowledge and avoid hidden assumptions; • Data workflows & ETL processes that are transparent, reproducible and maintainable; • Backend engineering with Django and FastAPI; • DevOps practices (Docker, Kubernetes, CI/CD) that ensure consistent, repeatable deployments. What matters most to me is building systems that other engineers can trust — systems that behave the same today, tomorrow, and a year from now. I’m interested in roles involving: Python engineering, reliability, data pipelines, automation, backend APIs, testing and developer experience. If you care about software quality and long-term maintainability, I’d be happy to connect.
Expérience de travail
Freelance Software Engineering – Personal R&D Project
wbarillon-freelanceFreelance
févr. 2026 - Présent
9 mois
Development of reusable production-ready service architectures for backend and data systems. • Designed reusable backend service architectures focused on maintainability and production readiness • Built API and service design patterns for Python-based backend systems • Worked on PostgreSQL-based systems with emphasis on administration, testing, and hardening • Designed resilient and idempotent data pipeline patterns for production workflows • Built Docker-based development and deployment environments for reproducible setups • Defined deployment and configuration workflows for service-based architectures
Open-Source Contribution
juil. 2025 - Présent
1 an 4 mois
Wox maintainer
août 2025 - Présent
1 an 3 mois
Declarative workflow system for reproducible task automation across multiple Python environments. • Built a declarative workflow system for automating reproducible tasks across multiple Python versions • Designed to support multi-version testing workflows (including legacy Python environments such as Python 3.6) • Focus on consistent execution models to improve reliability in development and CI environments • Originated from the need to test Tkinter-SPA across multiple Python versions without reliable tooling support
Développeur
juil. 2025 - Présent
1 an 4 mois
Building reusable Python libraries and developer tools. • Designed and maintained Python open-source libraries intended for reuse across projects and environments • Focus on building testable, well-documented, and modular components suitable for integration into larger systems • Implemented robust testing strategies to ensure reliability across multiple Python versions and use cases • Set up CI/CD pipelines for automated testing, documentation generation, and PyPI release workflows • Maintained documentation workflows to ensure clarity, reproducibility, and long-term usability of projects
Tkinter-SPA maintainer
juil. 2025 - Présent
1 an 4 mois
Framework for building modular single-page architectures with Tkinter. • Built a framework that restructures traditional Tkinter applications into modular, SPA-like architectures • Focus on improving code organization and maintainability in desktop GUI applications • Enables separation of concerns and component-based design patterns in Tkinter projects
Writer
MediumFreelance
oct. 2020 - Présent
6 ans 1 mois
Technical writing focused on software engineering topics, based on real development experience. • Published 30+ technical articles covering containerized Python backend development, best practices, and infrastructure topics • Topics include Docker-based environments (e.g. cron jobs), testing fundamentals for junior developers, and software architecture concepts • Articles rank among top search results (positions 1–5) for relevant technical queries • Generating 1,000+ monthly reads across published content
Health and well-being
Career break
août 2024 - juil. 2025
1 an
78130 Les Mureaux, France
Due to a serious medical condition, I had to resign from my role at ArianeGroup. Following a surgery in early 2025 and a recovery period, I gradually resumed professional activity, including technical writing and open-source development. I later continued working on personal engineering projects and open-source contributions.
Developer software engineer
CS GROUP
févr. 2024 - août 2024
7 mois
92350 Le Plessis-Robinson, France
Worked on flight software tooling for Ariane 6 at ArianeGroup, contributing to mission-critical Python-based development in a safety-critical aerospace environment. • Developed Python-based scripts for mission data generation used in Ariane 6 flight software workflows • Contributed to the design and improvement of testing strategies for internal engineering tools, including degraded and failure-case test scenarios • Documented delivered features to ensure traceability and long-term maintainability of engineering tools • Worked in a safety-critical context where correctness, traceability, and reproducibility were strict engineering constraints
Software Engineer Python
CHANEL
févr. 2023 - déc. 2023
11 mois
Neuilly-sur-Seine, France
Worked on a large-scale Python system within a consulting environment involving distributed systems, streaming pipelines, and a multi-component codebase. • Contributed to the development and maintenance of a large Python backend codebase in a distributed system context • Worked in an environment with multiple teams and evolving requirements, requiring strong coordination and adaptability • Improved understanding of production constraints including codebase consistency, technical debt, and long-term maintainability • Applied debugging and refactoring practices in a context with limited or inconsistent automated testing coverage • Strengthened awareness of software quality practices, particularly around testability and system reliability in enterprise environments
Consultant
JEMS
juin 2022 - déc. 2022
7 mois
Neuilly-sur-Seine, France
• Designed and led an internal SQL training session for consultants (live remote session), covering query structure, maintainability, CTE usage, and debugging best practices. Prepared all training materials including slides and case studies. The session was recorded and reused internally as training content • Obtained Databricks Spark Developer Associate certification • Obtained Google Cloud Professional Data Engineer certification • Worked on a technical demonstrator exploring integration of reactive Vue.js components into Django templates without Node.js or build tooling, enabling lightweight server-rendered interactivity
Django Developer & Data Engineer
BYKEP
janv. 2021 - déc. 2021
1 an
Vétheuil, France
Joined a fintech startup, where I worked on building end-to-end features from backend architecture to operational UX in a compliance-grade context for the compliance department. • Developed Django backend services within Docker-based development environments to ensure reproducible execution and consistent setups across environments • Built and maintained ~60 data pipelines executed twice daily via Airflow for automated processing and operational workflows • Developed compliance-critical features for financial operations and reporting, including fraud suspicion reporting workflows and user financial activity dashboards • Built an in-application reporting feature allowing users to generate PDF and Excel reports for compliance and operational tracking • Internal communication system with secure messaging and file handling • Security improvements across application layers (data handling and access control) • Built on Django 3 with integrated Python pipelines and targeted JavaScript enhancements for UI responsiveness
Django Developer
Association du Moulin de Pont-Rû
juil. 2020 - déc. 2020
6 mois
Vétheuil, France
Built end-to-end Python/Django applications for operational needs in a small association context, from requirements gathering to production deployment. • Designed and developed a Django application for culture monitoring and data collection (mobile-first usage in field conditions) • Designed a multi-step form to replace a long single-page input, improving usability for non-technical users • Designed database models and application architecture from scratch • Implemented responsive UI and backend logic for real-world usage constraints • Participated in requirements gathering with end users and iterative UX validation • Deployed and maintained the application in production environment
Webmaster
Anyware
juin 2019 - oct. 2019
5 mois
78700 Conflans-Sainte-Honorine, France
Responsible for website maintenance, improvements, and digital performance optimization in a small organization context. • Redesigned and maintained website structure and content to improve usability and clarity • Implemented SEO optimizations that improved search rankings, achieving top 1–3 positions on most target queries • Debugged and resolved technical issues across website components (front-end) • Improved back-office usability for non-technical users through workflow simplification • Implemented basic security practices and operational safeguards • Collaborated with owners to translate business needs into technical improvements
Formation
Liora
In order to diversify my knowledge in technology manipulating data, I accepted the opportunity offered by DataScientest. New skills acquired: Bash and Linux HDFS and Hive NoSQL with PyMongo and neo4j
2022 - 2022
5 mois
HETIC
Master's degree, Big Data & IA
2019 - 2021
2 ans 3 mois
I continued my digital retraining in the field of big data. Societal trends are clear: more than ever, we want to have data and be able to use it intelligently. My belief is that during the 20th century, so-called developed countries managed affairs crudely in the belief, rightly, that macro results would compensate for multitudes of micro-errors. In the 21st century, we must be able to propose a management method that is able to no longer neglect the "micro" dimensions constituting the "macro" dimension, whatever the field of human activity. I still don't like coding. And yet I can't help but be enthusiastic when I discover something new that makes my life easier when I do exploratory data analysis or even design a learning model. This enthusiasm reassures me about my choice of retraining.
HETIC
The educational approach at Hetic was different of other IT schools or training program. Students were initiated to various activities related to business on the web at large. In addition to arousing curiosity in various disciplines, this multi-disciplinarity will allow me, I hope, to be able to understand the issues and problems of each position in the sector. The preparatory class for digital masters allowed me to update my skills and knowledge in IT and end-to-end web application design. Subjects taught in Preparatory Master Digital Theoretical knowledges : Algorithmy English Design thinking ICT law Business economics Marketing fundamentals Project management Promotion of products/services: SEO and SEA SEO-friendly HTML Social Media Web analytics Writing technique Website/application design: UX Design Web design Wordpress JavaScript CSS/Bootstrap Extras: Mobile development Motion Design
2018 - 2019
1 an 1 mois
Université Paris Nanterre
Master's degree, Psychology specialty clinical psychopathology
2010 - 2016
6 ans 1 mois
Lycée François Villon Les Mureaux
Baccalauréat littéraire
2006 - 2010
4 ans 1 mois
Licences et certifications
Python 3 quiz niveau débutant
Délivré le : juin 2026
Rueda de Empleo LATAM 2026 - Ambos días
Délivré le : mars 2026
Databricks Certified Associate Developer for Apache Spark 3.0
Délivré le : nov. 2022
Professional Data Engineer
Délivré le : sept. 2022
Portfolio
