Compétences
React
Développement de différents sites: mon site personnel (celui-ci), le site de Fugu-Tech, et d'autres sites lors de mes expériences chez Marcel et Artefact.
Framework Material UI
Utilisation de Material UI pour simplifier le développement et le design des différents sites.
Angular
Développement de sites pour des outils internes lors de ma mission chez Airbus, utilisation du Design System fourni et redéfinition de plugins pour adapter aux besoins.
Netlify CMS
Mise en place de Netlify CMS pour Fugu-Tech pour permettre la modification autonome du contenu par les équipes.
Shopify - Liquid
Utilisation de Liquid dans le cadre de la refonte du site Venus & Gaïa.
Node.js - Typescript
Utilisation lors de divers projets chez Marcel et Artefact, ainsi que pour le projet OGRE de Data for Good. Langage de programmation principal lors de mon expérience chez Marcel.
Go
Utilisation chez Airbus, migration de composants réalisés en Python vers du Go pour profiter des fonctionnalités de goroutines et augmenter la parallélisation pour la gestion de la charge et d'un système de messaging.
Python
Langage principal utilisé chez Artefact et pour quelques projets chez Marcel, ainsi que pour l'application de Back-Office pour Fugu-Tech.
Framework Flask
Réalisation de nombreuses API web sur différents projets (contact entre microservices comme pour des API publiques accessibles en dehors de l'application).
Framework Django
Utilisation sur un projet chez Artefact mais également pour tout le développement du back-office de Fugu-Tech.
MongoDB
Utilisation de bases de données NoSQL pour le stockage de données non relationnelles, notamment en utilisant le service managé DocumentDB fourni par AWS.
PostgreSQL
Base de données utilisée pour Fugu-Tech (hébergement sur AWS), ainsi que dans mes autres expériences (hébergement sur Google Cloud).
BiqQuery
Beaucoup d'expérience d'établissement de datalake, d'analyse de tables et de recherches dans les données.
Redis
Utilisation sur plusieurs projets, et connexion avec des workers Dramatiq pour insérer les données dans Redis.
SQL
Goût prononcé pour l'analyse de données et la mise en place de bases nettoyées et utilisables facilement.
AWS - EKS / ALB / Lambda
Construction chez Airbus d'infrastructures scalables et découpages en micro-services d'une application pour mieux séparer les responsabilités. Services backend déployés sur des pods Kubernetes, contactés par des lambdas qui s'interfacent avec le frontend.
AWS - CloudFront et S3
Hébergement de différents sites sur AWS, avec un stockage des fichiers sur S3 et une exposition avec CloudFront.
Google Cloud Platform
Expérience avec la majorité des features de Google Cloud | Certification Professional Data Engineer obtenue en 2019.
Nifi - Airflow
Expérience avec les solutions d'ETL et les pipelines de data engineering.
Kubernetes
Nombreux déploiements et utilisations diverses de Kubnernetes, avec plusieurs dizaines de services et un scaling avec des centaines de pods | Réalisation d'une présentation de Kubernetes devant les salariés chez Artefact.
Jenkins | Travis CI | CircleCI
Connaissance de différentes solutions de déploiement automatique et utilisation sur des projets personnels comme professionels.
Mes projets
Présentation
Data for Good - Co-responsable pôle formation | 2022 -
Pôle formation - Data for Good
Data for Good rassemble une communauté de bénévoles du milieu de la tech oeuvre avec des associations à construire des projets à impact positif.
Depuis 2023, je suis engagé en tant que co-responsable du pôle formation dans l'association Data for Good.
Au sein du pôle formation j'ai pu participer à la réalisation des missions variées, comme l'organisation de formation ou de sessions de live building, des gestions de partenariat avec des entreprises externes, ou encore la mise en place d'un espace Moodle ou d'un programme de mentorat au sein de la communauté.
Cet engagement me permet d'approfondir des compétences en gestion de projet, et me plaît énormément au niveau personnel et produit car il est au croisement de plusieurs des engagement qui m'animent, comme la volonté de participer à de la formation et d'agir pour avoir de l'impact dans le milieu social.
Neusta - Mission client pour Airbus | 2023 -
Airbus est une société aéronautique à Toulouse.
Au sein de ma mission chez Airbus j'ai pu participer à la mise en place d'infrastructures scalables et hautement disponibles. Lors du projet j'ai également été en contact avec les équipes métiers et opérationnelles côté Airbus pour l'organisation de tests.
J'ai participé à la refonte d'une application existante en React / Python, au sein d'une équipe de 5 développeurs sur le projet nous avons refondu en Angular le frontend, et séparé le backend entre des lambda en Go, des microservices déployés sur Kubernetes également en Go et une communication avec RabbitMQ entre les micro services et la base de données.
J'ai également pu me former au métier de Product Owner en agissant comme backup du responsable produit de l'équipe lors de ses congés / congé paternité. J'ai été pendant ces périodes intégré au réunions de reporting avec le client, participé à l'établissement des roadmaps et à la priorisation des différents sujets.
Cette immersion dans le métier de produit m'a permis de réaffirmer ma volonté de garder un profil complet en participant au développement des applications mais également en étant impliqué dans les réfléxions sur la construction du produit et les priorisations des nouvelles features.
Kleio - POC infrastructure | 2023
Kleio est une entreprise proposant des agents IA conversationnels permettant d'améliorer la génération de leads.
J'ai travaillé avec Kleio au lancement de l'entreprise à l'industrialisation du POC.
A partir du code backend présent j'ai participé à la séparation et au déploiement sur App Engine des différents microservices composant le backend.
Une fois les services déployés j'ai également participé à la sécurisation de l'architecture en définissant des règles pour sécuriser les accès aux bases de données (relationnelle et vectorielle) ainsi que l'accès extérieur.
Le frontend était réalisé à partir d'un site internet développé avec Bubble avec lequel j'ai travaillé l'interfaçage côté backend, et j'ai également pu travailler en binôme avec un autre développeur sur la mise en place du chatbot intégré aux sites web développé en Svelte.
OpenClassrooms - Mentorat sur les parcours de formation | 2023 -
OpenClassrooms donne accès gratuitement à des cours dans divers domaines mais offre aussi des parcours de formation diplomants, notamment pour les métiers du développement web.
J'ai accompagné depuis 2023 une dizaine d'étudiants dans leur parcours de reconversion dans les métiers de développeur web ou bien intégrateur web. J'ai pu découvrir une variété de profil avec des backgrounds différents, plus ou moins proches du monde de la tech, et une approche différente.
Ce mentorat me permet d'exercer mon goût pour le partage de connaissances, en m'apprenant à m'adapter à différents profils avec des attentes et des objectifs différents, pour pouvoir les accompagner au mieux du début à la fin de la formation.
Les différents projets sur lequels ils sont suivis permettent de voir un large spectre de technologies: du HTML et CSS au départ, puis du React et Node.js sur les derniers projets en passant par de la gestion de projet avec l'établissement d'une veille et d'un Kanban.
Fugu-Tech - Réalisation d'un simulateur | 2022
Fugu-Tech est une entreprise française créée en 2021 qui industrialise et commercialise différentes gammes de turbines hydro-électriques.
J'ai travaillé sur la réalisation d'une page sur le site permettant aux visiteurs de modéliser leur groupe hydro-électrique pas à pas. Il suffit de remplir quelques informations sur le projet, puis l'on peut choisir les caractéristiques de sa turbine et obtenir une modélisation en temps réel.
Ce projet m'a permis de me familiariser avec three.js, qui est une librairie qui permet d'interagir avec des modèles en 3D. J'ai ainsi pu jouer avec les différents paramètres, régler le positionnement, les lumières, affichers ou cacher des parties de la turbine selon la configuration choisie etc.
Data for Good - Projet OGRE | 2022 - 2023
Data for Good saison 10 | Projet OGRE
Data for Good est un accélérateur de projets visant à aider des projets à impact social ou environnemental à trouver des développeurs ou experts de la Data bénévoles pour travailler sur le projet pendant quelques temps. Chaque saison d'accélération dure à peu près trois mois et ce projet fait partie de la 10ème saison.
Le projet OGRE (Ordre de GRandeur des Énergies) est un serious game pour les particuliers comme les professionnels visant à permettre de mieux comprendre les considérations énergétiques. Le jeu permet de mieux comprendre à quoi correspondent les unités, comment est réparti le mix énergétique, et à essayer de voir l'impact des comportements et leurs conséquences sur la consommation énergétique.
Il permet également d'avoir une meilleure compréhension des différents impacts de la consommation, ainsi que de la participation des différents moyens de production au mix énergétique.
Au sein de ce projet, j'ai pu travailler sur le développement frontend et backend du produit. Le but est de développer une interface accessible facilement pour les animateurs et les participants, avec une meilleure expérience que ce qui existait auparavant lorsque les ateliers reposaient sur un Google Sheet.
J'ai pu travailler avec une équipe de bénévoles multidisciplinaire (designer, product owner, product manager, développeur, porteur de projet...), et c'est exaltant de voir que l'on peut construire pas à pas un produit avec des personnes bénévoles qui croient au projet et donnent beaucoup de temps pour le faire vivre.
Je ne peux que conseiller de faire l'atelier, des places sont sûrement disponibles pour les prochaines ateliers, n'hésitez pas à aller voir sur le site pour vous inscrire !
Noix de Bannières - Site internet | 2022
Site de l'exploitation de noix
Exploitation agricole possédant un verger de noyers dans le Lot.
En raison d'une forte augmentation de la production, les exploitants ont cherché à développer des outils numériques pour simplifier la vente des noix par bouche à oreille.
J'ai réalisé un site internet pour l'exploitation de noix avec une présentation du domaine, et une possibilité de s'inscrire à une newsletter pour être prévenu des prochaines récoltes !
Le site comprend également une partie avec des recettes bien fournie, pour pouvoir donner des idées aux acheteurs sur comment utiliser leurs noix.
À terme, ce site aura vocation à évoluer pour pouvoir proposer des informations sur l'exploitation, et la possibilité de commander directement en ligne les sacs de noix.
Time for the Planet - Associé & évaluateur | 2022 -
L'objectif de Time for the Planet est de créer ou d'investir dans 100 entreprises qui auront un impact important dans la lutte contre le dérèglement climatique, et contre les émissions de gaz à effet de serre. L'entreprise est financée par des particuliers ou des entreprises qui peuvent investir et devenir actionnaires.
Les 3 premiers investissement dans des entreprises ont été réalisés au dernier trimestre 2021, et d'autres suivent au cours de l'année 2022. N'hésitez pas à aller consulter le site pour découvrir tous les projets.
Je suis associé Time for the Planet depuis février 2021, et évaluateur depuis début 2022. La première étape du processus d'évaluation des innovations repose sur l'intelligence collective, et chaque associé peut donner son avis selon plusieurs critères: correspondance au projet, faisabilité, scalabilité, attractivité etc.
Lors de la 1ère session d'évaluation de 2022 j'ai évalué ~30 innovations sur une période de deux mois.
Fugu-Tech | 2021
Fugu-Tech est une entreprise française créée en 2021 qui industrialise et commercialise différentes gammes de turbines hydro-électriques.
Réalisation d'une application de back-office pour l'utilisation en interne, avec une gestion des droits pour les différents employés et pour l'utilisation par des prestataires externes.
Possibilité de gérer les clients, d'avoir toutes les informations sur les projets et d'ajouter l'avancement au fur et à mesure pour faire le suivi du projet.
Venus & Gaïa | 2021
Venus & Gaïa est une entreprise française commercialisant des produits en soie, avec au départ des taies d'oreiller et des produits de nuit, et qui a élargi sa gamme au fur et à mesure.
Refonte du site e-commerce sur Shopify et migration vers un nouveau template, avec la découverte et une montée en compétence sur le développement sur Shopify et avec Liquid.
J'ai pu réaliser l'intégration des maquettes fournies par l'équipe design et le développement de nouveaux composants modifiables facilement par les équipes.
Marcel - Software engineer | 2019 - 2020
Marcel est une entreprise française dans le domaine du VTC (Véhicule de Tourisme avec Chauffeur), avec de fortes valeurs RSE ainsi que dans les domaines de l'écologie et du respect de l'environnement. L'entreprise veut agir pour une mobilité plus verte, avec certaines gammes composées uniquement de véhicules hybrides ou électriques.
Intégration à une équipe tech d'une dizaine de personnes dont 3 développeurs.
Participation à de nombreux projets (création de datalake, programme de fidélité, API pour s'intégrer aux applications de mobilité, back-office à destination du marketing...).
Artefact - Software engineer | 2018 - 2019
Artefact est une entreprise de conseil française visant à utiliser la donnée pour optimiser l'impact de ses clients, au départ dans le domaine du marketing, puis dans d'autres domaines au fil du temps.
L'entreprise agit sur une grande partie de la chaîne de valeurs de ses clients, avec un pôle créatif, un pôle responsable de l'activation, des consultants, des data scientists et des développeurs.
Intégration dans une équipe d'une dizaine de développeurs et participation à divers projets dans le pôle R&D de l'entreprise.
Participation à de nombreux projets et utilisation de nombreuses technologies: collecte de données, déploiement d'applications en micro-services avec Kubernetes, tableaux de données pour les directeurs marketing des entreprises clientes etc.
Rôle de scrum master pour une équipe de 10 personnes, animation de réunions de rétrospective, et participation à l'amélioration continue des processus.