What I do
- Solution Architect with over 10 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.
Professional 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
Working History
-
Viettel Group
2013 - 2016
Senior Java Developer, Team Leader
-
FPT Corporation
2016 - Present
Senior Java Developer, Team Leader, Solution Architecture
Head of Programmer Management Department (30+ developers)
Java & Spring Boot
Enterprise application development, microservices architecture, backend systems.
ReactJS
Frontend web applications, component-based architecture, React Hooks.
JavaScript / TypeScript
Vanilla JS, ES6+, TypeScript, event-driven programming, asynchronous JS.
Database Systems
Oracle, MySQL, PostgreSQL, MongoDB, Database optimization and management.
Docker & Kubernetes
Containerization, orchestration, CI/CD pipelines with GitLab and Jenkins.
Cloud & DevOps
FPT Cloud, AWS basics, Azure AD integration, Key Vault, Linux server management.
System Integration
API Gateway, Microservices communication, APISix, Keycloak SSO, Kong Gateway, custom APISix plugins.
System Architecture
Solution architecture design, scalability planning, high-availability systems.
Monitoring & Logging
ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus, FluentD, etc.
Security
Authentication, Authorization, JWT, OAuth2, system hardening best practices.