Resume
Denis BOURGE
Passionate Software Engineer
Looking for inspiring problems to solve with an open mind and a desire to never
stop learning.
• Saint-Pierre-des-Corps, France
Professional experience
SharingCloud - 2016 to 2024
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 standardize 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.
• 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,
App Store).
• 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.
Orange Labs - 2016 (6 months)
Products and Services - Châtillon, 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.
Studies
• 2016 - Major of a Master in Computer Science
(
Master Recherche, Informatique Nomade, Intelligence et Sécurité, spécialité Sûreté et Sécurité du Logiciel
) - Université d'Orléans, France
Personal projects
made in Svelte.
• A few games for the Ludum Dare game jam since 2019 (two times a year since
then).
Programming skills
Languages
• Python
• Rust
• TypeScript/JavaScript
• C/C++
• Bash
• SQL
Frameworks
• Django
• FastAPI
• React
• Svelte
Tools
• Git
• Docker
• Kubernetes
• Helm
Domains
• Full Stack WebDev
• Linux SysAdmin
• DevOps
• Software Architecture
• Game Development
Hobbies
• Programming
• Gamemaking
• Beatmaking
• Contests
Misc
• Speaks French, English and Spanish
• Proud dad and husband