Apply the knowledge gained from my experience to become a professional web developer. I hope to work in a professional programming environment where I can develop professional skills and learn new programming skills to help me grow and develop my career path.
09/2016 – 04/2021: | Can Tho University Faculty: Infomation and Communications Technology. Specialized: Data communication and Computer Network. - Programming ability on Javascript, PHP & MySQL, HTML & CSS, Python, C++, C#, framework Laravel. - Basic knowledge of linux operating system: Ubuntu, Ubuntu Server, CentOS, Kali. - Basic knowledge of Computer Network |
Front-End Developer
Techbase Vietnam Company Limited - June 20, 2023 – Present:
Responsibilities:
- Designing and developing a website to support social volunteer activities, aiding in relief efforts for natural disasters such as floods, earthquakes, and more. (https://donation.yahoo.co.jp).
- Utilizing ReactJS/NextJs, Tanstack Query, and Recoil technologies.
- Implementing Atomic design principles for component development and utilizing Storybook for design system management.
- Implementing unit test code (component and BFF test).
- Configuring continuous integration/continuous deployment (CI/CD) processes for application deployment.
- Conducting training sessions for new team members.
- Providing support and reviewing team output to ensure high-quality deliverables for customers.
Fullstack Web Developer
Techbase Vietnam Company Limited - January 18, 2020 – June 20, 2023:
Build a web tool to collect data for advertising:
- Utilizing VueJS, NuxtJS, and Vuetify to implement the UI/UX.
- Implementing backend features using NodeJS (ExpressJS).
- Handling Authentication/Authorization for the web tool and implementing CSRF security.
- Building a feature that allows users to use SQL queries to collect data either manually or automatically on the S3 service.
- Setting up a cron job to run automatically for data collection.
- Implementing unit test code with the framework Jest.
- Developing and creating dashboards for system monitoring.
- Creating sequence diagrams (puml), Swagger.
- Collaborated within an Agile Scrum team, demonstrating adaptability to changing requirements and driving continuous development.
- Providing support and reviewing the output of team members to ensure quality for the customer.
- Managing operational issues.
- Utilizing technologies such as Spring Boot, Thymeleaf, Spring Data JPA, and Mapbox GL JS to develop a map tool and migrate a PHP web application to Java.
Intern Web Developer
Techbase Vietnam Company Limited - July 10, 2020 – September 10, 2020:
- Worked as developer intern and participating in coding, testing, debugging new applications and website with the team.
- Designing the front-end application, user interactive (UI) web page using web technologies like HTML, CSS, Javascript, Jquery, Ajax, Template Engine EJS, Bootstrap. Designing the back-end application using technologies like ExpressJS, MySQL, Sequelize.
- Working in the agile/scrum development environment with frequently changing requirements and actively participating in scrum meetings and reviews.
- Involved in using GIT, for project management and version management.
Hải Đăng
Last Edited on: 22/12/2021