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

Thomas G.

Architecte Logiciel

€650/day
Nantes, FR
8-15 years

Average response time: 1 hour

About Thomas

Je m'appelle Thomas Girault, je suis architecte logiciel avec plus de 14 ans d'expérience dans la conception et la mise en œuvre de solutions technologiques innovantes. Expert en architectures micro-services, j'ai dirigé plusieurs projets sur AWS et Google Cloud Plateform, en optimisant la performance et la scalabilité des systèmes. Mon parcours inclut une solide expérience en développement logiciel, notamment dans les écosystèmes Java, ainsi qu'une maîtrise des outils de conteneurisation comme Docker et Kubernetes.

En tant que Tech Lead, j'ai piloté des équipes pluridisciplinaires, en favorisant une culture de collaboration et d'amélioration continue. Passionné par l'innovation, je m'engage à transformer les défis techniques en opportunités stratégiques, tout en garantissant la fiabilité et la sécurité des solutions délivrées. Mon objectif est de créer des architectures robustes et évolutives qui répondent aux besoins actuels et futurs des entreprises.
  • French

    Native or bilingual

  • English

    Conversational

  • Spanish

    Basic

Can work on-site
Nantes (up to 15km)

Experience

  • AS24
    Architecte Logiciel
    ENERGY AND UTILITIES
    October 2024 - Today (1 year and 8 months)
    Nantes, France
    Toll Factory AS24 – Solution de péage pour poids lourds (Pays-Bas)
    - Cadrage et rédaction du dossier d’architecture technique pour la mise en place de l’offre AS24 Passengo Europilot aux Pays-Bas.
    - Déploiement d’une couche de médiation entre le cœur de la solution de péage AS24 et le SI back office du péager néerlandais, garantissant :
    - L’interopérabilité des flux (protocoles, sécurité, formats de données).
    - La résilience et la scalabilité des échanges.

    - Architecture microservices et event-driven sur le Cloud AWS :
    - Intégration des services (API Gateway, Lambda, SQS, RDS, ECS, cluster Serverless Fargate, Kafka, Cloud Watch).

    - Conception technique
    - Rédaction des spécifications techniques
    - Modélisation de base de données
    - Diagrammes de séquences, diagrammes d'états

    - Collaboration avec les équipes techniques pour assurer la conformité et l’efficacité opérationnelle.
    Cloud AWS Architecture Microservices Event-driven architecture Java Spring Boot
  • Maisons du Monde
    Architecte logiciel
    RETAIL (SMALL BUSINESS)
    January 2021 - Today (5 years and 5 months)
    Vertou, France
    Architecte du domaine Produit au sein d’une équipe Scrum de 8 personnes en charge du référentiel produit (PIM), du référentiel média (DAM), de la construction de l’offre et des outils internes permettant le passage de commandes auprès des fournisseurs et l’approvisionnement des entrepôts.

    Missions :
    Cadrages techniques :
    → Etude de la mise en qualité du référentiel fournisseurs (Data Gouvernance, Master Data Management, QoD, Modélisation, Etude d’impacts)
    → Etude de la montée de version de l’ERP
    → Etude et mise en place d’une base mémoire Memorystore pour Redis pour garantir des performances optimales sur une api fortement sollicitée.
    → Mise en place de composants micro-services (api, flow, batch) dans une architecture event-driven pour répondre à des besoins métiers

    Plateforme technique :
    → Cadrage technique et adaptation du pipeline Gitlab-ci pour déployer les composants batchs sur Google Kubernetes Engine avec Helm.
    → Mise en place de l’indexation des logs d’un outil avec la suite Elastic (Elasticsearch, Logstash, Kibana) pour faciliter l’analyse.

    Usine logicielle :
    → Maintenance et développement d’évolutions sur les librairies (starters) mises à disposition des équipes de développement

    Conception / Modélisation / Documentation :
    → Définition des contrats d’interface OpenAPI / AsyncAPI
    → Conception technique sur des projets Business (UML)
    → Documentation et mise à jour de la cartographie du SI.

    Environnement technique : Java 11-17, Open API / Async API, Spring Boot, Spring Data JPA, Spring Batch, Junit, Lombok, Maven, Node.js, React, PHP, Google Cloud Plateform, Pub/Sub, Cloud Function, Rancher, Grafana, ELK, Cloudinary, MaPS System, SAP, Git, GitLab, Oracle, JIRA, Confluence, XRay
    DevOps : Docker, GitLab CI/CD, Kubernetes, Google Cloud Plateform (GCP), Google Kubernetes Engine (GKE), Helm
    Architecture Microservices Event-driven architecture Google Cloud Platform (GCP) Java Spring Boot
  • DSIA
    Tech Lead Java / Angular
    June 2019 - December 2020 (1 year and 6 months)
    Nantes, France
    Lead developer / Scrum master dans une équipe de 5 à 8 développeurs au sein d'un éditeur de solutions en Supply Chain Management. Développement d'une solution logistique d'optimisation de la chaîne de préparation des commandes en Drive pour le compte de Carrefour.

    → Développement full stack de nouvelles fonctionnalités (Java/Spring, Angular)
    → Migration technique d'une solution existante sur le socle technique de l'entreprise
    → Migration vers une architecture scalable : Front Angular 8, API Gateway (Zuul), Services back Java/Spring
    → Contributeur de la mise en place des principes SCRUM (Daily meeting, Sprint planning, Poker planning, Démonstration)
    → Contributeur de la mise en place des bonnes pratiques de tests (XRay TM for JIRA)
    → Travail en collaboration avec les différents services de l'entreprise (Développement, Industrialisation, Qualité, Production)

    Technologies : Angular 8, Java 8, Spring boot, Spring OAuth2, Spring data, Spring batch, API REST, Swagger, Junit, Flyway, Lombok, MapStruct, Maven.
    Outils : Git, Bitbucket, PostgreSQL 9, MQSeries, JIRA, Confluence, XRay, XWiki
    Java Spring Boot

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, Systèmes Informatiques : Logiciels et Réseaux
    Polytech Nantes
    2011
    Diplôme d'ingénieur, Systèmes Informatiques : Logiciels et Réseaux
  • Année d'échange à l'université Laval, Québec, CANADA - Spécialité Génie logiciel
    Université Laval, Québec, CANADA
    2011

Skill set (22)

Categories