Introduction
Dévelopeur depuis 2011 j’ai pu travailler dans plusieurs sociétés dans des domaines très variés : Télévision, Food-Tech, Jeux de casino, VTC, Sport Connecté. J’ai pris beaucoup de plaisir à découvrir ces métiers très différents, chacuns avec leurs règles et leurs contraintes. C’est ce qui selon moi rend mon métier si intérressant. Selon le contexte il faut apprendre à s’adapter et à trouver la meilleur solution technique pour répondre au besoin d’un business spécifique.
Toutes ces expériences m’ont permises de construire une solide expertise backend en NodeJS et technologies associées. Il m’arrive aussi d’intervenir occasionnellement sur un front-end existant en React/Redux.
Expériences
Technologies : NodeJS, Koa2, PostgresSQL, Kubernetes, ELK, RabbitMQ, Redis, React/Redux, Stripe API
Dévelopeur senior au sein de L’Équipe backend. J’ai pu participé à la refactorisation de la stack Frichti en micro services. Voici une liste des principaux projets auxquels j’ai pu participer.
- Design et implémentation de l’algorithme de répartition de la nourriture entre les dépôts. Lead backend sur ce projet d’une équipe de 3 personnes
- Participation au design et développement du Warehouse Management System maison de Frichti
- Développement d’un système de limitation automatique de prise de commandes
- Design et implémentation du référentiel de produits Frichti
- Création d’un template de micro service pour accélérer le bootstrap des nouveaux micro service Frichti
- Création d’un outils de duplication de commandes
- Créations d’un outils de paramètrage des formules
- Design et implémentation de l’abonnement Frichti+
- Publication sur npm d’utilitaires open source
- Organisation d’un Meetup NodeJS Paris
- Management de stagiaires
- Evangélisation autour des tests unitaires et coverage
J’ai aussi réalisé quelques développements front end (back office) sur un projet React & Redux pour me familiariser avec cette technologie.
Technologies : NodeJS, Express, MongoDB, ELK, RabbitMQ
- Refactorisation de l’existant.
- Design et developement API publique à destination de nos partenaire pour se connecter à notre plateforme en OAuth2.
- Design et developement d’une architecture micro services avec bus de communication
- Intégration d’API pour chaque appli supportées.
- Automatisation des tests et ajout d’une couverture de tests.
- Monitoring des KPI avec ELK.
- Transmission de bonnes pratiques en NodeJS, codestyle, workflow et git.
Technologies : NodeJS, Express, MongoDB
Refonte de la facturation des chauffeurs.
Technologies : NodeJS, Hapi, PostgresSQL, ELK
- Réalisation d’un composant transverse de gestion de pression publicitaire lors des vidéos en replay
- Participation à la refonte complète du site de MYTF1 en NodeJS
Technologies : NodeJS, Express, MongoDB
- Développement d’un serveur de monitoring en NodeJS.
- Partie backend en PHP.
- Extract de statistiques de réportings.
- Intégrations d’API externes, moyen de paiement, machine à sous.
- Développement des interface de jeux en JS,”