About Tran
French
Native or bilingual
English
Fluent
Vietnamese
Native or bilingual
Experience
- DalkiaFullstack Java Typescript DeveloperENERGY AND UTILITIESAugust 2024 - Today (1 year and 10 months)Courbevoie, FranceDalkia 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 applicationsMigration from the old repository to the new oneProgressive adaptation of applications for migration to AWSTechnical version upgrade to Java 21 and Spring Boot 3Aggregation of internal and external data streamsManagement, visualization, and export of maintenance interventionsImplementation of access rules to assets based on client profilesManagement of invoices, contracts, and quote requestsConsultation of meters and their technical dataFront-end development (approx. 10%) with Angular, AngularJS, and TypeScriptWriting 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 developersAgile 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
- PMUJava DeveloperENTERTAINMENT AND LEISUREAugust 2023 - August 2024 (1 year)Paris, FrancePMU 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 - GeopostJava/DevOps Tech LeadLOGISTICS AND SUPPLY CHAINAugust 2021 - August 2023 (2 years)Issy-les-Moulineaux, FranceGeopost 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 chartso 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/PostgreSQLo Setting up GitlabCI pipelines to deploy from TEST to PROD environments with Helm charts and Kuberneteso 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
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master MIAGEAix-Marseille University2015
- Bachelor MIAGEAix-Marseille University2013