HA HAI TRONG NGHIA
*****.****@*****.*** 091******* github.com/hht-nghia
BD 14/01/2000 Highway 13, Hiep Binh Phuoc, Thu Duc ABOUT ME
• Embedded engineer with 1+ years of experience in designing, programming and testing embedded systems. Skilled in C, C++, Python and embedded Linux.
• Additionally, I have a solid understanding of telecommunication networks, enabling me to effectively manage projects related to device communication and connectivity. SKILL & BACKGROUND KNOWLEDGE
Programming: PYTHON, C/C++, VHDL.
Operating System: Linux, FreeRTOS.
Microcontroller: RASPBERRY PI, ESP32, STM32, PIC.
Certificates: MICROSOFT OFFICE, CCNA, APTIS ENGLISH CERTIFICATE B2. Tools: Altium, Autocad, Mathlab.
Network and Communication Protocols: MQTT, HTTP, Modbus, I2C, UART, SPI, Ethernet, WiFi, LoRa. EDUCATION
Ton Ðuc Thang University (TDTU): Bachelor's in Electronics and Telecommunications (Sept 2018 – Aug 2023). GPA: 6.9/10
Coursework: Researching the Performance of Two-Way Relay Networks Using Fountain Codes. EXPERIENCE
Nam Long Technology Investment Group: Embedded engineer (May 2023 – Now)
• Receive customer requirements and provide technological solutions.
• Collaborate with the team to brainstorm and develop products.
• Develop and test embedded software for various projects, including electronic warning and monitoring devices.
• Debugging and troubleshoot hardware and software issues in embedded systems. Phuong Nam Telecommunication Services Company Limited: Technical Staff (Nov 2022 – Apr 2023)
• Survey, configure devices, and support the deployment of FPT Telecom's network systems.
• Provide customer care and technical support for branch offices. VU HONG MINH CO., LTD: Internship Technical Staff (June 2022 - Sept 2022)
• Participate in speaker circuit board design and product testing for the company. PROJECTS
Vehicle height limit warning system (Company Project)
• Describe project:
Responsible for developing software to collect data from sensors and cameras to detect vehicles exceeding the height limit, display warning signals on the LED screen to alert drivers to stop their vehicles, and simultaneously send vehicle information and images to the traffic operation center.
• Key Responsibilities:
Design and implement software to communicate with sensors, cameras, and LED screens. Develop algorithms to detect vehicles exceeding height limits and trigger warnings. Design the screen interface, receiving display content from the web and showing it on the LED screen. Integrate the system with traffic operation centers for real-time data and image transmission.
• Skills and Technologies Used:
Programming Languages: Python, C++.
Protocols: MQTT, RS485, Modbus TCP.
Devices: Raspberry Pi (Debian), cameras, LIDAR sensors, LED displays. Gas Leak Detection System (Company Project )
• Describe project:
Responsible for developing software, collecting sensor data, detecting gas leaks to alert users via alarms and notifications on the web and mobile applications.
• Key Responsibilities:
Design and implement software systems to communicate with sensors and peripheral devices. Develop algorithms to detect and alert gas leaks.
Integrate the system with web platforms and mobile applications to send real-time notifications.
• Skills and Technologies Used:
Programming Languages: Python, C.
Protocols: MQTT, RS485, I2C, Modbus RTU.
Devices: ESP32, gas sensors, pressure sensors, LCD display… GPS Tracking System (Company Project )
• Describe project:
Developed a GPS tracking device for buses to monitor vehicle activities, including location, heading, speed, and other vital statistics. Integrated the system with a monitoring platform for transport companies to track and manage bus operations in real-time.
• Key Responsibilities:
Design software to communicate with GPS, accelerometer, and compass sensors. Develop algorithms to calculate and update vehicle position, speed, and heading. Send and receive data over the internet using the SIM7680 module for cellular connectivity and the MQTT protocol for efficient communication.
• Skills and Technologies Used:
Programming Languages: Python, C.
Protocols: MQTT, I2C, Modbus RTU.
Devices: ESP32, SIM7680, GPS sensors, accelerometers, digital compass. Driver Drowsiness Detection (Personal Project )
• Describe project:
Developed software using Raspberry Pi to collect data from a camera and analyze images with OpenCV to detect the driver's face. Based on the calculation of the eye blink distance, the system detects the driver's drowsiness and triggers alerts through an OLED screen and a buzzer if signs of drowsiness are detected.
• Skills and Technologies Used:
Programming Languages: Python.
Libraries/Frameworks: OpenCV, GPIO.
Devices: Raspberry Pi (Raspberry Pi OS), camera, OLED display, buzzer. CERTIFICATES
• MOS (Microsoft Office Specialist)
• Aptis English Certificate B2
• CCNA Certificate (VnPro)