I'm a seasoned full-stack developer with over 6 years of experience, specializing in Go, JavaScript, and Java. My expertise lies in building robust, scalable, and efficient web applications from the frontend to the backend. Throughout my career, I've successfully contributed to various projects, leveraging my technical skills to deliver innovative and high-quality solutions. I'm passionate about staying updated with the latest industry trends and continuously expanding my knowledge in full-stack development.
Project list
SKOOLNET - Singapore
The owner of this project related to Singaporean education. They have built a system to manage the schools, classes and centers there, allowing parents to control & track their children enrollments as well as the check-in / check-out for their children. This system also helps build the portfolio for children and manage the school buses.
- Maintain and enhance the performance of existing database programs.
- Analyze the method of transforming existing data into a format for the new environment and the loading of this data into other database structures.
- Monitor databases and related systems to ensure optimized performance.
- Write scalable, robust, testable, efficient, and easily maintainable code for both front end and backend.
- Translate software requirements into stable, working, high performance software.
Build a system for aggregate, analysis and storage information. The client asked the developers to use a wide range of technologies in the project, and it precisely took them one year to finish their work. He enhanced his Backend skills significantly through this project.
- Break down business requirements from Team Leader to have smaller tasks
- Design database to help store data and query information
- Implement APIs and assist front-end developers in calling APIs
- Deploy services with GitLab CI/CD
- Monitor services with Rancher
Technologies: Spring Boot, Go, React, GraphQL, Google Cloud Platform (GCP), AWS, MySQL
CBAA
CBAA was used by the university to provide information about school events and student to keep track of the student's activity points. Via this platform, students could easily follow upcoming events, check-in, and receive reward points for each event.
- Receive requirements from client and break them into functions and tasks
- Design and implement APIs
- Write clean, scalable code
- Revise, update, refactor and debug code
- Test and deploy applications and systems
Develop a web application for Vietinbank. It has allowed customer experience with new digital era of hundred great features waiting for discovery.
- Build reusable code for future use.
- Develop features to enhance the user experience.
- Optimize web pages for maximum speed and scalability.
- Implement UI/UX design from designer through the used of Figma
Technologies: React
Education
Ho Chi Minh City University of Science
01/2015 - 01/2019
Bachelor of Information Technology in Software Engineering