Nguyễn Tấn Dũng
Summary
Full Stack Engineer with strong experience designing and developing scalable internal web applications using React, TypeScript, and Python-based services. Experienced in building modular backend architectures, designing RESTful APIs, optimizing PostgreSQL performance, and deploying containerized applications in Linux environments. Passionate about clean system design, reliability, and solving complex engineering problems within collaborative international teams.
Education
Ho Chi Minh City University of Technology (HCMUT-VNU)
Bachelor of Science in Computer Science | GPA: 3.5/4.0
Experiences
Ban Vien Corporation – Full Stack Engineer
Jun 2024 – Apr 2025
Ho Chi Minh City
- Developed scalable frontend features using ReactJS and TypeScript with modular and reusable component design.
- Designed and implemented RESTful and gRPC APIs within microservices architecture.
- Structured backend services with clear separation of concerns to improve maintainability and scalability.
- Designed relational schemas and optimized complex PostgreSQL queries, improving API response performance.
- Developed and tested services in Linux-based environments.
- Containerized microservices using Docker to ensure consistent development and deployment workflows.
- Contributed to CI/CD pipelines to automate build, testing, and deployment processes.
- Designed and documented API specifications for frontend-backend integration.
- Performed peer code reviews to ensure clean, maintainable, and well-tested code.
OpenWay Group – Software Engineer
Apr 2025 – Present
Ho Chi Minh City
- Analyzed business requirements and implemented maintainable technical solutions in enterprise payment systems.
- Troubleshot production issues in Unix/Linux environments to improve system stability and performance.
- Produced technical documentation supporting deployment, monitoring, and system maintenance.
- Collaborated with international stakeholders and communicated technical topics clearly in English.
Projects
Human Capital Management System
Technology: React, TypeScript, Golang, Spring Boot, PostgreSQL, Microservices, Docker
Enterprise-grade HR system supporting approximately 500 employees with complex workflows and role-based access control.
- Developed full-stack features integrating TypeScript-based frontend with backend microservices.
- Designed RESTful APIs and applied modular service architecture principles.
- Implemented authentication and role-based authorization mechanisms.
- Improved system reliability through structured error handling and service isolation.
- Containerized services with Docker for reproducible development and deployment environments.
RecipeLens – AI-powered Recipe Recommendation App
Technology: Python, FastAPI, React Native, MongoDB, Docker, OCR, Recommendation System
AI-driven mobile application recommending recipes based on detected ingredients.
- Designed and implemented RESTful APIs using Python (FastAPI) with modular backend architecture.
- Developed AI-driven ingredient detection and recommendation pipeline using Python.
- Integrated machine learning outputs into real-time user workflows through scalable backend services.
- Optimized database queries and structured data models in MongoDB.
- Containerized backend services using Docker for consistent environment setup.
- Led a team of 7 members following Agile methodology (sprint planning, retrospectives, Jira).
Technical Skills
- Languages: Python, TypeScript, Java, Golang, SQL
- Frontend: ReactJS, TypeScript, Material-UI
- Backend: FastAPI, NestJS, Spring Boot
- Databases: PostgreSQL, MySQL, MongoDB
- DevOps & Systems: Docker, CI/CD, Linux/Unix environment, Git
- Architecture: Microservices, RESTful API design, Distributed systems fundamentals
Professional Development
- AWS Certified Solutions Architect – Associate (In Progress)
- Studying system design, distributed systems, and backend performance optimization
- Continuous learning in AI integration and scalable backend architectures
Core Strengths
- Strong systems thinking and architectural mindset
- Writing clean, modular, and maintainable code
- Excellent debugging and analytical problem-solving
- Agile/Scrum development practices
- Effective communication in cross-functional and international teams
Certificates
- EF SET English Certificate – 78/100 (C2 Proficient)
- IELTS – 7.0
- Learn Advanced C++ Programming – Udemy
- Agile with Atlassian Jira
- Intermediate Machine Learning – Kaggle