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

€650/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 Java back-end and full-stack projects, with expertise in distributed architecture, REST/SOAP APIs, batch processing, and continuous integration. My approach is quality, performance, and autonomy oriented.

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

- Data Integration & Flows
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

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

Experience

  • Dalkia
    Fullstack Java Typescript Developer
    ENERGY AND UTILITIES
    August 2024 - Today (2 years)
    Courbevoie, France
    Dalkia is a subsidiary of the EDF group, specializing in the management of heating networks, mainly for professional clients (hospitals, local authorities, 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 flows
    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

    - Interpersonal:
    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. As part of 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 carts and offline betting
    • Communication with points of sale (terminals, etc.)
    • Management of point-of-sale accounting
    • Consultation and betting on offline/online accounts
    • Consideration of promotions
    • Implementation of the new authentication process with Cognito
    • Maintenance of various AWS Lambda functions
    • Writing automated tests (unit, integration, Cucumber...) and manual tests
    • Use of AWS console (Lambda, EC2, RDS, Cognito, Secret manager) to monitor and test features developed on non-production environments
    Interpersonal:
    • Work 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:
     Accompanying teams from other BUs (Chronopost, DPD France...) in setting up 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
     Development from scratch of a web application presenting 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 chart and Kubernetes
    o Setting up integration tests with Cucumber
     Development from scratch of an MDM (Master Data Management) application to enable stakeholders to autonomously create/manage/exploit/reuse metadata. POC validated, MVP under construction.
    o Study and analysis to choose technologies for the new project
    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 chart and Kubernetes
    o Design and implementation of a generic GraphQL API for accessing 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
    Interpersonal:
     Working as a Technical Referent and Lead Developer
     Reporting team progress to the Lead Architect
     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