You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Théo BaggioTB

Théo Baggio

Fullstack React.js Node.js TypeScript Developer

€500/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Théo

Looking for a React / Node.JS / TypeScript developer?
You've come to the right place.

I am a specialist in full-stack development (Node.JS, React) with over 4 years of experience.
I have been passionate about development since I was 12 years old.
In my free time, I read books like Clean Architecture, iDDD, XP...

I have worked with large corporations and successful startups:
-OVHCloud
-Kamaé(Cybersecurity awareness for companies and their employees 🥋)
-MeltingSpot(Customer training platform integrated into your product 💫)

I can support you from A to Z in:

- Defining your needs
- Designing, developing, and maintaining features in line with business needs
- Participating in the writing of detailed technical specifications
- Iterating quickly to develop a product that users love
- Back-end & front-end migration
- Dashboard development
- Front-end development with React
- Back-end development in Node.JS or Kotlin
- Setting up relational databases (**PostgreSQL**, **MariaDB**, **MySQL**)
- Setting up CI / CD (**Github Actions**, **Gitlab**, **BitBucket**)
- Setting up robust software architecture (**Hexagonal**, **CQRS/ES**, **Event-Driven**)
- Setting up Product Analytics (**Posthog**)
- Writing technical documentation
- Writing unit, integration, and end-to-end tests
- Participating in refactoring, continuous improvement, and code reviews
- Training and upskilling development teams

I also place great importance on transparency with my clients.
I send a daily report to my clients at the end of the day on all the tasks I have performed.

Shall we discuss your project?
Contact me directly on the platform
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Bordeaux (up to 50km), Paris (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Toulouse (up to 50km)

Experience

  • Kamaé
    Product Engineer
    EDUCATION AND E-LEARNING
    October 2023 - Today (2 years and 7 months)
    Kamaé is the French solution for cybersecurity awareness, simple and gamified 🇫🇷🥋

    Key figures:
    - Raised €1.4 million in 2024
    - 100,000 monthly users

    I developed a translation pipeline capable of translating content from various formats (PDF, JSON, PPTX, HTML) into N languages in seconds. 🚀

    To improve user engagement, I created a Microsoft Teams bot. This bot sends targeted and personalized notifications, with relevance measured through UTM parameters.

    In parallel, I significantly improved code quality. I restructured the existing codebase, added comprehensive tests (unit, integration, and end-to-end), and implemented a hexagonal architecture.

    Organizational Context:
    - 5 React / Node / Kotlin Developers
    - 1 CTO

    Technical Context:
    - Kotlin backend
    - React / TypeScript frontend
    - Hexagonal Architecture
    - Unit, end-to-end, integration tests
    - MariaDB / MySQL database
    - OVH & Scaleway infrastructure
    - Deployment with Terraform
    - NX Mono-repo
    - CI/CD BitBucket
    - Tracking with Jira & Notion
    - Documentation with Antora & Docusaurus
    - Design with Figma
    - Load testing with K6

    👉 www.kamae.fr
    Clean Architecture React.js Typescript i18n MySQL Node.js Event-driven architecture Posthog FullStack Development Full-stack Developer Front-End Development Front-end Development Back-end Web Development Back-End Development
  • OVHcloud
    Software Engineer
    TELECOMMUNICATIONS
    August 2022 - August 2023 (1 year)
    OVHcloud, the European cloud leader, provides infrastructure solutions globally. 🇪🇺☁️

    Key figures:
    - 43 data centers in 9 countries
    - 5000+ employees
    - €897 million in revenue in 2023 (+13.4%)

    I created a flexible monitoring tool. It observes applications and quickly alerts in case of problems. This tool helps to react faster to issues. 🚨

    I also developed a tool to model business processes.
    This tool replaces a costly system and better adapts to OVHcloud's needs. 📊

    I also led a redesign of the ISMAP application, a system mapping tool.
    This project involved a user interface overhaul and code rewrite, thereby improving user experience and tool performance. 🗺️

    Organizational Context:
    - 3 SREs (Software Reliability Engineers)
    - 3 Node / React Developers
    - 1 Node / React Tech Lead
    - 1 Product Manager
    - 1 Squad Lead

    Technical Context:
    - React / Typescript frontend
    - Node.js / TypeScript with the NestJS framework backend
    - PostgreSQL database
    - Hexagonal architecture
    - Unit, end-to-end, integration tests
    - Lerna Mono-repo
    - Process modeler based on BPMN 2.0 standard
    - Event-driven architecture with a local event bus & Kafka
    - Tracking in Jira
    - Documentation in Confluence
    - Load testing with K6

    👉 www.ovhcloud.com
    Typescript NestJs CQRS Event-driven architecture Apache Kafka React.js PostgreSQL Redux.js Node.js Clean Architecture Front-End Web Developer Front-End Development Back-End Development Back-End Developer Back-end Web Development Full-stack Development Full-stack Developer
  • MeltingSpot
    Software Engineer
    SOFTWARE PUBLISHING
    December 2021 - September 2022 (9 months)
    MeltingSpot is the solution for CSMs🌟

    ✨ Create personalized learning experiences, directly within your product.
    🎓 Empower your customers with self-learning.
    💼 The result? Freed-up customer support and plummeting costs.

    Key figures:
    - Raised €2.8 million in 2022
    - Several thousand users

    My main role was the development of an advanced chat feature:
    - Thread and sub-thread system for structured conversations
    - Iframely integration for rich content sharing
    - Real-time communication and notification
    - 1-on-1 and group conversations
    - The feature uses MeltingSpot's design system

    Beyond this feature, I actively participated in the continuous improvement of the platform by collaborating with the team daily.

    Organizational Context:
    - 1 Product Designer
    - 1 Product Owner
    - 5 Node / React Developers
    - 2 Node / React Tech Leads
    - 1 CTO

    Technical Context:
    - React / TypeScript frontend
    - Node.Js / TypeScript with the NestJS framework backend
    - GraphQL for client-server communication
    - Unit, end-to-end, integration tests
    - PostgreSQL database
    - Hexagonal architecture on frontend and backend
    - NX Mono-repo
    - Store with Redux
    - Deployment via Gitlab runners
    - GCP infrastructure

    👉 www.meltingspot.io
    Typescript NestJs TDD React.js GraphQL PostgreSQL Domain Driven Design PostgreSQL Storybook i18n Redux.js Node.js Event-driven architecture Clean Architecture

Recommendations

Lilian AlvarezLA
Jean-Marc RadiJR
Florent V.FV
+3
Lilian Alvarez and 5 other people have recommended Théo

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

Certifications

  • M1 Cybersecurity Expert
    Ynov Bordeaux
    2020
    React.js Developer Node.js Developer Docker NestJS Development JavaScript Nest JS Node.js NPM React.js JavaScript Developer
  • B3 Web Developer
    Ynov Bordeaux
    2019
    React.js Development Docker JavaScript Node.js Development Nest JS Node.js NestJS Developer NPM React.js JavaScript Developer

Skill set

Categories