2016 - 2024 — SharingCloud (Boulogne-Billancourt, France)
- 2023 - 2024 — Software Architect
- Creation of the last iteration of the development machine, based on Bash and
Kubernetes.
- Writing of Technical Architecture Documents (TAD) and Architecture Decision Records
(ADR) to help standardizing our development processes.
- Helping the development and infrastructure teams with engineering tasks.
- 2019 - 2023 — Lead Software Engineer
- Leading a small team of developers, in a duo with a Product Owner.
- Supervision and lead of a complex migration from Python 2 and Django 1 to Python 3 and
Django 3 (~200 KLoC), with a CI setup.
- Creation of a new iteration of the development machine, based on Docker, Docker
Compose and Ansible.
- Creation of a GitHub bot to help us with automated workflows.
- 2016 - 2019 — Junior Software Engineer
- Rewrite of a hybrid mobile app using React and Cordova.
- In charge of native mobile development and store management (Play Store, AppStore).
- Feature development and bug fixes in a Scrum team for the main product in Python and
JavaScript.
- Creation of a development machine for SharingCloud developers, based on our official
installer.
2016 (6 months) - Orange Labs, Products and Services (Chatillon, France)
- Internship in Research & Development in the cloud computing field.
- Working on the horizontal architecture of the Supercloud european project.
- Writing Python tools and working with Infrastructure as Code.