Horace Dinh is a seasoned website developer with approximately 5 years of experience. He is aspiring to join the company as a Front-end web developer, eager to leverage his skills and expertise within a dynamic and challenging professional environment. Horace is committed to advancing his professional knowledge and acquiring new skills in both Front-end and Back-end development, with the goal of evolving into a full-stack web developer in the future.
Project list
BTS for Pocket GT - Japan
Software for controlling music devices on both mobile and PC platforms.
Create UI according to design
Connect devices with the web and app
Discuss the device's core code with the customer to ensure connectivity with the web and app
Technologies: HTML, CSS, JQuery, JS, and client's framework
Electricity Management System - Japan
A web application designed for efficient management of electricity expenses, catering to both customers and administrative staff.
Review design files and discuss any issues with the PM before working with the client to update requirements.
Develop the admin site to manage personnel, notifications, and necessary configurations based on the design requirements.
Fix bugs and update features on the customer site.
Technologies: ReactJS, Redux, TypeScript
Student Facial Recognition System - Japan
This project aimed to develop a software solution for the facial recognition of students in the classroom, enhancing attendance tracking and classroom management.
Create screens to manage student lists and student photos
Fix web app errors such as input fields not being pushed up when the keyboard appears
Technologies: ReactJS, TypeScript, and Amazon API for image recognition and analysis
Document Management System - Japan
This project involved the development of a comprehensive document management system.
After receiving the design, create the UI, code UI logic, and then coordinate with the back-end team to integrate the API.
Integrate the flow with previous and subsequent screens to complete a workflow.
Technologies: ReactJS, Redux, TypeScript
Video Call Rooms Web Application Maintenance - Japan
Worked on maintaining an innovative web application designed for creating video call rooms tailored for insurance sales consultations.
Receive tasks from the client such as fixing bugs or adding new features to the web app.
Communicate with the client through comments on Git tasks.
Technologies: AngularJS, ElectronJS, TypeScript
Material Management System Development - Vietnam
This project focused on creating a comprehensive material management system, utilizing technologies such as AngularJS and PrimeNG.
Working as a developer
Technologies: AngularJS, PrimeNG
Xpon - UK
Daily meetings with the team to report on work (one in the morning with the Vietnam team, one in the afternoon with the overseas team).
Receive tasks from the Scrum Master to work on in Jira.
The main tasks include creating components and pages according to the design and integrating APIs to retrieve data from ContentStack to display on the UI. Each component must have Storybook and Unit Tests, and helper functions must also have Unit Tests.
Create content in ContentStack, explore new technologies to integrate into the project, and integrate third-party libraries provided by the client into the project.
Review pull requests of team members to ensure clean code and that team members understand the tasks being implemented in the current sprint.
Communicate directly with the client through comments in Jira tasks or direct calls/chats via Slack or Teams to discuss the tasks being performed.
After each sprint, present a demo of accomplishments to the client (any team member may be randomly selected to demonstrate).
Technologies: CMS, NextJS, Remix, ReactJS, Typescript, GraphQL, TailwindCSS, Storybook, Unit Test, E2E Test
Education
POSTS AND TELECOMMUNICATIONS INSTITUTE OF TECHNOLOGY (PTIT)