Embedded Software Engineer.
I am interested in with low level coding and always curious about what is behind each library.
My current activity in spare time.
- Email : truongptk30a3@gmail.com
- LinkedIn: truongpt
- Twitter: truongptk30a3
- Leetcode: gravieb
- Mobile : +81-906-022-0187
- blog: https://gravieb.wordpress.com
- Now, I am living in Yokohama, Japan
- 09/2001 - 06/2004: Phan Boi Chau Specialized High School, Nghe An - Viet Nam.
- 2rd prize Vietnam National Physics Contest for high school - 2004
- Bronze medal 5th Asian Physics Olympiad - 2004
- 09/2004 - 06/2009: Hanoi University of Science and Technology
- Talented Programs
- B.S. in Automatic Control/Electrical Engineering
- Graduation thesis: 48V DC - 220V AC, 500W Converter, control by dspic30f4011
- 3rd prize research student of Electrical Engineering department - 2009
- Overall GPA: 8.15/10
- Talented Programs
- 05/2019: Fundamentals of Digital Image and Video Processing - Coursera
- 10/2019: Machine Learning - Coursera
- 01/2021: AWS Certified Solutions Architect Associate
- 02/2021: Neural Networks and Deep Learning - Coursera
- 03/2021: Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization - Coursera
- Programming Language.
- C
- C++.
- Multimedia processing.
- MPEG2-Video/H.262
- AVC/H.264
- HEVC/H.265
- MPEG2-TS
- Open Source Software.
- FFmpeg
- GStreamer
- HEVC Model(HM)
- AVC Joint Model(JM).
- Linux Device Driver
- Hardware
- Soc base on ARM
- Soc base on MISP
- Microcontroller 8/16bit PIC, AVR.
- Firmware
- Digital Television
- Camera Recorder
- Vietnamese: Native
- English: Intermediate, Communicate Fluently
- Japanese: nearly N2
- 03/2021 - Present: Compiler Engineer at EdgeCortix
- 08/2018 - 02/2021: Embedded Software Engineer at VTI Co Limited
- 07/2013 - 07/2018: Software Engineer, Bridge System Engineer at FPT Japan
- 07/2009 - 07/2013: Software Developer at FPT Software Ha Noi
- 11/2007 - 02/2009: Part time job as Embedded Developer at Binh Anh Electronics
- 03/2021 - Present: Compiler Software Engineer (machine learning)
- 10/2020 - 02/2021: Cloud Engineer
Analysis of Japanese Medical Standards Requirement Guideline to operate on Amazon Web Service.
- 08/2018 - 09/2020: 3D TOF sensor
Develop framework and driver for 3D TOF sensor.
Responsibility:
- Implement image filter pipeline.
- Investigate improve performance by using arm NEON instruction.
- 5/2018 - 7/2018: Linux Kernel BSP.
Investigate to port the property device driver part on SoC of the customer to upgrade Linux kernel 3.18.24 to 3.18.82.
Responsibility:
- Investigate USB stack in Linux Device Driver.
- Analysis bugfix modification of customer on old SoC
- 10/2017 - 04/2018: eTKernel Driver
Porting (design, coding, testing) HD-DMAC, HS-SPI, I2S, ENC/DEC driver on eTKernel to new SOC of customer. Responsibility:
- Communicate between offshore team and customer.
- Support offshore team requirement analysis, discuss solution, support fixbug.
- 04/2017 - 10/2017: CAN Network test tool.
Develop tool which instead of ECUs in CAN network to test Automotive Head Unit.
Responsibility:
- Communicate between offshore team and customer.
- Support offshore team requirement analysis, discuss solution, support fixbug.
- 08/2015 - 04/2017: ๐ฅ Camera recorder firmware.
Develop core video encoder of security & professional camera, supports MPEG2-Video/H.262, AVC/H.264, HEVC/H.265.
Responsibility:
- Implement feature change GOP (grop of picture) of output stream.
- Adjust reference parameter of each picture to find the best option.
- Investigate bug with related in Hardware.
- 07/2013 - 07/2015: ๐บ 4k Television firmware.
Develop firmware of 4K digital television, supports MPEG2-TS, MP4 file format.
Responsibility:
- Develop high speed demux module for 4K stream, supports MPEG2-TS, MP4 file format.
- Investigate and fix bug.
- 04/2012 - 06/2013: Linux Kernel BSP (cont).
Resolve problem of linux driver, media framework when upgrading from Android 2.3 to 4.0.
Responsibility:
- Investigate and support problem of SPI, I2C, GPIO driver.
- Investigate and fix bug of Android Media Framework.
- 09/2012 - 02/2013: G-BOOK
Develop G-BOOK system on Carnavi.
Responsibility:โ๏ธ Onsite at Nagoya to investigate and fix bug.
- 04/2012 - 09/2012: Linux Kernel BSP.
Resolve problem of linux driver, media framework when upgrading from Android 2.3 to 4.0.
Responsibility: Testing SPI, I2C, GPIO driver. Fix bug driver & media framework.
- 11/2011 - 04/2012: Audio Video Decoder-2.
Develop core multimedia processing firmware following to API of OpenMax- IL to integrate with Stagefright on Android Media Framework.
Responsibility:
- Develop video decoder component, support H.264 video coding format.
โ๏ธ Onsite 3 months at Kyoto to discuss solution and design with customer
- 08/2009 - 11/2011: ๐บ Audio Video Decoder-1.
Develop firmware of digital television (Digital Video Broadcasting - Terrestrial). Support trick play (slow, fast) with MP4, MKV, ASF, AVI file format.
Responsibility:
- Develop AVC/H.264 decoder, Video display.
โ๏ธ Onsite 1 month at Kyoto to test and fixbug by using customer's data
Partime job.
- Create some utility by PIC16F877A and RF module.
- Design PCB using Altium 6.0
- Study sensor network by Microchip Stack for the ZigBeeโข Protocol.