
Fabien GENET
Senior Technical Lead | Node.js & Cloud
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead with 8+ years building scalable platforms managing 800K+ connected vehicles in real-time. Proven expertise in Node.js, AWS/GCP, Kubernetes, leading 20+ developer teams at Sephora, France Télévisions. Specialized in microservices architecture, reducing deployment times 60% and platform latency optimization.
Expérience de travail
Technical Lead Back-end Engineer - Freelance
France TélévisionsFreelance
déc. 2024 - Présent
1 an 11 mois
92130 Issy-les-Moulineaux, France
FullStack SAAS Engineer Freelance
MobilisightsFreelance
juil. 2023 - janv. 2025
1 an 7 mois
Trained and supported a multidisciplinary team of over 10 developers, establishing efficient development processes and fostering a culture of collaboration and excellence. Orchestrated the design and deployment of a robust and scalable platform on AWS, using Kubernetes (K8S) and Terraform, enabling real-time management of over 800,000 connected vehicles. Continuously supervised and optimized the platform, ensuring high availability and optimal performance in a critical production environment. Initiated and implemented continuous integration and deployment (CI/CD) pipelines, reducing time to market and improving overall system reliability. Led the integration of several new data providers, expanding the platform's portfolio and enhancing its data collection and analysis capabilities. Oversaw the development and delivery of secure and scalable REST APIs for clients, improving data accessibility and facilitating seamless integration for partners. Identified and implemented key optimizations, reducing platform latency and improving the efficiency of real-time data processing. Collaborated closely with internal teams, product managers, and external partners to ensure seamless integration of data services and align technical solutions with client needs.
Ingénieur Full Stack - SAAS Engineer - Freelance
Free2moveFreelance
janv. 2023 - juil. 2023
7 mois
Paris, France
Travail au sein d'une équipe DAAS (Data as a Service) pour gérer en temps réel 500 000 véhicules connectés. Ajout d'une nouvelle fonctionnalité à la plateforme Free2Move en appliquant les méthodes agiles Maintenance et optimisation continue de la plateforme en production Mise en place d'une plateforme complète pour Stellantis/Mobilisights sur AWS en utilisant Kubernetes et Terraform Technologies : ES6, Typescript, Javascript, Node.js, Kubernetes, Kinesis, SQS, MongoDB, PostgreSQL (RDS) Frameworks : Angular 8, Express, Jest, Nest.js Déploiement : AWS, Terraform, GitLab, Helm
Tech lead freelance - Freelance
SEPHORA
janv. 2022 - déc. 2022
1 an
Neuilly-sur-Seine, France
Led technical initiatives within a 20-developer team divided into agile squads (SCRUM). Technical Leadership and Architecture: Directed the development of a CRM application for in-store employees (desktop and mobile), ensuring a scalable and high-performance architecture. Oversaw the backend redevelopment of Sephora's eCommerce platform, emphasizing security and robustness. Team Mentorship: Guided developers in adopting quality practices (code reviews, TDD) and provided continuous training on modern technologies (TypeScript, GCP) to enhance team skills. Process Optimization: Standardized company-wide CI/CD practices using Terraform and GitOps, improving release cycles. Implemented an automated testing system (>85% coverage), reducing production bugs. Cloud Migration: Managed the structured migration of projects to Google Cloud Platform, automating infrastructure using Infrastructure as Code. Agile Practices Improvement: Enhanced SCRUM rituals and reduced feature cycle times by collaborating closely with Product Owners. Contributed to increasing squad efficiency. API Design: Defined API interfaces with Swagger, ensuring seamless and well-documented service integration. Technologies: ES6, TypeScript, Node.js, React, Angular 8, NestJS, GCP, Terraform Methodologies: SCRUM, CI/CD, TDD, Infrastructure as Code
Lead software developer
mediarithmics
août 2020 - janv. 2022
1 an 6 mois
Paris, France
En tant que lead développeur j'ai : - Dirigé et encadré une équipe de 6 développeurs, agissant également en tant que SCRUM Master pour optimiser les processus agiles et améliorer la collaboration interservices. - Amélioré la qualité du code en implantant les meilleures pratiques de développement, telles que les tests unitaires et d'intégration, des design patterns, les revues de code et le pair programming, ce qui a réduit les bugs en production. - Conçu et développé une plateforme d'exécution de traitement par batch sur Google Cloud Platform avec Kubernetes et MongoDB, augmentant les performances de traitement de données de 50% et en augmentant la scalabilité - Piloté l'intégration de nouveaux clients avec un accompagnement personnalisé, renforçant les relations commerciales et améliorant la satisfaction client de 20%. - Défini l'architecture des micro-services et élaboré des solutions techniques innovantes, améliorant la scalabilité et réduisant les coûts d'infrastructure de 25%. - Développé des composants réutilisables, accélérant le temps de développement de nouvelles fonctionnalités de 30% à 50% et assurant une cohérence à travers les projets. - Fournit un support technique efficace, résolvant rapidement les problèmes clients et maintenant un taux de satisfaction élevé. Technologies : Typescript, Kubernetes/Docker, DevOps, Bases de données (PostgreSQL, MongoDB, RocksDb)
CEO Founder & Dev Fullstack
Bamboo Trading
juil. 2019 - janv. 2022
2 ans 7 mois
Paris, France
Tasks: - Designed a product that scales up to 10Kreal-time trading bots with a latency < 1ms - Managed a team of 2-4 developers - Developed Business and Marketing strategies following a market analysis - Setup a social media acquisition strategy and activate it (Discord/Facebook/Blog) - Built a Business plan and submit it to investors and local institutions for financial support Tech: - R&D on quantitative trading algorithms - Development of a Real-time micro-services infrastructure to allow a scalable service - Defined the architecture and specs - CI/CD, TDD and code Review - Web app build with react.js/redux - Created an Admin website to manage users - Setup a backup and resilience system - Micro Service & Distributed Architecture - C++11/Node.js/React.js/Python/Docker/Rabbitmq/MongoDB/Kubernetes/GCP
Directeur technique
Master mind - French Kiss
mars 2019 - juil. 2019
5 mois
Région de Boulogne-Billancourt, France
Lead dev and manager into a team of 4 devs. Project management and architecture define. - Rewrite the code in Node.js with micro service architecture - TDD methodology - Agile organisation with sprint of 2 weeks - MongoDB request and table optimizing - Review de Code and code coverage - Budget and cost estimation Developpements using Technologies : Node.js, Rabbitmq, Kubernetes, Docker, MongoDB, Google cloud
Freelance Software Engineer - Python3
Master Mind - French KissFreelance
juin 2018 - déc. 2018
7 mois
Région de Boulogne-Billancourt, France
Développement python sur le back-end d'une application de rencontre (frenchkiss) et notamment sur les problématiques de scalabilités des services. Design du back permettant d'accueillir plusieurs milliers d'utilisateurs avec la découpe des services à l'aide de dockers et l'intégration dans GCP/Kubernetes permettant l'auto-scaling des noeuds en fonction de la demande. - Python/Tornado - JS/Socket.io - MongoDB - Docker/Kubernetes/GCP - Gitlab, CI/CD
Dassault Systèmes
mars 2016 - oct. 2018
2 ans 8 mois
78140 Vélizy-Villacoublay, France
R&D - Cloud Executive framework Development Engineer
sept. 2016 - oct. 2018
2 ans 2 mois
78140 Vélizy-Villacoublay, France
Department: R&D Technology - Team: "Execution & Co-simulation Framework": Team's mission is to lay the foundations of future applications - widely distributed, agile, and portable. The aim of the framework is to execute real-time behavioral with numerical solvers (type exact resolution) to perform interactive realistic experience. It require the parallelization and distribution to execute heavy applications. Working on a new real-time framework, leveraging both multi-threading, multi-processing and scripting (JavaScript). Working on a distributed in-memory key-value store. Working on a higher level framework for co-simulations. Definition and implementation of components required for integration and synchronization of numerical solvers in a distributed simulation platform. Definition and implementation of new features as monitoring systems, scheduler and visual scripting. Keyword : C++, JS, Network, HPC, Cloud
Ingénieur logiciel
mars 2016 - août 2016
6 mois
78140 Vélizy-Villacoublay, France
Design of system to produce distributed raytracing images from CATIA 3D software using Nvidia Iray. - Task Scheduler system (C++) - Javascript Web-App used to manage all C++ distributed nodes (JS) - Real time back-end resources probing nodes - Improvement with Automatic scheduling using machine learning
Co-fonder & CTO
CHATLY APP
mai 2017 - juil. 2018
1 an 3 mois
Paris Area, France
Develpping of social media app React-Native / Redux / GCP / ElasticSearch
Formation
Universitat Politècnica de Catalunya
Erasmus Semester
2015 - 2016
2 ans
EFREI - Grande école du numérique
General engineering diploma in Computer Science
2013 - 2016
4 ans
San José State University
2014 - 2014
1 an
Université de Tours
University degree and technology networks and telecommunication
2011 - 2013
3 ans
Université de Tours
1st year degree in mathematics and computer science
2010 - 2011
2 ans
Lycée Vaucanson Tours
Bachelor of Applied Science (B.A.Sc.)
2009 - 2010
2 ans