TRAN MINH HIEU

Front-End Developer my-picture
Contact Download CV

I am Front-End Developer and I have over 5 years of experience working in programming. I choose Front-End because i really like creative things about UI/UX, it is my pleasure when customers use my website and help me understand my customer's demand better. I am always careful at work to help my projects more qualified before sending to customers. Every line of code that I write, i always wish it to be the best for me at that moment. I always aim for the rules of being easy to read, easy to understand, easy to maintain and making it effective. I always wish to develop myself at work and I hope to learn more skills from experienced people.

Overview
  • - Over 5 years of experience in programming with good communication and quick learning skills.
  • - Experience with popular framework VueJS / NuxtJS (with Options/Composition API, Vuex, Pinia, Vee-Validate, I18n, etc.)
  • - Experience with UI components such as Ant design, Element UI, Tailwind UI, etc.
  • - Experience in building UI with SEO standard HTML5 / CSS3 or HTML Preprocessor (PUG) & CSS Preprocessor (SASS, SCSS, etc.).
  • - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • - Proficient use of source code management tools: SourceTree, GIT.
  • - Familiarity with RESTful APIs.
  • - Ability to build source code base for Projects.
  • - Ability to learn and apply new technology quickly.
  • - Effective teamwork with Backlog ( Task management ).
  • - Current working location: Ho Chi Minh, Viet Nam
Capabilities / Skill
Personal
  • Work hard
  • Play hard
  • Team work
  • Basic SEO
  • GIT / Gitflow
  • Solve problem
  • HTML5 / CSS3
  • HTML Preprocessor
  • CSS Preprocessor
  • UI components
  • Greensock(GSAP)
  • UI/UX
  • Javascript / Typescript
  • VueJS / NuxtJS
  • ReactJS
  • Jquery
  • Restful API
  • Gulp / Webpack
Education
  • 2015
    -
    2018
    Information Technology (Software)
    Ton Duc Thang University
  • 07/2018
    -
    02/2019
    Front-End Developer
    Cybersoft Academy
Experience
  • 2023
    -
    Now
    Front-End Developer
    Ahasoft Co. Ltd.

    - Contributed to a large-scale product project for a Korean beauty salon company, with over 10,000 shops using the system.
    - Worked in an Agile environment, ensuring sprint goals were met on time while maintaining flexibility to accommodate changing project requirements.
    - Communicated with the Korean team to fully understand business needs and goals, allowing me to propose solutions that met both customer and end-user requirements.
    - Used tools like GitLab to manage and track tasks, ensuring each part of the project was monitored and completed on schedule within each sprint.
    - Responsible for developing, maintaining, and optimizing essential UI components and new business-related features.
    - Suggested and implemented techniques to optimize and improve system performance.
    - Participated in code reviews with team members and retrospectives after each sprint to ensure code quality and reduce potential issues before deployment to production.
    - Collaborated closely with the backend and QA teams to ensure product quality, perform integration testing, and minimize issues in production.

  • 2019
    -
    2023
    Front-End Developer
    gumi Vietnam .,JSC

    - Joined many projects of Japanese clients ( Newphoria , Gumi JP , Vand Creative , DMK Labo , etc.)
    - Developed Landing page, Web applications, System through programming languages such as Javascript, Vue.js, etc.
    - Build the source code structure for the project.
    - Plan and estimate the completion time of the project with IT Comtor.
    - Propose plans to improve technology & performance for products
    - Maintained, fix bugs and upgrade features in existing products
    - Used Vue.js, Nuxt.js, JQuery framework (library) to contributed

  • 08/2017
    -
    02/2018
    Front-end Developer ( Intership )
    Eraweb

    - Had training about all skills about Front-End such as HTML5, CSS3, etc.
    - Developed all User Interface related to E-comerce, Landing page, Advertisement of products,... based on Eraweb.

Projects

Ahasoft ( Integration Admin, Salon Admin, Salon Headquater )

Timeline: 1 year - Now

Client Korean.
Descriptions - Ahasoft was founded 2005 in Korea and has become a leading company in salon software market. More than 9,000 hair and beauty salons use our solutions everyday.
- Integration Admin: This site is designed for Ahasoft to manage shops (Salon Headquarter and Salon Admin) after sales to clients.
- Salon Headquater: Clients use this site to set up Services/Products they want to offer, which will be shared across all stores in the chain.
- Salon Admin: Clients also use this site to configure services/products, payment methods, payroll, staff, clients, etc. The site provides two main functions for the shops: Sales and Calendar.
Number of members 22
Position Front-End Developer
Responsibilities - Developed and maintained responsive user interfaces, building new features for Integration Admin, Salon Headquarter, and Salon Admin using Vue.js.
- Debugged and resolved front-end issues, ensuring a smooth user experience across devices and browsers.
- Implemented reusable components, ensuring consistency across features like Sales, Calendar, etc.
- Worked closely with the backend team to integrate APIs, including third-party APIs from NAVER KR, and handled real-time functionalities using SignalR.
- Participated in upgrading Calendar V1 to Calendar V2 to optimize application performance, improve page load speed, and enhance the user experience.
- Communicated with the Korean team and QC teams to clarify feature requirements within the sprint and proposed solutions that met both customer and end-user needs
Technology in use - Vue 2, Vuex, Vue-router, i18n, Bootstrap-vue, etc.

