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

PythonDjangoPostgreSQLDockerReactTest & QAApache AirflowKubernetesKafkaLinuxPySparkETLFastAPIRequêtes SQLCybersécuritéData EngineeringTest Driven DevelopmentAdministration de bases de donnéesDéveloppement FrontendDéveloppement BackendTest DesignDéveloppement FullstackMicroservicesNumPyJavascriptpandasTensorFlowVueCSSscikit-learnPostmanSeleniumDéveloppeur BackendTech LeadEvent Driven ArchitectureGoogle Cloud PlatformSupabaseGitDéveloppeur WebSQLiteRESTful APIsGitLabArchitecte SolutionsDéveloppeur FullstackCTOHTMLIngénieur logiciel

À 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.

Liens

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

Certifié par Pentalog HR

Rueda de Empleo LATAM 2026 - Ambos días

Délivré le : mars 2026

Certifié par La Ruta de Empleo

Databricks Certified Associate Developer for Apache Spark 3.0

Délivré le : nov. 2022

Certifié par Databricks

Professional Data Engineer

Délivré le : sept. 2022

Certifié par Google Cloud

Portfolio

tkinter-spa

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.