DETAILS
***********@*****.***
** ****** **.**- **** Chieu
ward- Thu Duc city
SKILLS
Git - DevOps
C/ C++ embedded
Unit test / Integration test
Eclipes based IDE
Circuit design, altium designer
HOBBIES
soccer, music, camping
ĐỖ QUANG VINH TRƯỜNG
EMBEDDED C/C++
PROFILE
Something about me:
- Energetic at work and love to learn new knowledge.
- Active, flexible, quick learning.
- Fluent in English (communication).
- Can both group work and independently work.
- Love coding and learning about programming.
- Love to make useful robots for life and passionate about learning about robots. EDUCATION
HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION
(6.85)
COMPUTER ENGINEERING
2018 - 2023
PROJECTS
2020 - 2024
Project in university:
- GPS based enviromental monitoring robot.
- Automatic door opening and closing system that recognizes wearing mask. Project in company:
- Write Python API management library and link with C++ language through python.h library to program Jetson Nano:
Create python files with support libraries for GPIO, UART, I2C and redefine through C++ language combined with python.h library.create a C/C++ library as a header file to re-declare the API that was previously defined by the C++ file.Call and use these APIs through C++.
- ATM Recycle of bottles on Linux using touch screen: Creating FSM to control system. Using message queue for the communication between processes. Creating and developing the application interface on touch screen. Using tenserflow library to build an algorithm to identify plastic bottles.
- Make robot arm:
Create and write APIs for controlling stepper motors which are the joints of the robot arm
EMPLOYMENT HISTORY
SHAREWORK
EMBEDDED ENGINEER
2023 - 2024
- Firmware development:
Develop and test firmware for peripherals: GPIO, I2C, SPI, UART... on family of STM32 microcontroller.
- Middleware development for MCU and Linux:
Write APIs for ECU abstraction layers for family of STM32 microcontroller. Write python script library for C++ language for Jetson Nano.
- Application development:
Using design pattern: singleton, mediator, harware proxy. Using QT to design and develop application for linux.
- Skills:
Python, C/C++, Git, Makefile, Azure, Script.
COURSES
Embedded Systems Programming on ARM Cortex-M3/M4 Processor, udemy Learn architecture processor of ARM cortex M and hand on C programming on ARM Cortex M3/M4
Mastering Microcontroller and Embedded Driver Development (MCU1), udemy
(MCU1) Learn bare metal driver development using Embedded C: Writing drivers for STM32 GPIO,I2C,SPI, UART from scratch
Mastering Microcontroller: Timers, PWM, CAN, Low Power(MCU2), udemy Learn STM32 Timers, CAN, RTC, PWM, Low Power embedded systems and program them using STM32 Device HAL APIs step by step. Linux for Beginners, udemy
An Introduction to the Linux Operating System and Command Line UML and Object-Oriented Design Foundations
Software Development Methodologies, Core Object-Orientation Concept Linux Inter Process Communication (IPC) from Scratch in C Use techniques: socket, message queue, shared memory to communicate processes
C++ Unit Testing: Google Test and Google Mock
using Cmake to build execution file for testing function with test case
© topcv.vn