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

Mattis Toutain

Supermalter

Tech Lead - Kotlin & Backend Expert

€550/day
4 projects
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mattis

Self-taught and passionate from a very young age, I first collaborated on community projects in the online video game world before transitioning to software architecture after being noticed during my academic studies.

I draw my energy from exceeding performance and continuously improving the systems I help develop.

With a particular interest in architecture and the long-term vision of products, I continuously rely on my experience and technological watch to provide the most sustainable solutions possible given the scope in which I operate.

Accustomed to agile environments, I pay particular attention to communication within teams and always ensure the proper transmission of information.

A proponent of measurability, I constantly ensure that I provide accurate deliverables representative of the work done:
- documented code
- system status reports
- statistical studies based on metrics
- ...

Finally, I generally operate in the Web and Mobile domain, with a strong backend appetite, although I am also capable of working in frontend or fullstack. My preferred technologies are (non-exhaustive list):
- Kotlin (Multiplatform & Compose)
- Java
- Modular Hexagonal Architecture
- Spring & Ktor
- Vue.js (& Nuxt)
- GraphQL
- Docker
- Cloud Computing (GCP & AWS)
- Terraform
- DDD & TDD
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Montpellier (up to 30km), Montpellier (up to 10km), Paris (up to 20km), Lyon (up to 10km)

Experience

  • Teads
    Fullstack Senior Mobile
    TECH
    January 2025 - June 2025 (5 months)
    Montpellier, France
    As part of the maintenance of a Mobile SDK:
    - support and resolution in conjunction with client technical teams
    - maintenance of KPIs and guarantee of ROI via metrics (BigQuery, SumoLogic)
    - mentoring juniors and skill development

    Some key actions:
    - migration from legacy Java to Kotlin
    - implementation of Koin for dependency injection
    - documentation (from 4% to 60% coverage)
    - transition from Jenkins to Github Actions

    Some data:
    - +1500 apps using the SDK
    - ~4.5 PB of data ingested per month
    - +50 Million daily requests from the SDK
    Kotlin
  • Smartch
    Lead Backend Kotlin and Archi
    DIGITAL AND IT
    October 2022 - December 2023 (1 year and 2 months)
    Paris, France
    • Lead Backend + Architecture
    • Complete refactoring of the stack from Spring to Ktor + Koin
    • Transition from REST to GraphQL
    • Implementation of hexagonal architecture
    • Custom implementation of Subscriptions
    • Setup of microservices for asynchronous calculation
    • Setup and optimization of the CICD pipeline
    Koin PostgreSQL GraphQL Ktor Hexagonal Architecture
  • Connaissance
    Founder
    SOFTWARE PUBLISHING
    January 2021 - Today (5 years and 5 months)
    Startup creation:
    - creation of collaborative tools focused on open knowledge
    - formalization of IS architecture standards and processes
    Kotlin Docker Google cloud Coroutines IS Architecture

Reviews

5.0

Out of 2 ratings

A

Anne-Laure

Smartch

Reviewed on 9/30/2022

Excellent experience with Mattis, very involved in the mission ;)
A

Anne-Laure

Smartch

Reviewed on 8/31/2022

Very good experience ;)

Recommendations

Be the first to recommend Mattis

Help this freelancer shine by sharing your experience working together.

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

  • Bachelor of Engineering
    Ynov Informatique
    2022
    Bachelor of Engineering - BE, Ingénierie logicielle

Skill set

Categories