Summary
Overview
Work History
Education
Skills
Linkedin
Timeline
Generic

Nguyễn Thế Mạnh

Hà Nội,Hà Nội

Summary

Innovative Java Web Developer with solid experience in designing, coding, testing, and debugging web applications using Java technologies. Strengths include knowledge of databases, user interface design, process optimization, and project management. Previous work has delivered high-quality software solutions that drive business success.

Overview

3
3
years of professional experience

Work History

Backend Developer

TLHVN company
02.2025 - Current

Link: https://viettel.vn/vx
Client: Viettel
Team Size: 15 members
Role: Java Developer

Description:
Contributing to the development of Viettel’s integrated digital ecosystem platform (VX), which serves as a centralized system connecting multiple services and business applications across various domains such as telecom, digital services, and enterprise solutions.

Key Responsibilities:

  • Designed and implemented scalable backend services using Spring WebFlux and Spring Data JPA.
  • Integrated real-time data streaming and messaging through Apache Kafka.
  • Applied caching strategies using Redis to enhance system performance.
  • Supported full-text search capabilities with Elasticsearch and Solr.
  • Collaborated with frontend developers using ReactJS to ensure seamless API interaction.
  • Participated in system design, performance optimization, and troubleshooting.

Technical Stack:

  • Frontend: ReactJS
  • Backend: Spring WebFlux, Spring Data JPA, MySQL
  • Messaging & Caching: Kafka, Redis
  • Search: Elasticsearch, Solr
  • Tools: Git, Jira, CI/CD pipelines

Backend Developer

TLHVN company
08.2024 - 01.2025

Link: https://ttf.viettelpost.vn
Client: Viettel Post
Team Size: 6 members
Role: Java Developer

Description:
Contributed to building a logistics coordination platform for both domestic and international goods transportation, helping Viettel Post optimize supply chain operations and delivery management.

Key Responsibilities:

  • Analyzed initial business requirements and provided feedback on system functionality and usability.
  • Designed and developed new features based on evolving business needs.
  • Planned and tracked project progress, ensuring delivery aligned with quality and performance standards.
  • Collaborated closely with team members to maintain development consistency and meet deadlines.

Technologies: Java, Spring Boot, Kafka, RESTful APIs, postgresql, Git, Jira , Reactjs

  • Frontend: ReactJS
  • Backend: Spring Boot, Spring Data JPA, MySQL , Kafka
  • Tools: Git, Jira

Backend Developer

TLHVN company
01.2023 - 08.2024

Link: https://sme.viettel.vn
Client: Viettel
Team Size: 15 members
Role: Java Developer

Description:

Participated in the development of a comprehensive digital transformation platform tailored for small and medium-sized enterprises (SMEs), aiming to streamline business operations through service integration and automation.

Key Responsibilities – Achievements:

  • Developed and integrated third-party services such as vContract, MySign, POS365, EasyHRM, Emal Pro, and SSL into the platform.
  • Collaborated with clients to gather, clarify, and analyze business requirements.
  • Planned development tasks, monitored progress, and ensured product quality through rigorous evaluation.
  • Contributed to building a highly scalable and reactive backend using Spring WebFlux.

Technical Stack:

  • Backend: Java, Spring Boot, Spring WebFlux, Spring Data JPA, Kafka, MySQL, Microservices, keycloak.
  • Others: RESTful APIs, Git, Jira.
  • Frontend: ReactJS
  • Backend: Java, Spring Boot, Spring WebFlux, Spring Data JPA, Kafka, MySQL, Microservices, keycloak.
  • Messaging & Caching: Kafka, Redis
  • Tools: Git, Jira

Backend Developer

FPT Software
01.2022 - 01.2023

Client: (Confidential / Automotive Sector)
Team Size: 35 members
Role: Software Developer (C++)

Description:
Contributed to the development of an embedded music playback system designed for in-car entertainment platforms, ensuring smooth user interaction and reliable audio playback within automotive environments.

Key Responsibilities – Achievements:

  • Developed and implemented features according to customer and product requirements.
  • Participated in requirement analysis sessions with stakeholders to understand and clarify functional needs.
  • Actively engaged in knowledge sharing and technical discussions within the team to improve understanding of system components and related technologies.

Technical Stack:

  • Backend / Embedded Development: C++
  • Others: Git, Agile/Scrum, and internal automotive frameworks.

Education

Electronics and Telecommunication Engineering - Industrial Electronics and Industrial Informatics

University of transport and communications
12.2022

Skills

  • Spring Boot
  • Spring WebFlux
  • Multithreading
  • Kafka
  • Redis
  • JPA, MyBatis
  • Microservice
  • Mysql

Linkedin

https://www.linkedin.com/in/arrow127/

Timeline

Backend Developer

TLHVN company
02.2025 - Current

Backend Developer

TLHVN company
08.2024 - 01.2025

Backend Developer

TLHVN company
01.2023 - 08.2024

Backend Developer

FPT Software
01.2022 - 01.2023

Electronics and Telecommunication Engineering - Industrial Electronics and Industrial Informatics

University of transport and communications
Nguyễn Thế Mạnh