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

Thomas Cordier

Technical Lead | Développeur FullStack

€540/day
Lyon, FR
8-15 years

Average response time: 1 hour

About Thomas

🎯 Ce que je propose :

- Développement et co-création de logiciels avec les parties prenantes afin de résoudre leurs problèmes business.
- Mise en place d’architectures logiciels (Clean Architecture, Hexagonale, CQRS ou hybride).
- Mentoring de développeurs sur le TDD.
- Mise en place de stratégie de tests automatisés (unitaires, intégrations et e2e).


🧰 Stack technique et spécialités :

- Typescript
- Front : Angular, Ionic, React, React Native, Redux
- Back : Node.js, Nest.js, Express.js
- PostgreSQL, MSSQL, MongoDB
- Docker, docker compose
- GitHub Actions, GitLab CI/CD
- AWS, OVH


🤝 Je collabore avec des ESN ou des clients en direct qui recherchent un partenaire autonome, rigoureux et passionné, capable de démarrer un projet sur de bonnes bases ou de s’intégrer rapidement à leurs équipes et de faire progresser la qualité logicielle.

📬 Intéressé ? Vous pouvez me contacter également sur Linkedin (Cordier IT).

🧔‍♂️ Un peu plus sur moi

En quête perpétuel d'expertise technique et toujours dans un but d'efficacité.
J'essaye d'être dans l'optique de Robert Martin "The only way to go fast is to go well".
Cela fait plusieurs années que je fais de l'architecture logiciel et que je m'intéresse au monde du Software craftsmanship.
Après des années d'efforts et d'expérimentation, le TDD n'est plus (totalement ?) un secret pour moi.
  • English

    Fluent

  • German

    Basic

  • French

    Native or bilingual

Can work on-site
Lyon (up to 50km)

Experience

  • Fulll Lyon
    Technical Lead | Architecte | Ingénieur logiciel
    June 2023 - May 2025 (1 year and 11 months)
    Développement d'un assistant de déclaration de la TVA au sein d'un logiciel de
    production comptable et paie destiné aux cabinets d'expertise comptable.

    - Technical lead et architecte au sein d'une équipe de 10 personnes dont 7
    développeurs.
    - Mise en place de la Clean Architecture, CQRS, Domain Driven Design (DDD) et
    de stratégies de tests (pyramide de tests).
    - Initiateur d'ateliers autour du vocabulaire commun entre le métier, les
    developpeurs et les QA (ubiquitous language).
    - Accompagnement de l'équipe sur les sujets autour du software craftsmanship et
    des bonnes pratiques (via du pair programming par exemple).
    - Accompagnement d'une autre équipe sur comment architecturer son code et les
    principes tel que l'inversion de dépendances (DIP) afin d'avoir un logiciel
    facilement testable et maintenable.
    - Développement en Test Driven Development (TDD).
  • Trusk Paris
    Ingénieur logiciel
    December 2022 - June 2023 (6 months)
    Développement d'un logiciel/application pour de la livraison du dernier
    kilomètre. Le modèle est similaire à celui d'une célèbre application de livraison
    de repas.

    - Développeur full-stack au sein d'une équipe de 6 personnes dont 4
    développeurs.
    - Mise en place d'un nouveau framework (Nest.js) au sein de l'équipe et
    accompagnement des autres développeurs sur ce dernier.
    - Initiateur de la mise en place de la Clean Architecture.
    - Développement en Test Driven Development (TDD).
  • IEVA Saint-Priest
    Ingénieur logiciel
    September 2019 - December 2022 (3 years and 3 months)
    Développement d'une application mobile de beauty tech

    - Développeur au sein d'une équipe de 6 personnes dont 3 développeurs
    - Initiateur de la migration de javascript vers typescript de l'API.
    - Mise en place de tests unitaires sur l'API et initiateur de discussions sur le
    besoin de tests sur les projets.
    - Recueil des besoins et création du back-office de la gestion des abonnements
    des clients (de l'application).
    - Utilisation d'IA pour analyser des visages.
    - Utilisation d'OpenCV pour analyser des patchs ayant été collés sur la peau.

    Refonte d'un système applicatif

    - Binôme avec un développeur ayant la même expérience. En totale autonomie
    sur ce projet.
    - Pilotage en binôme du projet en collaboration directe avec le client (une des
    entreprises du groupe).
    - Refonte du back-office.
    - Refonte de l'API.
    - Modification des machines d'analyse de peau, présentes dans des magasins,
    pour échanger avec la nouvelle API.
    - Découverte et mise en place de la Clean Architecture, CQRS et de stratégies
    de tests (pyramide de tests).
    - Mise en place d'un monolithe modulaire après avoir déterminer les différents
    Bounded Contexts (domaines ou sous-domaines).
    - Développement en Test Driven Development (TDD).

    Développement d'une application métier pour esthéticiennes

    - Binôme avec un développeur ayant la même expérience. En totale autonomie
    sur ce projet.
    - Pilotage en binôme du projet en collaboration directe avec le client (une
    autre entreprise du groupe) et le directeur artistique du groupe.
    - Mise en place de l'Hexagonal Architecture et de stratégies de tests (pyramide
    de tests).
    - Mise en place d'un monolithe modulaire après avoir déterminer les différents
    Bounded Contexts (domaines ou sous-domaines).
    - Développement en Test Driven Development (TDD).

Recommendations

Be the first to recommend Thomas

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

  • Diplôme d'ingénieur en Informatique et réseaux de communication
    Ecole supérieure de Chimie, Physique, Electronique (CPE)
    2019
    Diplôme d'ingénieur en Informatique et réseaux de communication
  • DUT Informatique
    Université Lyon 1
    2016
    DUT Informatique

Skill set

Categories