NGUYEN NGOC KHANG HUY
Embedded Software Internship
Binh Thanh district, Ho Chi Minh city
ad4q8i@r.postjobfree.com
PERSONAL PROFILE
I'm a final-year student pursuing a Bachelor's degree in Electronics and Telecommunications Engineering at Ho Chi Minh City University of Technology. I aspire to become an Embedded Software Engineer and acquire extensive knowledge in this field in the future. So, I'm looking for a full-time job as an embedded programming intern.
EDUCATION
Ho Chi Minh City University of Technology
Electronics and Telecommunications Engineering
09/2019 - Present 268 Ly Thuong Kiet, Ward 14, District 10, Ho Chi Minh City EXPERIENCE
I participated in an internship at the school's manufacturing facility and engaged in experimental coursework in the laboratory.
SKILLS
Programming : C/C++, Matlab.
GPA
7.48 / 10.
Microcontrollers : STM32, ESP32, PIC, AT328, 8051. Peripherals : I/O, Interrupt,Timer,PWM, SysTick, ADC, DAC, Watchdog Timer, RTC. Operating System (OS) : FreeRTOS
Protocols : UART, I2C, SPI, RS232, RS485, etc.
Network : TCP, UDP, HTTP, MTTQ.
Development : KeilC, CubeMX, Espressif idf,Visual Studio Code, Matlab, Altium Designer Office : MS Word, Power Point.
Soft Skills : Self-learning ability, Time Management Teamwork, Problem solving, Documentation. LANGUAGES
English TOEIC : 635
Able to read and understand
English documents
UNIVERSITY PROJECTS
SMART HOME SYSTEM AND ALARM MONITORING THROUGH IOT APPLICATION 01/2024 - Present Ho Chi Minh city, Viet Nam
• Microcontroller: ESP32, ESP8266, STM32
• Communication Protocol: I will use a Wi-Fi network to communicate between modules in each partition (slaves). Each slave will collect data from sensors and relay it to control devices via the web. All data are processed and sent to the central module (master) according to the ESPNOW protocol. Subsequently, the master will send data to the web and synchronize data from the web. The access control system will include a NodeMCU ESP8266 combined with RFID, electric locks, and a camera for monitoring. The master module will include a NodeMCU ESP32 connected to the STM32 via UART protocol, has an LCD screen to monitor environmental indicators, and is equipped with an alarm in case of fire or theft.
• Peripherals: Configure the ESP32, STM32, ESP8266 GPIO, UART, SPI, I2C
• Network : HTTP, MTTQ
• Hardware: ESP32, ESP8266, ESP - CAM, STM32, DHT22, DHT11, RTC DS3231, LCD16x2, DF Player Mini, BMP180, BMP680, RFID
• Development: CubeMx, VS code, Arduino IDLE, Altium Designer design PCB main, Websever
• Technical Skills: C/C++.
Electrocardiograph (ECG) Circuit Design and Software-based Processing 10/2022 - 01/2023 Ho Chi Minh city, Viet Nam
• Microcontroller: ESP32
• Communication Protocol: My ECG design project includes a heart rate monitoring sensor to measure the electrical activity of the heart. This electrical activity can be graphed as an ECG and presented as a similar reading. The project uses the MCP3204 12-bit ADC to convert analog signals to digital signals, which are then sent to the ESP32 via SPI communication. The ESP32 sends the signal to the PC using UART communication, where it is graphically displayed using Matlab.
• Peripherals: Configure the ESP32 GPIO, UART, SPI.
• Hardware : IC AD620AN, OPAMP – Operational Amplifier, MCP3204, ESP32.
• Development: VS code, Arduino IDLE, Altium Designer design PCB main, Matlab.
• Technical : C/C++
The design of an electronic weighing scale for heavy objects 02/2022 - 04/2022 Ho Chi Minh city, Viet Nam
• Microcontroller: STM32F103C8T6
• Communication Protocol: My project uses a 24-bit Loadcell HX711 ADC converter to read variable resistance values from a Loadcell sensor and sends the data to an STM32 microcontroller via 2-wire serial communication. The results are displayed on an lcd1602 screen using the i2c protocol.
• Peripherals: GPIO, I2C .
• Hardware : STM32f1, loadcell, ADC 24 bit :hx711, lcd 1602 x i2c .
• Development: KeilC, CubeMx, Altium Designer design PCB main .
• Technical : C/C++
Smart Door Lock System with fingerprint scanner
10/2021 - 12/2021 Ho Chi Minh city, Viet Nam
• Microcontroller: ATmega328
• Communication Protocol: Fingerprint recognition sensor AS608 automatically assigns fingerprints with a data string and transmits the values controller to AT328 via UART interface. I2C protocol displays data on LCD1602.
• Peripherals: Configure the AT328's GPIO, I2C, UART to work with keyboard, button, buzzer, relay, receive data from AS608 and display on LCD1602
• Hardware : AS608, Keypad 4x4, Button, Relay, Solenoid lock, Lcd 1602 I2C.
• Development: Arduino IDE. Altium Designer design PCB main.
• Technical : C/C++
INTERESTS
Listen music, Video Games, Reading books