De nombreuses expériences professionnelles en tant que développeur web m'ont permis d'acquérir un large panel de compétences techniques et méthodologiques, ainsi qu'une solide expertise dans le développement d'applications web modernes.
Autonome, efficace et force de proposition, je peux intervenir sur toutes les phases d'un projet web complexe, de la conception technique au déploiement en production.
Maîtrisant autant le front-end que le back-end, je peux créer des applications web de A à Z, ou bien intégrer un projet et une équipe existante pour apporter mon expertise sur des sujets spécifiques.
Je travaille principalement en équipe, en méthodologie agile, avec tout type de profils : développeurs juniors ou seniors, designers, chefs de projet, clients...
Ma sensibilité particulière pour l'UX me permet de concevoir et développer des interfaces agréables et intuitives, mais aussi de collaborer efficacement avec des équipes produit.
Participation à la refonte complète de la plateforme médicale MyC
- Réécriture complète du front-end de la plateforme d'outils médicaux MyC dans le cadre d'une migration de Vue 2 vers Vue 3, tout en optimisant la performance et la maintenabilité du code.
- Participation active à l'implémentation d'un nouveau design system
- Redéfinition et optimisation du modèle de données existant, migration d'un système NoSQL à un système SQL
- Conception et développement de nouvelles fonctionnalités définies par l'équipe produit
Renfort des équipes d'Iroko sur leur plateforme d'investissement immobilier
- Intégration à une squad agile, et participation active à la conception et au développement de nouvelles fonctionnalités
- Aide à l'élaboration d'un nouveau design system commun aux équipes tech & produit
- Apport d'expertise front-end, participation à la vision technique sur des sujets d'architecture logicielle
- Prise de responsabilités via un poste de tech lead en fin de mission
Création d'une librairie de Web Components permettant d'intégrer facilement un parcours de réservation d'hotels Revolugo à n'importe quel site web
- Développement de composants complexes et personnalisables, avec documentation interactive sur Storybook
- Mise en place de tests end-to-end automatisés avec Cypress afin de vérifier le bon fonctionnement du parcours de réservation
- Automatisation complète de la CI/CD: tests de non-régression visuelle, tests end-to-end, et déploiement continu de la librairie sur npm et CDN
Développement d'un framework interne permettant de créer des sites de paris sportifs en marque blanche pour SportnCo
- Conception et création d'un framework modulaire basé sur Vue.js et Nuxt.js
- Migration d'anciens projets vers ce nouveau framework au sein d'une équipe dédiée au front-end
- Apport d'une expertise Nuxt.js, peer-programming, formation des développeurs
Renfort des équipes de SchoolMouv sur leur plateforme d'accompagnement scolaire en ligne
- Développements front-end et back-end spécifiques au partenariat SchoolMouv × Acadomia
- Création d'un prototype de micro-frontend en Nuxt.js, puis formation de l'équipe aux bonnes pratiques du framework
- Optimisation de performances et résolution de problématiques liées à la SEO
Intégration d'une équipe dédiée au développement d'une plateforme IoT permettant la facturation automatique des péages aux poids lourds
- Design et mise en place d'une data pipeline en Go + Kafka pour du traitement de messages
- Création de micro-services REST en Go (avec Swagger) consommés par une interface utilisateur
- Déploiement continu de la plateforme sur un cluster Kubernetes
- Support occasionnel de l'équipe front-end sur le développement d'une interface utilisateur en Vue.js
- Utilisation de la méthode SAFe pour collaborer avec des équipes en Inde et Roumanie
Développement de projets web permettant de concrétiser des concepts innovants au sein du département R&T d'Airbus
- Création de visualisations dynamiques sur mesure permettant d'analyser de gros volumes de données et d'en extraire des informations clés
- Conception et développement d'interfaces (UX/UI) pour des projets de prédiction utilisant du machine learning
- Manipulation d'ontologies (modèles de représentations de connaissances)
Intégration d'une équipe dédiée au développement d'une application de gestion de véhicules d'essai, pour le compte de Renault
- Conception et développement d'une application web permettant la gestion d'un parc de véhicules d'essai
- Migration d'un prototype Firebase en une solution standardisée et industrialisable
- Mise en place d'une architecture client (Angular 7) + serveur (Node.js) avec GraphQL / Apollo
- Automatisation des tests et du déploiement sous Azure (CI/CD)
Développement d'une suite logicielle SaaS (OneStock) à destination des acteurs du e-commerce
- Conception et développement d'un logiciel en architecture micro-services + API REST
- Développement des services de backend en Go ou Node.js, utilisation de MongoDB, Redis, RabbitMQ
- Réalisation d'interfaces web en Vue.js. Utilisation de webpack / TypeScript
- Développement d'un backoffice administrateur en Symfony 3
- Déploiement et maintenance des services avec Docker et clusters Swarm