my background
Snapshots of my life
Education
California State Polytechnique University, Pomona (2007-2012)
University of North Florida (Summer-Fall 2014)
Domains
Embedded Systems
Linux Application
Fintech
Telematic Software
Network Programming (5G)
knowledge
Design Patterns: Singleton, Observer, Factory, Proxy, Template Method
Inter-process Communication (Android Binder)
Computer network protocols: TCP/IP, I2C, SPI, UART
Algorithm
3GPP Specifications for 5G NR (MAC Layer, RRC)
C#
Programing TASKs
Fix memory issue: I became aware of various causes of memory leaks and share my observations here. https://freewindcode.com/2023/11/07/debugging-and-fixing-mem-leaks/ and other posts
Implement new module using various design patterns: Observer Pattern, Proxy Pattern
Debug various issues with threadpool, due to race condition: Simple program to implement a threadpool with C++
Implement template function: C++ variadic template function – My sky (freewindcode.com)
Projects
Implement, and maintain CU, DU codes: handling abnormal cases in Cell Delete Procedure, implement various performance counters such as Drb.RlsSduDelay in AM mode and UM mode.
Build Routing Service for ECU in Vehicle: use Telux SDK by Qualcomm to apply routing rules based on requirements. Configure DNSMasq. Configure build for external libary
Maintaining SMS-Module: fix bugs on SMS header not configured with overflowed values.
Design SOAP service handlers: implement CMake build, cgi access point, XML template, and SOAP service handlers.
Certifications and skill sets
WCET IEEE: Credential ID PTI0IEEECOMSOC000438. Issued Oct 2018 · Expired Oct 2021
Hackerank/LinkedIn: C++ GOLD badge, Problem solving basic
Leetcode: Contest Ranking 1302. 192 problems solved
Engineering suites
Autotools, Cmake
Visual Studio Code
QXDM, Wireshark



