AVAILABLE
AVAILABLE
Thomas N.
Backend Developer Java
Thomas Dang is an experienced backend engineer with 5 years in the professional software industry. He possesses solid knowledge of Kafka, Redis, and Microservices and has a strong focus on high-quality products. As a team leader, Thomas managed a team of 11 people and has a keen interest in working with Cloud Technology, especially AWS.
Expertise
Years of Development Experience
7 Years
Skills
Java
Domain Experience
Human ResourceFintechMedia & TelecomBanking
Other Skills
Java, Spring boot, Kafka, ELK.....
Language Spoken
English, Vietnamese
Experience
- Agiletech VietnamProject SummaryDeveloped APIs for the backend service, including functionalities like Voucher Remind and Combo map card reminder, using Kafka for streaming data between multiple services.Project ResponsibilitiesDevelop API for backend service.Project Tech StackJava, Spring Boot, Kafka, ELK
- Backend DeveloperViettel - Vietnam Military Telecommunications GroupProject SummaryDeveloped a server-side system for controlling smart devices in homes, including gateway agents and a client application for managing devices.Project ResponsibilitiesDeveloped server-side system for smart devices control.Project Tech StackJava, Spring Boot, Gitlab, Docker, Supervisor, Home Assistant
- Backend DeveloperFPT Software, VietnamProject SummaryDeveloped a backend service for a human resources website for Japanese clients.Project ResponsibilitiesDeveloped backend service for human resources website.Project Tech StackJava, Spring, jQuery, JSF, Oracle
- Backend DeveloperMilitary Commercial Joint Stock Bank, VietnamProject SummaryCreated a server-side for customers to connect to the bank's Service Core, including functionalities like Transfer 24/7 and Transfer bulk.Project ResponsibilitiesCreated server-side and wrote functionalities for customer service.Project Tech StackJava, Spring Boot, Kafka, ELK Stack, Gitlab, Jenkins, SonarQube, Kubernetes (Rancher & Harbor), Docker
- Backend DeveloperViettel - Vietnam Military Telecommunications GroupProject SummaryCreated a client-side rendering application and backend server for customer care and payment website, designed to support Viettel staff in assisting customers and processing payments.Project ResponsibilitiesDeveloped and led the project team for client-side and backend server.Project Tech StackJava, JavaScript, Spring Boot, Angular, Redis, Kafka, tram-cdc, Zookeeper, ELK Stack, Gitlab, Jenkins, SonarQube, Docker, Microservice Architecture (Saga pattern)
Education
Information Technology
FPT University
2015 - 2019