Welcome to my portfolio

Dao Trung Son

Solution Architect

I am a Solution Architect with a passion for programming and a strong interest in experimenting with new technologies. In addition, I enjoy exploring hardware and microcontroller platforms such as Arduino and Raspberry Pi.

About Me

Professional Background

What I do

  • Solution Architect with 12 years of experience in software development and system architecture.
  • Engaged in consulting, designing, and deploying large-scale systems for telecommunications organizations, government agencies, state-owned enterprises, and private corporations.
  • Proficient in Microservices architecture, system integration, security, data management, and internal framework development.
  • Internal lecturer at FPT IS and recipient of multiple innovation awards from FPT Corporation.

Summary

  • Experience in Java software development (12 years).
  • Experience in FE framework Angular (1 year), ReactJS (3 year).
  • Experience in Oracle DB (10 years), MySQL, PostgreSQL, SQL Server, MongoDB and DBA.
  • Experience in Solution Architecture (5 years).
  • Experience in Dev-ops: Docker, Kubernetes, FPT Cloud, Linux, Gitlab CI/CD.
  • Experience in Design Pattern, Software Security.
  • Experience in Monitoring System (ELK, Grafana, Prometheus, Loki, FluentD, …)
  • Experience in HTML, CSS, JS, Jquery, Python.
  • Experience in presenting architectural solutions to clients

Career Objectives

Short-term: Strengthen solution architecture expertise and expand cross-platform knowledge.

Long-term: Become a Chief Technology Officer (CTO) or a consultant for major projects and products.

History

2016 - Present
FPT Corporation

Senior Java Developer, Team Leader, Solution Architecture

Head of Developer Management Department (30+ developers)

2013 - 2016
Viettel Group

Senior Java Developer, Team Leader

2008 - 2013
Study at Thai Nguyen University of Information and Communication Technology – ICTU

Engineer’s degree

GPA: 2.62 / 4 (Good)

Portfolio

Featured Projects


Human Resource Management System - FPT PeopleX

Jan 2025 - Present

Develop a comprehensive human resource management system for FPT Group, covering all essential operational systems: HR, Foundation, System, Payroll, Timesheet, Tax, and Insurance

Project size: 200 man-years, 200 members (Developers, Testers, BAs, DevOps, PMs, Designers, QAs), over 100,000 users

.NET SQL Server Azure KeyVault Entity Framework Angular Kong Gateway RabbitMQ Redis

BSS System for MVNOs - FPT.BSS

Aug 2023 - Dec 2023

Develop a customized BSS platform dedicated to small carriers and MVNO models. Deployment for FPT Telecom and myLocal.

Project size: 35 man-years, 50 members

Java Spring Boot Oracle Kafka Redis MongoDB Kubernetes ReactJS Keycloak Hadoop Spark Hue S3 Storage Hive Jobrunr ELK Stack

ERP System for Dat Xanh Group

Jul 2022 - Nov 2023

Develop a comprehensive ERP system for Dat Xanh Group, covering all operational and business modules: iHRP, CRM, Construction, eAPP (workflow management system based on BPMN), System, SAP, and CFS (Consolidated Financial Reporting).

Project size: 200 man-years, 200 members (Developers, Testers, BAs, DevOps, PMs, Designers, QAs)

Java Spring Boot MySQL Redis MongoDB Kubernetes ReactJS Keycloak Azure AD LDAP SAP S4/HANA SAP PIPO S3 Storage Jobrunr

Electronic Transaction System for MobiFone

Jun 2019 - Dec 2020

Develop an in-store electronic transaction system based on web and mobile apps for 9 regional subsidiaries of MobiFone.

Project size: 21 man-years

Java Spring Boot Oracle Redis ReactJS React Native PrimeFaces Hibernate MQTT ELK Stack Zabbix

Meeting Room Management System

Jan 2019 - May 2019

Develop a flexible meeting room management system.

Project size: 25 man-months

Java Spring Boot Oracle Redis ReactJS

Mobile Number Portability System - MNP

Jun 2017 - Jun 2018

Develop a mobile number portability system enabling subscribers to switch carriers without changing phone numbers.

Project size: 25 man-months

Java Spring Oracle Redis ReactJS Hibernate PrimeFaces CFX Service Restful
Expertise

Technical Skills

Development & Architecture

Java & Spring Boot

Enterprise application development, build backend framework, microservices with Spring Boot, Hibernate, JavaFX.

ReactJS & React Native

Web apps, mobile apps, build frontend framework, transition from PrimeFaces to ReactJS as standard.

Python & Microcontroller

Arduino, ESP32, OpenCV. Demo Balancing Robot, control LED and LCD using hand gestures.

System Architecture

Solution architecture design, design patterns, microservices, high availability, scalability planning, and integration for large-scale systems.

System Integration

Integration with RabbitMQ, Kafka, Redis, MQTT, Apache NIFI, Camunda BPMN, Elasticsearch, Solr.

Platforms

API Gateway, APISix, Keycloak SSO, custom Keycloak, Kong Gateway, custom APISix plugins. Camunda BPMN, custom BPMN UI

Data & Infrastructure

Relational Databases

Oracle DB, MySQL, PostgreSQL, SQL Server. Performance tuning, optimized via design, indexing, partitioning.

MongoDB

NoSQL database management for flexible.

Docker & Kubernetes

Containerization and orchestration for microservices, deployed on FPT Cloud, Docker-based, and Linux.

Cloud & DevOps

FPT Cloud, Azure AD, Key Vault, Gitlab CI/CD, Linux server management.

Monitoring & Logging

Dashboards with ELK, Grafana, Prometheus, Loki, FluentD, Zabbix for monitoring, alerts.

Security

Comprehensive security solutions, OWASP top 10, authorization, data access control, Azure AD.

Connect

Get In Touch

Send Me a Message

Contact Information

Open to new opportunities and collaborations