You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas MichelTM

Thomas Michel

Développeur Full-Stack Rust/Typescript

€350/day
Paris, FR
3-7 years

Average response time: 1 hour

About Thomas

Full-stack / Founding Software Engineer - Rust/Typescript


Je suis développeur logiciel freelance diplômé d'EPITECH, spécialisé dans la conception de services backend performants, fiables et évolutifs.

Aujourd'hui, je me spécialise en Rust, un langage qui permet de construire des applications fiables, sécurisées et performantes sans compromis sur la qualité du code.

💼 Expérience

Depuis plus de 4 ans, j'accompagne des startups dans le développement de leurs produits SaaS.

J'ai participé à la conception et au développement de backends, d'APIs et d'applications web modernes, tout en appliquant des standards élevés de qualité logicielle.

En parallèle, la création de ma propre startup m'a permis d'acquérir une forte sensibilité produit et une compréhension concrète des enjeux techniques et business d'une entreprise en croissance.

🤝 Missions

Je peux intervenir sur :

- Développement Full-Stack (React / Next.js / React Native)
- Développement d'API REST en Rust (Axum)
- Services asynchrones avec Tokio
- Développement de DApps (Solana, Ethereum)

- Développement Backend
- Architecture logicielle
- Microservices
- Optimisation des performances
- Refonte et modernisation de backends
- Développement SaaS
- Renfort d'équipe technique

Rust • Axum • Tokio • SQLx • PostgreSQL • REST API • Backend • Async Programming • Microservices • Docker • CI/CD • Clean Architecture • DDD • TDD • TypeScript • Node.js • React • Next.js • React Native

  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Fluent

  • Korean

    Basic

Remote only
Primarily works remotely

Experience

  • Ida
    Full-Stack Engineer
    AGRICULTURE
    January 2026 - June 2026 (5 months)
    Paris 17, France
    Monorepo React/TypeScript + Python/FastAPI

    Ingénieur Full-Stack au sein d'une équipe développant une plateforme composée de trois applications frontend et d'une API d'analyse en Python, avec un focus sur les performances, la cohérence de l'architecture et la maintenabilité d'un produit en forte croissance.

    - APIs d'analyse jusqu'à 6× plus rapides : réduction d'une requête critique de calcul des fenêtres de livraison de 165 s à 26 s, et optimisation des endpoints de rotation des stocks à 10–15 s, grâce à la réécriture des agrégations Python en SQL (CTE, pré-filtrage par plages de dates), la parallélisation des requêtes et l'ajout d'index ciblés.
    - Suppression de plusieurs milliers de lignes de code : pilotage d'une initiative d'harmonisation des tableaux de bord entre les différentes applications, avec extraction de composants React et de hook factories partagés dans un package commun, réduisant la taille des dashboards individuels de 60 à 80 %.
    - Développement d'un outil réutilisable de profilage SQL, permettant de standardiser l'analyse et le diagnostic des endpoints lents au sein de l'équipe.
    - Modernisation de la couche d'accès aux données : migration vers une stack SWR + openapi-fetch entièrement typée et générée automatiquement à partir du schéma OpenAPI du backend, supprimant le code d'intégration API écrit à la main et éliminant les problèmes de désynchronisation des types.
    - Développement de fonctionnalités métier : système de commentaires sur l'engagement des promotions, prévision du linéaire (shelf forecasting), tableau de bord comparant les commandes aux livraisons, vues responsives de prédiction du chiffre d'affaires, ainsi qu'une personnalisation complète du design system pour l'intégration d'une grande enseigne de distribution.
    React.js API REST Python SQL Claude Code
  • Samouraï Coop
    Full-Stack Engineer
    TECH
    March 2025 - January 2026 (10 months)
    Paris, France
    Je pilote le développement front-end de Zenao, une plateforme qui permet de créer des événements et des communautés tout en conservant une pleine propriété et un contrôle total grâce à une gouvernance basée sur des DAOs.

    Zenao a été conçu pour s’affranchir des plateformes centralisées d’événements et de communautés, en offrant aux organisateurs et aux participant·es des espaces numériques souverains, où les règles, les rôles et les ressources sont définis et détenus collectivement par la communauté elle-même — et non par la plateforme.

    Mes responsabilités incluent :

    La définition de l’architecture et le développement de l’application front-end permettant aux utilisateurs de créer, gérer et faire grandir des événements et des communautés adossés à des DAOs.

    La conception d’expériences UI/UX intuitives, qui masquent la complexité des DAOs afin de rendre la propriété on-chain et la gouvernance accessibles à des utilisateurs non techniques.

    Une collaboration étroite avec les équipes backend, protocole et growth afin d’assurer une intégration fluide entre le front-end, les mécanismes de DAO et les workflows de gouvernance.

    La mise en place de bonnes pratiques front-end (performance, accessibilité, scalabilité) dans un environnement open-source, coopératif et guidé par des valeurs fortes.

    Zenao permet aux communautés de s’auto-organiser autour d’événements, de gérer des ressources partagées et de se gouverner elles-mêmes via des DAOs, en garantissant que les données, l’identité et la prise de décision restent entre les mains de celles et ceux qui créent la valeur.
    Développement Front-End Next.js Web3 DAO
  • EDAMAME Technologies
    Software Engineer
    SOFTWARE PUBLISHING
    March 2024 - October 2024 (7 months)
    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.
    Rust React.js AWS Lambda AWS Cognito Typescript

Recommendations

Nicolas DaudinND
Quentin VedrenneQV
VM
+2
Nicolas Daudin and 4 other people have recommended Thomas

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Titre d’Expert en Technologies de l’Information
    Epitech
    2024
    Apprentissage basé sur des projets : Accent mis sur la résolution autonome de problèmes plutôt que des cours magistraux traditionnels. / Travail en équipe : La majorité des projets étaient réalisés en équipes de 3 à 5 personnes, avec une responsabilité de leader de groupe, en apportant de l’aide aux membres tout en accomplissant mes propres tâches. Utilisation d’outils de gestion de projet (Trello, Linear, Notion) pour organiser les tâches et suivre la progression quotidienne. / Gestion multitâches : Les projets, d’une durée de 2 à 5 semaines, se chevauchaient souvent avec 2 à 3 autres projets, nécessitant une gestion efficace du temps et des priorités. / EIP (End-of-study project) : Projet de fin d’études sur 3 ans en équipe de 7 membres, où j’ai travaillé comme développeur mobile sur une application React Native. / Programmation sous Linux : Maîtrise de la programmation en C et C++ dans un environnement Linux. / Automatisation et scripting : Compétences en Bash et Python pour l’automatisation des processus et l’écriture de scripts. / Programmation réseau : Conception de protocoles textuels et binaires pour la gestion des communications réseau. / DevOps : Mise en œuvre de pratiques DevOps avec des outils comme Docker, Kubernetes, GitHub Actions, et Jenkins pour l’intégration continue et le déploiement automatisé. / Programmation mobile : Développement mobile avec Kotlin et Flutter, en plus de React Native.

Skill set

Categories