Shinichiro

Timeline: 4 months

Client Japan.
Descriptions - The project's idea is about better the quality of products and work efficiency by building an online system that promotes group activities between co-workers in the company. The staff will be divided into many departments, workplaces and circles. Members of the circle will come up with ideas and make plans to develop their ideas using the tools of the system.
- In terms of the project's source code structure, both the backend and frontend are merged into a single source using InertiaJS. It utilizes the routes defined in the backend to navigate to different pages, so the frontend does not need to use react-router to define routes
Number of members 5
Position Front-End Developer
Responsibilities - Rebuild the UI based on the existing website.
- Build reusable UI components using Ant Design.
- Connect to the Backend API for data processing and logic functions.
- Handle the logical functions within the project and report progress to the leader.
- Reuse related logic to improve performance.
- Modify requirements, maintain, and debug issues during the development process.
- Review and test own code on development, staging, and production environments
Technology in use - React, React-i18n, Axios, Ant-design, Formik, etc.

gumi Internal ( 2 modules )

Timeline: 8 months

Client gumi Inc.
Descriptions Web-based system is used to calculate the budget to operate the project, calculate and track the profit and loss of the project, establish the average value for the cost-related data of the management company and report over budget and other project management tasks for managers and team leaders,...
Number of members 8
Position Front-End Developer
Responsibilities - Build the source code structure for the project.
- Develop the UX and UI for the project.
- Estimate the completion time and plan the development timeline for project functionalities.
- Handle the logical functions within the project and report progress to the leader.
- Discuss new functional requirements with IT Comtor and propose solutions.
- Modify requirements, maintain, and debug issues during the development process.
- Review and test own code on development, staging, and production environments.
Technology in use - VueJS ( ver 3 ), Ant Design, Pinia, Vee-validate, i18n, etc.

Shouyu (CMS & Client)

Timeline: 1 year

Client Vand Creative Inc.
Descriptions - The system sends a form with the purpose of asking the receiving party to open a teaching class according to the request filled in the form. Need to fill in the information about the form, the desired date of the organization to be approved via email step by step. Users work together through permissions, POC (Person of Contact), Expert and Office,...
- Production Site: https://demae.soysauce.or.jp/application/ (Released)
Number of members 6
Position Front-End Developer
Responsibilities - Build the source code structure for the project.
- Develop the UX and UI for the project.
- Estimate the completion time and plan the development timeline for project functionalities.
- Handle the logical functions within the project and report progress to the leader.
- Discuss new functional requirements with IT Comtor and propose solutions.
- Modify requirements, maintain, and debug issues during the development process.
- Review and test own code on development, staging, and production environments.
Technology in use - VueJS ( ver 2 ), Vuex, ElementUI, Vee-validate, etc.

Rakuri

Timeline: 1 year

Client Newphoria Corporation Inc.
Descriptions - A solution for customers who have a company with multiple stores and want to share their promotions, news to their endpoint users
- Introduction Site: https://rakuri.net/contact/ (Developing)
Number of members 5
Position Front-End Developer
Responsibilities - Developed the project's UI using the client's Adobe XD designs.
- Integrated with API data to create dynamic layouts and forms for user pages.
- Handle the logical functions within the project and report progress to the leader.
- Discuss new functional requirements with IT Comtor and propose solutions.
- Modify requirements and debug issues during the development process.
Technology in use - VueJS ( ver 2 ), Vee-validate, Vuex, etc.

Gumike JP / Gumike VN

Timeline: 1.5 month

Client gumi Inc
Descriptions - Campaign website to introduce technology products of gumiJP and gumiVN, invite users to register to participate and experience products in the event.
- Production Site: https://event.gumi.co.jp/gumike2019/ (Released)
Number of members 3
Position Front-End Developer
Responsibilities - Developed the project's UI using the client's Adobe XD designs.
- Implemented text and layout animations using GSAP (GreenSock Animation Platform).
- Proposed methods to improve UX and UI aspects.
Technology in use - HTML5, SCSS, Javascript, Greensock(GSAP), etc
MY SIGNATURE

Tran Minh Hieu