Profil

Depuis que je suis indépendant (2019), je recherche activement des opportunités dans différents secteurs. Ma passion pour le développement a commencé à l'âge de 13 ans lorsque j'ai commencé à coder en C++ et en Assembleur, mon but était de récupérer/modifier des fonctions d'un jeu nommé "Counter-Strike" et créer mes propres modes de jeux personnalisés !

Depuis ce jour, cela a suscité en moi un réel intérêt pour découvrir & explorer de nouvelles technologies. Au fil des années, je me suis plongé dans les systèmes embarqués (C/C++), le développement d'applications mobiles (Swift pour iOS/Java pour Android) et le développement backend (C#/TypeScript).

Plus récemment, je me suis spécialisé sur les services Azure & le langage Python. Je travaille maintenant en tant que Data Engineer chez Pernod-Ricard, et je ne pourrais pas être plus heureux !

Mes bases en C++ et en Assembleur se sont révélées inestimables pour m'aider à m'adapter rapidement à de nouveaux langages et technologies.

Profile

Since becoming self-employed in 2019, I am actively seeking opportunities across various sectors. My passion for development began at the age of 13 when I started experimenting with C++ and Assembly, using them to retrieve/modify functions from a game named "Counter-Strike" and create my own custom game modes.

This sparked a lifelong interest in discovering & exploring new technologies. Over the years, I have delved into embedded systems (C/C++), mobile app development (Swift for iOS/Java for Android), and backend development (C#/TypeScript).

More recently, I have specialized in Azure services & Python. I now work as a Data Engineer at Pernod-Ricard, and I couldn't be happier!

My foundation in C++ and Assembly has proved invaluable in helping me quickly adapt to new languages and technologies.

Expérience

Data Engineer
Pernod Ricard • Paris, France
Juin 2021 – Présent
En général :
  • Propositions d'architectures techniques
  • Refonte & crĂ©ation de features pour des projets existants (Python)
  • Industrialisation des projets via pipelines Azure DevOps, ADF ou jobs Databricks
  • CrĂ©ation de guidelines/best practices pour les Ă©quipes Data
  • Ajout reporting (Notion, Azure App Insights, emails)
Projets Python :
  • Reporting librairie notion.so en Python
  • Librairie d'AutoVersioning pour projets internes sur Azure DevOps
  • CrĂ©ation de Streamlit pour faciliter l'utilisation de certains projets
Azure DevOps Azure Data Factory Databricks Data Validations DBT Orchestration Snowflake Pandas PySpark Python Streamlit
Consultant Cloud & C#
VPAuto • Paris, France
Nov 2019 – Août 2021
  • Proposition d'architectures technqiues
  • AmĂ©lioration de projets existants (C# / Python)
  • DĂ©ploiement complet de Datahub
  • CrĂ©ation de l'API Management & des REST APIs
  • ImplĂ©mentation d'Azure B2C avec des Custom Policies
  • Optimisation des performances des APIs : la plupart des appels sont passĂ©s d'une moyenne de 1.5s Ă  20-200ms
API Management Azure DevOps Azure Data Factory B2B & B2C C# CI/CD Datahub Identity Server MongoDB Optimizations Python Redis SQLServer
Consultant IoT
Mairie Fontenay-Le-Fleury • Fontenay-le-Fleury, France
Déc 2020 – Déc 2020
  • Ateliers de dĂ©couverte IoT pour un jeune public
  • Assemblage et test des maquettes
  • PrĂ©paration des ateliers
  • Initiation Ă  l'IoT et Ă  la programmation
Consulting IoT Workshops
Développeur iOS
OLLIE • Paris, France
Fév 2020 – Mars 2020
  • CrĂ©ation d'applications iOS de SantĂ©
  • Enregistrement de donnĂ©es en background toute une nuit (optimisation batterie) en Swift
  • Utilisation des capteurs iPhone pour rĂ©cupĂ©ration et compression de donnĂ©es
  • Application iOS pour dĂ©veloppeurs avec donnĂ©es facilement consultables
  • Gestion Git / Betas via TestFlight / Publications AppStore
AppStore TestFlight Swift
Consultant Cloud & C#
Kerialis • Paris, France
Juin 2019 – Juin 2020
  • Migration d'applications on-premises vers Azure
  • DĂ©veloppement d'Azure Functions & Web Applications
  • Configuration/dĂ©veloppement IdentityServer
  • Formation des Ă©quipes techniques internes (Azure DevOps, bonnes pratiques C#)
API Azure Azure Functions / WebApps C# Identity Server Migration on Cloud SQLServer Workshops
Développeur Back-end
Dior • Paris, France
Avril 2019 – Juin 2019
  • Ajout/Refacto de routes en TypeScript
  • Refonte architecture et refactorisation
  • Ajout tests unitaires
  • Configuration CI/CD avec Azure DevOps
API Azure DevOps CI/CD Refacto TypeScript Unit Tests
Mobile & IoT Developer
Fct-Partners • Aulnay-Sous-Bois, France
Nov 2017 – April 2019
  • DĂ©veloppement d'applications mobiles iOS & Android pour trackers
  • Architectures MVVM
  • Protocoles BLE & Beacons, LoRaWAN
  • API Orange LiveObjects + MQTT
  • Module NodeJS C++ pour dĂ©codage de trames MQTT
Android / iOS Java / Swift / C++ / NodeJS MVVM Orange LiveObjects BLE & Beacons LoRaWAN IoT CI/CD Unit Tests
Développeur de jeux
PROJET • Paris, France
Avril 2017 – Juillet 2017
  • CrĂ©ation d'un jeu vidĂ©o utilisant la camĂ©ra pour mouvements du visage
  • Jeu conçu en C# sous Unity pour iOS & Android
  • Traitement d'images avec DLIB & OPENCV en C++
  • Plugins natifs iOS & Android pour traitement d'images en C++
  • Optimisation temps de traitement pour anciens appareils
Android / iOS C# & C++ Unity ML Video processing
Développeur Android
Mediasize • Marly-le-roi, France
Juin 2015 – Août 2017
  • DĂ©veloppeur Android pour tablettes interactives dans les Taxis & VTCs
  • Android SDK & NDK
  • Retrofit, Google Analytics, Fabric, Picasso
  • Monitoring Ă  distance pour contrĂ´le et assistance
  • APIs en NodeJS & JavaFX Desktop
Android SDK/NDK API JavaFX NodeJS
Développeur logiciel
Bonduelle • Estrées-mons, France
Mai 2014 – Août 2014
  • DĂ©veloppement en C++ via QTCreator pour logiciels d'analyse (Windows)
  • Utilisation d'une BDD MySQL
  • Mise en place des maquettes avec les employĂ©(e)s des laboratoires
  • RĂ©daction du cahier des charges et des spĂ©cifications
  • Écoute et analyse des habitudes pour rĂ©pondre aux attentes
C++ QTCreator SQL Software
Développeur C/C++ (Communication satellites - Cubesat)
Lycée Condorcet • Saint-Quentin, France
2014
  • RĂ©daction du cahier des charges et des spĂ©cifications
  • DĂ©veloppement en C++ via QTCreator pour logiciel d'interface (app desktop)
  • DĂ©veloppement de la passerelle entre l'application Desktop et l'antenne
  • DĂ©codage des trames reçues par le satellite
C++ QTCreator

Formation

Mastère Mobilité & Objets Connectés
ESGI, Paris
2016-2018
Bachelor Ingénierie Applications Mobiles
ESGI, Paris
2015-2016
BTS Informatique & Réseaux
Lycée Condorcet, Saint-Quentin
2013-2015

Work Experience

Data Engineer
Pernod Ricard • Paris, France
June 2021 – Present
In general:
  • Proposing technical architectures
  • Redesigning & creating features for existing projects (Python)
  • Industrializing projects through Azure DevOps pipelines, ADF, or Databricks jobs
  • Creating guidelines/best practices for Data teams
  • Adding reporting (Notion, Azure App Insights, emails)
Python projects:
  • Reporting library for notion.so in Python
  • AutoVersioning library for internal projects on Azure DevOps
  • Creating Streamlit applications to facilitate project usage
Azure DevOps Azure Data Factory Databricks Data Validations DBT Orchestration Snowflake Pandas PySpark Python Streamlit
Cloud and C# Consultant
VPAuto • Paris, France
Nov 2019 – Aug 2021
  • Proposing technical architectures
  • Improving existing projects (C# / Python)
  • Complete Datahub deployment
  • Creating API Management & REST APIs
  • Implementing Azure B2C with Custom Policies
  • APIs performance optimization : most calls went from 1.5s average to 20-200ms
API Management Azure DevOps Azure Data Factory B2B & B2C C# CI/CD Datahub Identity Server MongoDB Optimizations Python Redis SQLServer
IoT Consultant
Mairie Fontenay-Le-Fleury • Fontenay-le-Fleury, France
Dec 2020 – Dec 2020
  • IoT discovery workshops for young audience
  • Assembly and testing of mockups
  • Workshop preparation
  • Introduction to IoT and programming fundamentals
Consulting IoT Workshops
iOS Developer
OLLIE • Paris, France
Feb 2020 – Mar 2020
  • Health-focused iOS applications development
  • Background data recording overnight (battery optimization) in Swift
  • iPhone sensors data collection and compression
  • Developer-focused iOS app with easily viewable data
  • Git management, TestFlight betas, App Store publishing
AppStore TestFlight Swift
Cloud and C# Consultant
Kerialis • Paris, France
June 2019 – June 2020
  • Migration of on-premises applications to Azure
  • Development of Azure Functions & Web Applications
  • Identity server setup with IdentityServer
  • Training internal technical teams (Azure DevOps, C# best practices)
API Azure Azure Functions / WebApps C# Identity Server Migration on Cloud SQLServer Workshops
Back-end Developer
Dior • Paris, France
April 2019 – June 2019
  • APIs enhancement in TypeScript
  • Architecture refactoring and code improvements
  • Adding unit tests
  • CI/CD configuration with Azure DevOps
API Azure DevOps CI/CD Refacto TypeScript Unit Tests
Mobile & IoT Developer
Fct-Partners • Aulnay-Sous-Bois, France
Nov 2017 – April 2019
  • iOS & Android applications from scratch for trackers
  • MVVM architectures
  • BLE & Beacons, LoRaWAN protocols
  • Orange LiveObjects API + MQTT
  • C++ NodeJS module for MQTT frame decoding
Android / iOS Java / Swift / C++ / NodeJS MVVM Orange LiveObjects BLE & Beacons LoRaWAN IoT CI/CD Unit Tests
Game Developer
PROJECT • Paris, France
April 2017 – July 2017
  • Video game using camera for facial movement capture
  • Game developed in C# using Unity for iOS & Android
  • Live processing with DLIB & OPENCV in C++
  • Native iOS & Android plugins for image processing
  • Performance optimization for older devices
Android / iOS C# & C++ Unity ML Video processing
Android Developer
Mediasize • Marly-le-roi, France
June 2015 – Aug 2017
  • Android application from scratch for interactive tablets in taxis
  • Android SDK & NDK
  • Retrofit, Google Analytics, Fabric, Picasso
  • Remote monitoring for taxi control and assistance
  • APIs in NodeJS & JavaFX Desktop
Android SDK/NDK API JavaFX NodeJS
Software Developer
Bonduelle • Estrées-mons, France
May 2014 – Aug 2014
  • Windows Desktop Applications in C++ with QTCreator & MySQL Database
  • Successfully created new software programs
  • Worked with physicists to develop software programs
  • Resolved software program issues
  • Implemented software program enhancements
C++ QTCreator SQL Software
C/C++ Developer (Communication with satellites - Cubesat)
Lycée Condorcet • Saint-Quentin, France
2014
  • Drafting of the specifications and requirements document
  • Windows Desktop Applications in C++ with QTCreator
  • Development of the gateway between desktop application and antenna
  • Decoding of data frames received from the satellite
C++ QTCreator

Education

Master's in Mobility & Connected Objects
ESGI, Paris
2016-2018
Bachelor's in Mobile App Engineering
ESGI, Paris
2015-2016
Computer Science & Networks Degree
Lycée Condorcet, Saint-Quentin
2013-2015