Thomas Michel

Senior Fullstack Engineer | React & AWS

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

À distance uniquement

Expertises

RustTypescriptDéveloppement FrontendDéveloppement FullstackReactTailwind CSSDynamoDBDomain Driven DesignClean ArchitectureHTMLNextPythonFlaskReact NativePostgreSQLHexagonal ArchitectureDéveloppement BackendMicroservicesJavascriptNodeNestCSSReduxGoogle Cloud PlatformMySQLZapierRetoolCAWS

Langues

AnglaisEspagnolFrançais

À 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.

Liens

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

-

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.