You are on page 1of 3

HUA CHI QUAN

PERSONAL DETAILS

 Name Hua Chi Quan


 Date of birth 15/08/1994
 Sex Male
 Marital status Single
 Email quanhc1508@gmail.com
 Phone 0347459122

EDUCATIONAL BACKGROUND
 FPT University
 Robotics: Computational Motion Planning(Coursera)
 Robotics: Aerial Robotics(Coursera)
 Certificate: PSM 1 (Scrum master certificate)

PROFESSIONAL SUMMARY
 3.5 years’ experience in C++ embedded development
 Experience working in an Agile development environment
 Experience in using methodologies: OOP, UML, Design Patterns, and Agile Scrum.
 Solid experience in embedded system.
 Excellent verbal and written communication skills
 Strong analytical skill and bugs sense

SOFTWARE
 Programming Languages: C/C++, Javascripts, HTML, XML
 Software development tools: targetprocess, jenkin, svn
 Concepts: OOA/OOD(UML, Design Patterns, Refactoring), Multithreading, Networking
 Tools: Visual Studio 2008/2010/2012, NetBeans, Eclipse.
PROFESSIONAL EXPERIENCE

WORK EXPERIENCE

December 2016 - Present


Position C++ Developer
Organization FPT Software

Job description  Involving in all phases of the project. (Documentation, Designing,


Coding, Unit Testing and Defect issues).
 Building, deploying & maintaining embedded features.
 Communicating to client directly to clarify requirement and issues.
 Writing and debugging code.
 Conducting code review.
 Performing and writing unit tests based on FUT document
(Functional Unit Test)
 Refactoring code
 Building environment for coding, deploying, testing

PROJECT LIST

NEO HELIX Dec 2016 - Present


Position Software Developer
Project Description
Project Description:
The scope project is to fix PR, develop ER for franking machine. Franking
machine is a device that automatically stamps letters or packages that are
passed through it and then computes the total charge. It also prints on the letter
the date and place where it was sent from. Franking machine is used for accurate
and efficient processing of postage and shipping
Responsibilities:
 Building, deploying & maintaining franking machine features.
 Communicating to client directly to clarify requirement and issues.
 Writing and debugging code.
 Conducting code review.
 Performing and writing unit tests based on FUT document (Functional
Unit Test)
 Refactoring code

Technologies Used:
 C++
 CPPUnit
 Embedded system, Networking
 Kaleido
Team size: 6 developers, 2 Tester, 1 PM

AI Camera Sep 2018 - Nov 2018


Position Software Developer
Project Description
Project Description:
Building a system that used an camera to detect the faulted packet in the
warehouse transportation

Responsibilities:
 Building the Qt environment for whole project
 Solve issue relate to capability between Qt environment and OpenCV on
the arm board
 Building a cross platform environment to build and deploy the QT code
on PC and arm board
 Review code

Technologies Used:
 C++
 QML, QT network, OpenCV

Team size: 6 developers, 1 Tester, 1 PM

RFID Nov 2018 - Dec 2018


Position Software Developer
Project Description
Project Description:
Building a system that use RFID to manage the ID and status of goods in
warehouse

Responsibilities:
 Write code for Mqtt api to connect the RFID software to Amazone Iot
services
 Review code and solve issue relate to compatibility

Technologies Used:
 Mqtt
 MFC
 C/C++
 RFID

Team size: 6 developers, 1 Tester, 1 PM

You might also like