
Alexandre Thorel
Développeur Senior FullStack React / Node / Cloud
3 recommandations
Salaire / Taux journalier
3 personnes recommandent
Nantes, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
J’accompagne les entreprises dans la conception, la structuration et l’évolution de solutions web et SaaS, sur des contextes à enjeux (scalabilité, performance, dette technique). J’interviens sur l’ensemble de la chaîne, du cadrage technique à la mise en production, avec une approche orientée produit, fiabilité et pérennité. Stack principale : TypeScript / React / Next.js, Node.js / NestJS, GraphQL, intégration IA et Cloud (GCP / AWS).
Expérience de travail
Fullstack developer
Black Flag ConsultingFreelance
sept. 2023 - Présent
3 ans 2 mois
69340 Francheville, France
Chez Black Flag Consulting, j'offre des services de développement logiciel et de conseil en technologies numériques, alliant expertise technique et solutions innovantes. Fort de plusieurs années d'expérience dans le domaine, j'accompagne les entreprises dans la conception, le développement, et la mise en œuvre de leurs projets digitaux, qu'il s'agisse de logiciels sur mesure, de plateformes SaaS, ou de transformation digitale. Mon approche est axée sur la qualité, la flexibilité, et l'efficacité, permettant à mes clients de relever leurs défis technologiques avec succès. 🚀 Missions principales : - Conseil, conception et accompagnement pour le développement de produits, en orientant les clients sur les choix technologiques, l’architecture et l’expérience utilisateur. - Conception fullstack d’applications web optimisées pour la performance et l’accessibilité. - Conception d'API et de microservices en NestJS/Node.js/Express, intégrant GraphQL et API REST pour assurer une communication efficace entre services. - Intégration de services tiers pour enrichir les fonctionnalités - Conception et gestion de bases de données relationnelles et NoSQL (PostgreSQL, MongoDB, MySQL) pour optimiser la scalabilité et les performances. - Déploiement cloud et DevOps : Mise en place d’architectures cloud, CI/CD 📌 Dernière réalisation : Conception et développement d’un ETRM (Energy Trading and Risk Management) pour un énergéticien français. J’ai travaillé sur un monorepo Nx intégrant un front-office en Vite.js/React, plusieurs APIs en NestJS et un service Strapi. J’ai collaboré avec l’UX/UI designeuse pour l’implémentation des maquettes et conçu un schéma GraphQL afin d’optimiser la gestion de gros volumes de données (Enedis). Enfin, j’ai mis en place la CI/CD et le déploiement automatisé via Pulumi et GitHub Actions sur Google Cloud Run, tout en assurant la documentation technique du projet.
Fullstack developer
SKEEPERS
janv. 2022 - mars 2023
1 an 3 mois
Nantes, France
Skeepers Consumer Video (Ex-Teester) Une solution qui met à contribution votre communauté pour créer des vidéos qualitatives et inspirantes à grande échelle, pour mieux éclairer les consommateurs dans leurs achats. Intégrée sur le site de Petit Bateau, Rue du Commerce, Decathlon, et d’autres encore, afin de fournir des vidéos d’utilisateurs avec des contraintes de performances. Plusieurs millions d’appels API par jour, plusieurs centaines de téraoctets de données (vidéos) servies par mois, et 80 repos à maintenir sur une architecture microservices. 🚀 Missions principales : Développement et maintenance fullstack sur une architecture microservices (80 repositories : API, Microfrontends, backoffice, SDK) Refonte et migration de microservices : passage de Node.js/Express à NestJS/TypeScript, améliorant la modularité et la maintenabilité du code. Projet One Platform : conception et développement d’une plateforme unifiant plusieurs briques technologiques des entités Skeepers. Optimisation des performances backend pour gérer plusieurs millions d’appels API/jour et plusieurs centaines de téraoctets de vidéos/mois. Collaboration internationale avec des développeurs offshore Environnement cloud-native sur Google Cloud Platform (GCP) et Kubernetes. 🛠 Stack technique : Frontend & Micro-frontends : React.js, TypeScript, Apollo GraphQL, Webpack Backend & Microservices : Node.js, NestJS, Express.js, GraphQL (Apollo, Gateway GraphQL), MySQL, API REST Cloud & DevOps : Google Cloud Platform (GCP), Kubernetes, Docker, GitLab CI/CD Autres : JIRA, Confluence, Linux, Firebase 📌 Impact : ✔️ Amélioration des performances et de la scalabilité grâce à la migration vers NestJS/TypeScript. ✔️ Unification des services Skeepers avec One Platform, facilitant l’intégration et l’évolution des fonctionnalités. ✔️ Renforcement de la fiabilité et de l’optimisation cloud, en assurant une gestion efficace du trafic massif et du stockage vidéo.
Fullstack developer
Teester
nov. 2020 - mai 2022
1 an 7 mois
Nantes, France
Teester a développé une plateforme permettant aux marques et distributeurs d’automatiser la création de vidéos réalisées directement par leurs communautés (clients et collaborateurs). Ces vidéos sont ensuite diffusées sur différents supports : fiches produits, site internet, RS 🚀 Missions principales : Développement fullstack sur un écosystème combinant micro-frontends et microservices, déployé sur Google Cloud Platform (GCP) via Kubernetes. Contribution au back-office centralisant la gestion des campagnes marketing et workflows métiers, utilisé par des grandes marques (Petit Bateau, Rue du Commerce, Decathlon). Conception et implémentation de microservices pour proposer de nouveaux services aux clients, améliorer la gestion des vidéos et automatiser les processus. 🎯 Projets clés : ✅ Projet Légal : Microservice de versioning et gestion des contrats légaux (RGPD, consentement utilisateur), avec interface React dédiée. ✅ Projet Webhooks : Microservice de gestion des webhooks pour permettre aux clients d’automatiser leurs intégrations. ✅ Projet Player SDK : Développement d’une surcouche de tracking intégrée au SDK Teester, permettant aux clients de suivre et analyser les interactions avec le player. (Taux de conversation) 💡 Hackathons internes : 🚀 QR Code : Génération de QR codes dynamiques pour l’accès aux vidéos en magasin. 🚀 Capture : Outil mobile de dépôt de vidéos, intégré au back-office et aux microservices backend. 🚀 Outsourcing : Suivi et gestion des prestataires externes. 🛠 Stack : React.js, TypeScript, Node.js, Express, NestJS, GraphQL (Apollo, Gateway), MySQL, PostgreSQL, API REST, Docker, Kubernetes, GitLab CI/CD, GCP, Firebase. 📌 Impact : ✔️ Optimisation de l’architecture et scalabilité via une infrastructure microservices cloud-native. ✔️ Amélioration des performances et de l’expérience client grâce à des services enrichis et automatisés. ✔️ Innovation produit avec l’ajout de fonctionnalités clés, renforçant l’adoption de la plateforme.
Fullstack developer
ACID-Solutions
oct. 2018 - oct. 2019
1 an 1 mois
Région de Nantes, France
ACID-Solutions est une agence de développement web et communication qui accompagne ses clients dans la conception et la réalisation de leurs projets d'identité visuelle, supports de communication, sites vitrine, webapp et mobiles. 🚀 Missions principales : - Maintenance et évolution d’applications web (TMA) développées avec Laravel 5 et Symfony 3. - Conception et développement de nouvelles fonctionnalités sur plusieurs plateformes B2B / B2C : - Nantes - Saint-Nazaire Développement : plateforme pour l’agence de développement économique nantaise. - Kriss Laure : plateforme dédiée à la nutrition. - Port de Nantes Saint-Nazaire : outil de gestion et de management des équipes. - Astikoto : plateforme web pour les services de lavage automobile. Intégration d’API REST, conception, optimisation des bases de données PostgreSQL. Mise en place et amélioration des workflows DevOps avec Docker et GitLab CI/CD. 🛠 Stack technique : PHP (Laravel 5, Symfony 3), JavaScript, AngularJS, API REST, PostgreSQL, Webpack, Bootstrap, Docker, Git, GitLab, SASS. 📌 Impact : Développement et amélioration continue de solutions métiers adaptées aux besoins spécifiques des entreprises, optimisant leur gestion et leurs services numériques.
Stage Fullstack developer
Bloc in Bloc
avr. 2017 - juil. 2017
4 mois
Région de Nantes, France
Bloc in Bloc accélère les itérations et favorise de meilleures décisions dans le cadre des inspections des bâtiments et des infrastructures. Grâce à la visualisation en réalité augmentée, la collaboration entre les différentes parties prenantes sur le terrain ou au bureau est facilitée. 🚀 Missions principales : Développement d’un Proof of Concept (POC) Backoffice de gestion de projets BIM (Building Information Modeling). - Implémentation d’une interface utilisateur interactive en AngularJS, avec intégration de Meteor pour la gestion des données en temps réel. - Conception et optimisation du backend Node.js/MongoDB pour stocker et traiter les données BIM. - Collaboration avec l’équipe produit pour affiner l’expérience utilisateur et la gestion des modèles 3D. 🛠 Stack technique : JavaScript, Node.js, AngularJS, Meteor, MongoDB, Bootstrap, Angular Material, Git (BitBucket), Clevercloud 📌 Impact : Première étape vers le développement d’une solution innovante facilitant la collaboration et l’inspection des infrastructures en réalité augmentée.
Formation
IMIE
Concepteur - Développeur
2017 - 2019
3 ans
IMIE
Développeur Logiciel
2016 - 2017
2 ans
IMIE
I.T. START
2015 - 2016
2 ans
Portfolio

DiveFlow

Parchemin - Saas

Plateforme ETRM (Energy Trading & Risk Management) – Dyneff

Skeepers

Nantes - Saint nazaire développment
