Code Web Không Khó logo
Code Web Không KhóFull-Stack · Mentor
About me

I’m Tài.

I am a software design engineer. I work as a Full-Stack Web Developer at a software company and teach programming to all ages.

Full Name
Nguyễn Tiến Tài.
Nationality
Vietnam.
Languages
Vietnamese, English.
Location
Nha Trang, Khanh Hoa.
Job
Developer, Teacher.
Open
Remote and freelance.
Status
Graduated Software Engineering.
View CV (LinkedIn)
Nguyễn Tiến Tài — Full-Stack Developer 6+ năm, mentor lập trình 1-1 Việt Nam
What I do

Services

AI Agent

Building intelligent agents with LLMs, RAG, tool-use and function calling. Workflow automation, internal data integration and enterprise chatbots.

Full-Stack Engineering

Frontend (React, Next.js 14, TypeScript, Tailwind), Backend (Node.js, Go, NestJS, Prisma, PostgreSQL, Redis) and DevOps (Docker, K8s, CI/CD, Nginx, Cloudflare). End-to-end production-ready from UI to deploy.

Education

1-on-1 programming mentoring at MasterLMS. Personalized roadmap, real code review and production projects built with students.

Project Work

Full project delivery with my in-house dev team: AI Computer Vision web/apps, image recognition, AI chatbots, enterprise AI applications. End-to-end from scope to ship + maintenance.

Tech stackSkills

HTMLHTMLCSSCSSJSJSTsTsGOGOREACT JSREACT JSNEXT JSNEXT JSVUE JSVUE JSNODE JSNODE JSHasuraHasuraPOSTGRESQLPOSTGRESQLMYSQLMYSQLMONGODBMONGODBFIREBASEFIREBASEREDISREDISRABBITMQRABBITMQALGOLIAALGOLIAELASTICSEARCHELASTICSEARCHGITHUBGITHUBGITLABGITLABAWSAWSGOOGLE CLOUDGOOGLE CLOUDCLOUDFLARECLOUDFLARECLOUDINARYCLOUDINARYNGINXNGINXDOCKERDOCKERVERCELVERCELNETLIFYNETLIFYCLAUDE AICLAUDE AICHATGPTCHATGPTCURSORCURSOR

ExperienceWork experience

07/2021 - 08/2022Work

PROJECT

Personal

Developed a product using React, Node.js, MongoDB, and Redis for data storage and caching. Deployed the application on the Nginx web server and AWS cloud platform. Utilized PostgreSQL for relational database management and Git for version control. Integrated Firebase for authentication and real-time updates. Implemented Redux for state management and enhanced user experience.

01/2023 - 05/2023Work

SUPPORT STUDENT

Library Management System Design Competition

In a programming competition, I played a key role in assisting and providing solutions that contributed to our team winning the third prize.Our project focused on developing a microservices-based system for a school library, aimed at enhancing its management and functionality.

01/2021 - 10/2022Work

WIDOSOFT ( DEV )

E-Learning

Developed RESTful authentication and student management microservices using Node.js, Docker, and Redis for an E-Learning platform, leveraging Firebase Auth for secure user authentication, deploying the while also coding the Frontend authentication system in React, resulting in a 30% improvement in processing speed services on Vietnam Cloud, using PostgreSQL for data storage, and integrating RabbitMQ for message handling, and reduced login errors.

10/2022 - 08/2023Work

WIDOSOFT ( DEV )

Bilevel billiards

Developed RESTful authentication microservices using Node.js, Docker, and Redis for the Bilevel Billiards project, managing turn handling and scoring for players with data stored in PostgreSQL, utilizing Mono for JSON data management, leveraging Firebase Auth for secure user authentication, deploying the authentication service on AWS EC2, integrating GraphQL with Hasura for efficient data management, and incorporating RabbitMQ for message queue handling, resulting in improved user experience and efficient game management.

05/2023 - 12/2023Work

YANDEX CLOUD ( DEV / FREELANCE )

Unilever, Clear , Repeat ( Freelance )

I participated in the development of three projects resembling the scale and complexity of Unilever, Repeat, and Clear projects, collaborating with a team of 15 individuals. In these projects, my primary responsibility was as a front-end developer utilizing the Nuxt.JS and Next.JS frameworks. Additionally, I provided code reviews to ensure the quality and consistency of our work.Code the interface according to Figma in phase 1 and provide comments to be able to expand the source code in the long term, and optimize the source code to reduce the time to rewrite logic when combining the API. The second phase assembles the logic optimizes processing costs when calling the API and proposes to use a reasonable store for the whole project. Phase 3 waits for customer feedback and optimizes customer requirements..

11/2023 - 01/2024Work

WIDOSOFT ( DEV )

AI Image Generation

Developed a website using the Comfy-ui model for an AI application, independently researching and implementing image training techniques, while collaborating with the client who used React.js for the Frontend; the Backend was built with Node.js and MongoDB for workflow management, and I configured a VPN server in Japan for deployment, resulting in a fully functional application tailored to client specifications.

11/2023 - 02/2024Work

Themoshavfarm ( DEV / FREELANCE )

The Moshav Farm

Took on a client project to lead database design and code optimization for a team of 4, including 3 hired colleagues, developing an app on the Zalo platform using React.js for the Frontend and Node.js with Airtable as a third-party database for the backend, while ensuring secure deployment with Docker and a VPN on Cloudfly.

01/2023 - 05/2024Work

WIDOSOFT ( DEV )

LMS

Developed a personal project for an educational center’s Learning Management System (LMS), focusing on authentication and class management written in Golang, while concurrently implementing features in Node.js to compare performance and efficiency; this approach allowed me to evaluate both languages and ultimately choose Golang for the authentication and class modules, resulting in a robust and user-friendly platform tailored to the needs of educators and students.

10/2022 - 08/2024Work

WORK EXPERIENCE ( Teacher )

Teacher Let's Code

Curriculum Development: Developed web and Scratch programming curriculum for a programming company.Teaching Experience: Taught programming to students aged 6 to 18 for one year. Also provided personalized web programming lessons for individuals aged 20 and above.Individualized Instruction: Customized lessons to meet each student's specific needs and goals in web development.Mentoring and Support: Offered ongoing guidance and assistance to students, fostering their problem-solving skills and creativity.Continuous Learning: Committed to staying updated with the latest programming trends and teaching methodologies.

EducationEducation

09-2018 - 09-2023Edu

Graduated from university

Nha Trang University

01-2023 - 05-2023Edu

SUPPORT STUDENT

Library Management System Design Competition

10-2020 - 04-2021Edu

VOLUNTEERS GROUP NTU

Faculty IT Volunteer