Gary Gao
Embedded C C Sw Developer Co-op Intern @Nokia
Signup · Get unlimited contacts
WORK HISTORY
Embedded C C Sw Developer Co-op Intern @Nokia
Developed CMIS-compliant driver API for QSFP28 optical modules with I2C-based bus control to enable synchronized low-level access.• Implemented multithreaded firmware upgrade system with concurrent flashing and persistent state handling, boosting module upgrade efficiency and fault tolerance.• Integrated upgrade logic into HAL init sequence to ensure synchronized module upgrade during module bring-up.• Extended MPLS-TP endpoint telemetry using Broadcom SDK APIs for provisioning and statistics, resolving tracking issues via register-level debugging and vendor collaboration.• Added thermal safeguard with timer-based protection to prevent module overheating and enhance system stability.• Developed C-based statistics interface for new FPGA platform using memory-mapped I/O and synchronized register access for real-time statistics monitoring.• Resolved data consistency issues in dual-card failover by tracing sync logic and correcting port mapping to maintain consistent performance telemetry during failover.• Improved link failover behavior by adding revertive logic to restore preferred LAG (link aggregation) paths after recovery, increasing traffic resilience.• Mitigated cascading system faults by fixing port ID validation through optimized bitwise operations.
EDUCATION
University of Waterloo
Bachelor of Applied Science - BASc
ABOUT GARY GAO
Hi, this is Gary! I am currently a Computer Engineering student in the University of…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.