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.
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.
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)
- 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
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
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
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
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#)
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
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
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
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
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
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
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)
- Reporting library for notion.so in Python
- AutoVersioning library for internal projects on Azure DevOps
- Creating Streamlit applications to facilitate project usage
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
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
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
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)
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
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
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 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
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/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
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