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

Tran Quang Huy

Java Developer, Spring Boot, Kubernetes

€450/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Tran

👩‍💻 Presentation
Java developer since 2015, I started with permanent contracts at several large companies (GRDF, Enedis, SGCIB) before going freelance in 2018, with a first mission at Slimpay, a specialist in recurring payments.

I work on back-end and full-stack Java projects, with expertise in distributed architecture, REST/SOAP APIs, batch processing, and continuous integration. My approach is quality, performance, and autonomy oriented.

I am available only for full-remote missions, with occasional on-site travel if necessary (approximately once every 4 weeks). I can also provide physical presence during the onboarding phase.
Please do not contact me for on-site or hybrid missions.


🛠️ Areas of Expertise
- Web Development & APIs
REST API (Spring MVC), SOAP, React, Spring Security, Spring Batch

- Data & Flow Integration
Batch processing, brokers (JMS, RabbitMQ), ESB, Apache Camel

- CI/CD & Infrastructure
Jenkins, GitLab CI, Docker, Kubernetes – build, test, packaging

- Architecture & Methodology
Microservices, Event-Driven Architecture, Event Sourcing, BDD
  • French

    Native or bilingual

  • English

    Fluent

  • Vietnamese

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Dalkia
    Fullstack Java Typescript Developer
    ENERGY AND UTILITIES
    August 2024 - Today (1 year and 10 months)
    Courbevoie, France
    Dalkia is a subsidiary of the EDF group, specializing in the management of heating networks, primarily for professional clients (hospitals, communities, office buildings, etc.).
    I am involved in the development and evolution of the online customer portal, allowing Dalkia's clients to view and manage their assets and associated heating networks.
    - Technical:
    Evolutionary maintenance of existing applications
    Migration from the old repository to the new one
    Progressive adaptation of applications for migration to AWS
    Technical version upgrade to Java 21 and Spring Boot 3
    Aggregation of internal and external data streams
    Management, visualization, and export of maintenance interventions
    Implementation of access rules to assets based on client profiles
    Management of invoices, contracts, and quote requests
    Consultation of meters and their technical data
    Front-end development (approx. 10%) with Angular, AngularJS, and TypeScript
    Writing automated tests (unit, integration...) and manual tests.

    - Relational:
    Working in a team of 13 people, including 1 PO, 3 PPOs, 1 Scrum Master, 1 QA, 1 Ops, and 6 developers
    Agile organization in Kanban/Scrum, with 2-week sprints and monthly production releases.

    - Technical Environment: SPRING BOOT 3 (MVC, DATA, SECURITY), AWS (EC2, Cloudwatch), Docker, GITLAB GITLABCI, MOCKITO, INTELLIJ, LOMBOK, JAVA 21, REST API, NEXUS, Postgres, Angular, AngularJS, Typescript
    Spring boot Typescript Angular Docker Java
  • PMU
    Java Developer
    ENTERTAINMENT AND LEISURE
    August 2023 - August 2024 (1 year)
    Paris, France
    PMU is the player in the horse racing betting sector. Within the SAFE framework, the IT department is divided into 2 trains: PPO (Betting and Operations), which I am part of, and Marketing/Partners.
    Technical:
    • Continuous maintenance and improvement of existing horse racing betting applications
    • Management of offline bets and baskets
    • Communication with distribution points (sales terminals, kiosks...)
    • Management of distribution point accounting
    • Consultation and betting on offline/online accounts
    • Consideration of promotions
    • Implementation of the new authentication process with Cognito
    • Maintenance of various AWS Lambdas
    • Writing automated tests (unit, integration, Cucumber...) and manual tests
    • Use of AWS console (Lambda, EC2, RDS, Cognito, Secret manager) to monitor and test developed features in non-production environments.
    Relational:
    • Working in a team of 10 people, including 1 PO, 1 Scrum Master, 1 QA, 1 Ops, and 6 back-end developers
    • Managed by the SAFE framework with PI planning every 3 months and 2-week sprints.
    Technical Environment: SPRING BOOT 3 (MVC, DATA, SECURITY), AWS (Lambda, EC2, RDS, Secret manager, Cognito), Quarkus, GITLAB GITLABCI, MOCKITO, INTELLIJ, LOMBOK, JAVA 17, REST API, CUCUMBER, NEXUS, Postgres, MySQL, Redis, Oauth2
    Amazon Web Services Java Spring boot Spring MVC Maven
  • Geopost
    Java/DevOps Tech Lead
    LOGISTICS AND SUPPLY CHAIN
    August 2021 - August 2023 (2 years)
    Issy-les-Moulineaux, France
    Geopost is the subsidiary of La Poste and the parent company that owns brands such as Chronopost, DPD, Stuart...
    Technical:
     Supporting teams from other BUs (Chronopost, DPD France...) in implementing the continuous integration and continuous deployment chain with GitlabCI, Kubernetes, and Helm charts
    o Setting up builds to produce deliverables and Helm charts, and deployment pipelines from TEST to PROD environments.
     Developing a web application from scratch to present the catalog of services offered by Geopost's BUs. MVP validated.
    o Project initialization with Maven/Spring Boot/React/Docker/PostgreSQL
    o Setting up GitlabCI pipelines to deploy from TEST to PROD environments with Helm charts and Kubernetes
    o Setting up integration tests with Cucumber.
     Developing an MDM (Master Data Management) application from scratch to enable stakeholders to autonomously create/manage/exploit/reuse metadata. POC validated, MVP under construction.
    o Study and analysis to choose technologies for new projects.
    o Project initialization with Maven/Spring Boot/React/Docker/MongoDb.
    o Setting up GitlabCI pipelines to build Docker images/Maven dependencies and deploy from TEST to PROD environments with Helm charts and Kubernetes.
    o Design and implementation of a generic GraphQL API to access all MongoDB collections.
    o Implementation of a Business Rule Engine (Drools).
    o Implementation of SSO authentication with Keycloak.
    o Design and implementation of RBAC (Role Based Access Control) in Spring Security.
    Relational:
     Working as a Technical Referent and Lead Developer.
     Informing the Lead Architect about team progress.
     Onboarding and knowledge transfer to new team members.
     Participation in inter-team meetings.
    TECHNICAL ENVIRONMENT: SPRING BOOT 2 (MVC, DATA, SECURITY), KUBERNETES, HELM CHART, GITLAB GITLABCI, KEYCLOAK, DROOLS, GRAPHQL, MOCKITO, INTELLIJ, LOMBOK, JAVA 11, MONGODB, REST API, DOCKER, CUCUMBER, REACT, TYPESCRIPT, VAULT, NEXUS
    Kubernetes Helm Gitlab CI Gitlab Spring boot Spring MVC Java Spring Data GraphQL MongoDB Docker Drools Spring Security Spring Batch Cucumber

Recommendations

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

  • Master MIAGE
    Aix-Marseille University
    2015
  • Bachelor MIAGE
    Aix-Marseille University
    2013

Skill set

Categories