Expérience
LiveMentor - Engineering Manager
Février 2023 - Mars 2024, Paris
- Management de l’équipe de développeurs,
- gestion de l’architecture, des modèles de données, et de la qualité des fonctionnalités développées,
- gestion des services en production : performance, sécurité, maitrise des coûts.
LiveMentor - Conseil et mentorat en architecture logicielle (freelance)
Septembre 2022 - Février 2023, Paris
- Accompagnement de l’équipe technique sur les sujet d’architecture logicielle, data, test, qualité et devops,
- mentorat des développeurs, revues de code et pair programming,
- identication des opportunités de résolution de dette technique existante et dans le cadre du support client.
WeeFin - Conception et implémentation d’une API Serverless (freelance)
Avril 2022 - Juillet 2022, Paris
- Industrialisation d’une plateforme d’analyse de portefeuilles d’investissement sur la base d’indicateurs ESG,
- mise en place d’une API Serverless AWS : Lambdas, DynamoDB, fichiers Parquet,
- mise en place du modèle de données, agrégation et indexation des données stockées
Rise Up - Développement de connecteurs pour LMS (freelance)
Janvier 2022 - Février 2022, Paris
- Développement de scripts Python d’import périodique de comptes utilisateurs et catalogues de formation,
- participation à la conception et implémentation d’un framework d’import de contenu (RabbitMQ, Celery).
LiveMentor - Développement backend et accompagnement d’équipe (freelance)
Janvier 2021 - Septembre 2021, Paris
- Développement Ruby on Rails et PostgreSQL des projets de l’équipe (méthodologies Lean et Shape Up),
- extraction des fonctionnalités du monolithe historique dans une API REST dans le cadre d’un découpage en micro-services,
- amélioration de la gestion des exceptions via Airbrake, optimisation de la performance SQL,
- accompagnement des développeurs de l’équipe sur les mesures d’impact, les tests, et la qualité.
Combo (ex-Snapshift) - Développement backend et accompagnement d’équipe (freelance)
Aout 2020 - Octobre 2020, Paris
- Participation à l’élaboration et au développement Ruby on Rails et Postgresql des projets,
- optimisation du dimensionnement automatique et des coûts de l’environnement de production sur Heroku.
Trustpair - Développement backend et accompagnement d’équipe (freelance)
Octobre 2019 - Avril 2020, Paris
- Conception et développement Ruby on Rails et PostgreSQL des projets de l’équipe produit (méthodologie Shape Up),
- refactoring de code historique : performance SQL, stabilité, refonte du modèle de données pour le rendre plus évolutif,
- conception et implémentation de nouvelles fonctionnalités, notamment API, tâches asynchrones et back-office,
- accompagnement des développeurs de l’équipe sur les choix d’architecture et d’implémentation.
Advizeo by Setec - Industrialisation et développement de connecteurs IOT (freelance)
Août 2019 - Septembre 2019, Paris
- Conception et développement Python d’un framework de décodage de messages de capteurs IOT LoRaWAN et Sigfox,
- migration des mappers existants sur ce framework, mise en place de tests, intégration dans un flux de données Apache NIFI.
Opendatasoft - Ingénieur R&D
Août 2016 - Juin 2019, Paris
- Développement Python, Django, ElasticSearch, Redis en équipe agile,
- conception, développement et maintenance d’extracteurs, processeurs et moissonneurs variées (CSV, JSON, XML, ArcGIS),
- amélioration de la performance SQL de requêtes complexes liées à la sécurité et aux permissions (via l’ORM Django),
- refactoring du code historique de gestion des utilisateurs,
- ajout de fonctionnalités au parseur Antlr des requêtes ODSQL.
Ullink - Ingénieur développement Java
Décembre 2014 - Juillet 2016, Paris
- Développement Java, programmation concurrente basse latence,
- développement et maintenance de plugins qui assurent la connectivité d’UL Bridge, plateforme de trading électronique, via différents protocoles Direct Market Access (Millennium, Sola, OMnet) et clients (FIX, MQ),
- analyse et implémentation de nombreux protocoles de communication propriétaires,
- maintenance et support de plusieurs dizaines de produits en évolution permanente,
- recherche et développement de techniques de mutualisation et de génération de code.
Stages
Amadeus IT Group - Stage de fin d’études : machine learning pour la détection de fraudes
Avril 2014 - Septembre 2014, Sophia-Antipolis
- Conception et développement d’un prototype de plateforme de détection de fraudes en C++ (Boost, MongoDB, OpenCV-ml),
- réalisation d’une plateforme d’apprentissage supervisé et de détection automatique (MapReduce, arbres de décision),
- mise en place d’une interface web d’administration (Ruby on Rails, AngularJS, Bootstrap).
Shutl - Software Engineering Intern
Mars 2013 - Août 2013, Londres, Royaume Uni
- Développement Ruby on Rails, Sinatra en environnement Scrum/Kanban, BDD, Continuous delivery,
- membre de l’équipe de développement de l’API REST, de Shutl.it et de l’interface d’administration utilisée par le service client,
- réalisation d’un service convertissant les requêtes des clients utilisant l’ancienne API XML vers la nouvelle API JSON,
- conception et réalisation d’un dashboard pour visualiser l’état des services et les résultats des tests d’intégration continue.
Atos Worldline - Développeur mobile et web 2.0
Septembre 2012 - Février 2013, Lille
- Développement d’un réseau social innovant en Java EE, Ajax et jQuery pour mobile et PC,
- analyse et conception du service en coordination avec les équipes projets (design, marketing, technique).
Ezako - Assistant ingénieur R&D Big Data
Mai 2012 - Août 2012, Issy les Moulineaux
- Développement Java d’une solution temps réel de calcul distribué et d’analyse de gros volumes de données,
- algorithmique avancée et calcul distribué via les frameworks Storm, Apache Hadoop, et HBase (NoSQL).
Formation
École Centrale de Lille
2010 – 2014
Ingénieur généraliste, Chaire Architecture d'Entreprise
Lycée Louis Pasteur (Neuilly-sur-Seine)
2007 - 2010
CPGE Ingénieur Physique Chimie