
Thomas Michel
Senior Fullstack Engineer | React & AWS
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Ingénieur logiciel passionné avec une formation solide d'EPITECH et une expertise diversifiée en développement full-stack. Expert en React.js, Next.js et architectures serverless AWS, j'ai dirigé des projets techniques chez EDAMAME Technologies et co-fondé Glowme, une plateforme SaaS ayant attiré 100 bêta-testeurs en seulement 4 mois. Je transforme les défis techniques en solutions évolutives et performantes pour votre entreprise.
Expérience de travail
Software Engineer
EDAMAME Technologies
avr. 2024 - déc. 2024
9 mois
Paris, France
● Lead du développement front-end du Hub Dashboard avec TypeScript, React & ChakraUI. ● Implémentation d’une bibliothèque de composants réutilisables (Design system / Storybook) ● Refonte et optimisation de l’application web : correction de bugs, ajout de tests, amélioration de l’UI/UX globale ● Refactoring de l’API REST Serverless en appliquant les principes de Clean Architecture (DDD, TDD) sur AWS, améliorant ainsi sa scalabilité et sa maintenabilité ● Développement et intégration de nouvelles fonctionnalités dans l’API REST via AWS Lambda en Rust ● Mise en place d’un système d’authentification OAuth2 avec AWS Cognito ● Implémentation d’un système de gestion des rôles et d’invitations d’accès aux organisations (RBAC) ● Optimisation des endpoints de calcul de métriques grâce à l’utilisation de projections sur DynamoDB, réduisant la latence et améliorant les performances ● Déploiement automatisé et Infrastructure as Code (IaC) avec AWS CloudFormation. ● Mise à jour des pipelines CI/CD pour le front-end et le back-end dans un environnement monorepo. ● Utilisation de Sentry pour un suivi efficace des bugs et une résolution accélérée des problèmes, améliorant ainsi la fiabilité du logiciel et l’efficacité du développement.
Co-Founder / Founding Engineer
GlowmeFreelance
août 2022 - mai 2024
1 an 10 mois
Paris, France
● Développé le MVP de Glowme Pro, une plateforme SaaS destinée aux professionnels de la beauté, attirant 100 beta-testeurs en 4 mois. ● Création d’une marketplace avec Next.js, incluant une carte pour visualiser les prestataires référencés. ● Développement d’une page prestataire personnalisable pour mettre en avant leurs services. ● Implémentation d’un workflow de réservation fluide pour les clients, avec possibilité de réserver en tant qu’invité ou via un compte pour accéder à l’historique des commandes. ● Développement d’une PWA en React.js pour le tableau de bord des prestataires, leur permettant de : ● Gérer leurs rendez-vous et configurer leur page. ● Visualiser leur chiffre d’affaires et leurs statistiques. ● Ajouter/Supprimer des prestations et des photos. ● Mise en place d’un parcours d’onboarding KYC pour activer le paiement en ligne et assurer la conformité réglementaire. ● Refactorisé l’architecture de SOA à microservices en utilisant Node.js, gRPC, TypeScript, NestJS et Prisma, anticipant ainsi l’intégration du Google Booking System. ● Intégré Mangopay pour la gestion des paiements marketplace, permettant les réservations en ligne et les paiements directs. ● Implémenté Stripe pour la gestion des abonnements, augmentant les revenus à 1 000 € ARR. ● Construit un back-office no-code avec Retool, offrant un accès simplifié aux données pour l’équipe commerciale. ● Configuré des pipelines CI/CD avec GitHub Actions pour automatiser le déploiement et améliorer la rapidité des releases.
Product Manager
LegalPlace
oct. 2023 - mars 2024
6 mois
Paris, France
● Pilotage des projets de développement de nouvelles fonctionnalités, de la conception à la livraison. ● Planification des sprints en alignement avec les KPIs stratégiques du trimestre. ● Définition, revue et tests des fonctionnalités livrées par l’équipe de développement pour garantir leur qualité et leur adéquation aux besoins utilisateurs. ● Analyse des besoins clients pour identifier de nouvelles opportunités d’amélioration produit. ● Gestion des bugs signalés par les équipes transverses et suivi des correctifs avec l’équipe technique. ● Création d’outils pour les équipes cross-fonctionnelles, facilitant l’accès aux métriques et l’amélioration de l’intelligence business.
Fullstack Engineer
Ramify
nov. 2021 - août 2022
10 mois
92300 Levallois-Perret, France
Responsible for the development of new business API features, as well as the implementation of user-side services. Integration of data tracking to facilitate the analysis of the business team.
Software Engineer
COLASFreelance
janv. 2022 - mai 2022
5 mois
Paris, France
● Conçu et implémenté une application web légère de labellisation d’images avec React, ChakraUI et p5.js, permettant à plusieurs équipes de labelliser des images et de les convertir au format COCO dataset. ● Développé le back-office et l’outil d’étiquetage en React avec ChakraUI, offrant une interface fluide pour la gestion des projets de labellisation. ● Les deux applications interagissaient avec une API REST développée en NestJS, connectée à une base de données PostgreSQL via Prisma pour une gestion efficace des données. ●Intégré l’API MS Graph pour l’authentification via Azure AD et utilisé Azure Blob Storage pour le stockage des images.
Developer
PoC
avr. 2020 - mai 2022
2 ans 2 mois
Paris, France
Realization of various R&D projects related to various fields of computer innovation: Software, Hardware, CyberSecurity, Artificial Intelligence, and Peer-to-peer: - UberPoC: Creation of a traffic sign detection and line detection module for autonomous cars. Complete creation of a RCNN, and programming on Duckietown environment. - KoiC: Realization of a connected scarecrow in order to intelligently repel predators from a field. Use of a Yolo v5 model for animal detection and creation of a dataset including 2 animals: boar and crow. The recovery of the video stream is done by a raspberry pi connected to a camera that sends a stream of images via a Kafka stream. The image is then analyzed by a worker that records the detected animals in a database. All the data as well as the camera stream can be consulted via a mobile application. Organization of workshops.
Back End Developer
Moment
août 2020 - janv. 2021
6 mois
Paris, France
- Maintenance and testing of business APIs - Development of tools to automate processes - Prototyping of new solutions (Proof of Concept) - Adding functionality to embedded devices
Formation
EPITECH - European Institute of Technology
Master Degree
2019 - 2024
5 ans 4 mois
San Francisco State University
Software Engineering
2022 - 2023
11 mois
Licences et certifications
Explore ML - Level Intermediate
Délivré le : mars 2021