- I have more than 4 years of work experience in Frontend developer using the angular, vuejs, reactjs framework.
- I have experience with HTML5/CSS, JavaScript, AntDesign, and Bootstrap...
- I have experience using a CSS preprocessor like SASS, or SCSS.
- I have experience in CI/CD and micro-frontend.
- Knowledge of building responsive and cross-platform websites.
- Knowledge of some source tools: GitLab, SVN, Jira...
- I want to be a full-stack developer using angular, reactjs, vuejs, java and nodejs in the future
Project list
BIZ 1.0 - Vietnam
- Onboarding: Create a new registration flow for customers using the service for the first time.
- ITransfer: Blocks money transfers in deposit accounts, and blocks money transfers to credit funds accounts.
- Stream processing displays transaction statuses on the system such as waiting, approved, and rejected.
- Automatic invoice management flow processing is performed on the application.
- Developed the design system component
- Code review, support testing, writing test code
- Building reusable code for future use
- Optimize code
- Supporting with Backend Java spring boot
- Training member
Technologies: Angular, Java, Spring Boot, SQL, MongoDB
BIZ 2.0 - Vietnam
- Marketplace: If our internal application Back Office approves an offer, we will display it on our main home page. This section is dedicated to the end-users who might be interested in the offers. They can add them to their interest list and limit their interest to a certain number of pre-configured offers.
- Developed the design system component
- Code review, support testing, writing test code
- Building reusable code for future use
- Optimize code
- Supporting with Backend Java spring boot
- Training member
Technologies: Angular, Java, Spring Boot, SQL, MongoDB
Design System - Vietnam
The core library was developed so that the entire company could use a common set of interfaces according to company standards.
The library is developed based on the Angular Material library.
- Design and implement the library used for all internal projects.
- Maintain and develop the interface for the library to meet the company's standards.
- Optimize code.
- Supporting with Backend - Java spring boot.
Technologies: Angular, Java, Spring Boot, SQL, MongoDB
SOAR project - Vietnam
Code and implement a system to manage array ports and security errors of internal software and customer software.
Process forms to create reports on security errors.
- Implement UI improvements, and query data according to customer requests smoothly.
- Maintain and develop an interface for the library to meet company standards.
- Optimize code
- Support testing
Technologies: Angular, Java, Spring Boot, MongoDB
Akawork Utilities - Vietnam
The tool creates and manages projects for units and in the company. Updates feature and verify new API to mapping with the frontend. Support converting Backend Javascript to Typescript
- Verify new API with Frontend
- Updating UI,
- Fixing bugs.
- Optimize code
- Supporting for convert Backend
Technologies: Angular, Node.js, MongoDB
Canon Printer - Vietnam
Canon tool for Japan's customers that supports mobile/tablet application view and can print images and paper board in the mobile application.
Build an abc system for abc Corporation that supports mobile/tablet view and mobile applications in the future.
- Analysis and design
- Read specification documents, design
- Updating UI with Figma
- Optimize code
- Bug Fixing
Technologies: Angular, PHP, MySQL
Back - Office:
+ Banner: Handle banner management flow such as: Creating, editing, and displayingbanners on the home page after new banners are added to the banner list.
+ Marketplace: This system manages the App Marketplace and handles internalapplications such as creating, editing, deleting, and displaying partner information. Oncea new partner is created, an exclusive offer can be generated for them. If the offer isapproved, it will be showcased on our main homepage.
+ Cobrowser: Using Websocket and WebRTC technology, this feature allows internalbank users to make video calls and remote control with customers. I have developed avirtual mouse and the bank's internal users can comment directly and display that chat onthe customer's screen
- Developed the design system component
- Code review, support testing, writing test code
- Building reusable code for future use
- Optimize code
- Supporting with Backend Java spring boot
- Training member
Technologies: Angular, Java, Spring Boot, SQL, MongoDB
Education
FPT Greenwich University
01/2017 - 01/2020
Bachelor of Science
Techstacks
Others
JavaScript, HTML, CSS, Angular, Vue.js, React, Material UI, Spring Boot, Node.js, Java, SQL, MongoDB