👨💻 Expériences
Lead mobile engineer (freelance),
Infinit — Janvier 2024 - Aujourd'hui
INFINIT est une application mobile et web aidant les concessionnaires à sourcer et financer
leur stock jusqu'à 500k. Disponible dans 11 pays, cette expérience m'a permis de travailler
dans un contexte international et de vivre une croissance impressionnante (20 à 180 salariés, dont 47 en tech).
Tâches principales :
- Revue de code et mentoring pour une équipe de 5 développeurs mobiles
- Développement "from scratch" de la partie B2C de financement au particulier lancée dans 3 pays
- Écriture de tests end-to-end avec Patrol
- Développement de CI/CD avec GitHub Actions
- Ajout de fonctionnalité sur le backoffice en React.js
- Maintenance et ajout de services sur l'infrastructure
- Intégration d'un workflow design pour améliorer la consistance des widgets et faciliter la collaboration entre designers et développeurs
Outils/Compétences utilisés : Flutter, Flutter Hook, BLoC, Patrol, .NET, PostgreSQL, Azure,
Terraform, Kubernetes, Notion, GitHub Actions, Scrum, Widgetbook, Bitrise, React.js
Lead Mobile Engineer (freelance),
Yuzu — Mai 2023 - Janvier 2024
Description : Yuzu est une application mobile (iOS et Android) spécialisée dans la cryptomonnaie,
offrant des solutions simples et innovantes pour acheter et échanger des cryptomonnaies.
Elle se distingue par son interface intuitive, sa capacité à proposer des cryptos émergentes
et une fonctionnalité P2P permettant d’envoyer des cryptomonnaies via SMS, un concept proche de Lydia.
Tâches principales :
- Responsable technique pour les développements mobiles.
- Refonte complète de l'application, améliorant à la fois le design et les performances, ce qui a entraîné une augmentation significative de la note de 4.0 à 4.6 sur les stores.
- Conception et intégration de nouvelles fonctionnalités stratégiques, notamment l’achat récurrent (DCA) et la gestion des stratégies de sortie.
- Développement d’un back-office avec React Admin, facilitant la gestion des utilisateurs et des transactions.
Outils/Compétences utilisés : Flutter, Flutter Hook, BLoC, Node.js, PostgreSQL, AWS, Terraform, React.js, Kanban
Ingénieur logiciel (freelance),
Microport — Juin 2022 - Mai 2023
Microport est une entreprise spécialisée dans les dispositifs médicaux, notamment les pacemakers et les holters.
Tâches principales :
-
Contribution au développement de l'interface de la tablette
SMARTTOUCH
, utilisée pour programmer les implants, effectuer des diagnostics et délivrer des thérapies adaptées.
- Rédaction de spécifications techniques détaillées pour les nouveaux développements.
- Réalisation de tests unitaires rigoureux, répondant aux exigences spécifiques du secteur médical.
- Participation à des sessions collaboratives (« piscines ») avec des experts en cardiologie pour optimiser les solutions techniques.
Outils et compétences utilisés : Flutter, Flutter Hook, BLoC, Azure DevOps, méthodologie Scrum.
Ingénieur R&D (CDI),
Ateme — Décembre 2019 - Juin 2022
Ateme est une entreprise spécialisée dans les solutions innovantes pour le domaine de la vidéo. Initialement chez Anevia, une société fondée par les créateurs de VLC, le rachat par Ateme a permis une croissance significative, passant de 80 à 500 collaborateurs, et renforçant sa position de leader dans son secteur.
Tâches principales :
-
Conception et développement "from scratch" d’une plateforme de gestion de 800 boîtiers diffusant du contenu OTT (Over-The-Top) dans des environnements variés : hôtels, hôpitaux, bateaux de croisière, etc.
-
Création "from scratch" d’une application web pour gérer des instances de cache vidéo sur des clusters Kubernetes multiples. Cette solution, appelée Pilot, est utilisée par des acteurs majeurs tels que MyTF1 et MyCanal pour répondre aux besoins de contenu à la demande ou en direct.
-
Rédaction du dossier de Crédit Impôt Recherche (CIR) en lien avec le développement d’une bibliothèque de graphiques.
Outils et compétences utilisés : Angular 11, Go, Kubernetes (kubespray, kubeadm), Docker, PostgreSQL, Cypress, GitLab Pipelines.
Co-fondateur Stoke (Fev 2018 - Jan 2019)
Développement d'une plateforme permettant de revaloriser les invendus textiles des marques de prêt-à-porter.
Notre solution se connectait aux bases de données de gestions (ERP) des marques afin de les mettre à disposition des recycleries, upcycleurs.
Ce projet nous a permis de remporter la première place du HEC design thinking et d'être incubé 1 an à Station F.
Outils/Compétences mis en oeuvre: Angular, Node.js, Express.js, PostgreSQL, Google Cloud Platform
💡 Projects
Deckart.xyz - septembre 2024 - aujourd'hui 🚧
Lancé en décembre 2024, Deckart est une application d'aide à la mémoire destinée aux collégiens. Elle propose des moyens ludiques d'apprentissage,
tels que des quiz, des flashcards, ou encore de la musique. Elle comptabilise déjà plus de 200 utilisateurs actifs.
Outils/Compétences mis en oeuvre: Flutter, BLoC, Node.js, Supabase, AI, React.js
Cette application permettait d'enregistrer vos informations dans le
cache de votre téléphone, et de générer automatiquement des
attestations de déplacement dérogatoire (même hors ligne).
Outils/Compétences mis en oeuvre: Nuxt
👨🎓 Formation
42 Paris - Paris, France (Août 2018 - Juin 2020)
42 est une école informatique très sélective, réputée pour son approche innovante et sans professeur. Le processus d’admission se compose d'un examen d’entrée d’un mois, le « piscine », où les candidats réalisent des exercices de programmation en C à bas niveau pour comprendre le fonctionnement profond d'un ordinateur.
Exemple de projets réalisés :
-
Hypertube :
Une application de streaming permettant de rechercher et de regarder plus de 10 000 films gratuitement.
L'API parcourt les bases de données de YTS et Popcorn pour récupérer les torrents et diffuser le contenu en temps réel via FFMPEG.
⚠️ Attention : L'utilisation de cette application est illégale.
Outils et compétences utilisés : MongoDB, Vue.js, Vuetify, IPTV, Node.js, Express.js
-
Qinder :
Clone de l’application de rencontre Tinder, développée avec un design et une interface simplifiée.
Outils et compétences utilisés : Angular, Node.js, PostgreSQL
Université Paris Saclay - DUT Informatique, Paris, France (Septembre 2016 - Juin 2018)