Allan Zhang Email and Phone Number
Senior software engineer with 4 years experience in developing high-performance, safety-critical embedded C++ applications on Linux. Skilled in developing low-latency communication middleware and RPC frameworks. Author of popular open source task scheduling/networking library ASRT (see link). Graduated from Georgia Tech with Master's in Electrical Computer Engineering. Fluent in English and Mandarin Chinese spoken/written. Deeply enamored, always driven by everything C++. "Optimizations are rarely an after thought"
-
Senior Software EngineerSaic General Motors Jan 2021 - PresentShanghai, ChinaDesigned and developed BSW (basic software) middleware stack in modern C++, servicing 10+ distributed automotive Linux applications, featuring a full os abstration layer, asynchronous task-scheduling runtime and client-server based communication components; deployed for production for Buick Century (Model Year 2026) Led development of http-based SOVD (Service-Oriented Vehicle Diagnostics) reverse proxy on Linux with OAuth, mDNS and OpenAPI intergration; performs efficient routing of… Show more Designed and developed BSW (basic software) middleware stack in modern C++, servicing 10+ distributed automotive Linux applications, featuring a full os abstration layer, asynchronous task-scheduling runtime and client-server based communication components; deployed for production for Buick Century (Model Year 2026) Led development of http-based SOVD (Service-Oriented Vehicle Diagnostics) reverse proxy on Linux with OAuth, mDNS and OpenAPI intergration; performs efficient routing of APIs to 10+ delegate UDS-based diagnostic servers; planned for production for Buick Century (MY 2026)Designed and developed a lightweight remote diagnostics RPC framework with custom binary-encoded protocol enabing distributed diagnostic service implementations; supports configurable static/dynamic service discovery; deployed for production for Buick Century (MY 2026) Developed user-space ethernet packet capturer/filterer using ebpf that intercepts inbound packets with malicious content, acheiving zero-frame-loss with 1.2 million pps; deployed for production for Buick Century (MY 2026) Show less -
Embedded EngineerSaic General Motors Jan 2021 - Dec 2023Shanghai, ChinaDesigned and developed diagnostic software stack on AutosarCP/AP for Central Gateway Module on Buick GL8 & Buick Century (Model Year 2023-2026) Customized NXP's Low latency communication engine (LLCE) firmware stack on S32G2 to enable custom CAN2CAN & CAN2ETH traffic routing, reducing routing latency by 50%Faciliated integration of automated testing procedures into CI/CD with Canoe.Divaand CAPL script, reducing Defect Escape Rate by 20%Facilitated the… Show more Designed and developed diagnostic software stack on AutosarCP/AP for Central Gateway Module on Buick GL8 & Buick Century (Model Year 2023-2026) Customized NXP's Low latency communication engine (LLCE) firmware stack on S32G2 to enable custom CAN2CAN & CAN2ETH traffic routing, reducing routing latency by 50%Faciliated integration of automated testing procedures into CI/CD with Canoe.Divaand CAPL script, reducing Defect Escape Rate by 20%Facilitated the department-wise transition from SVN to Git-based workflow, increasing work throughput by 30% Show less -
Graduate ResearcherGeorgia Institute Of Technology Jun 2019 - May 2020Atlanta, Georgia, United States-Embedded C programming on Arduino IDE with Arduino Uno’s ATmega328P (8-bit AVR) core -Programming on Simulink with STM32F4 (32-bit ARM) MCU -Deploying freeRTOS on Arduino Uno to allow for MCU processor multitasking -Smoother flight and sensor feedback and lower power consumption with FreeRTOS implementation -
Laboratory AssistantFurman University Jan 2018 - May 2018Instructed and assisted students on the proper procedures when operating equipments such as the interferometer, oscilloscope and laser sensors -
Undergraduate ResearcherFurman University Feb 2017 - Mar 2018-Modeled and designed drone propellers on AutoCAD and 3D-printed design -Designed a mountable duct for commercial drone propellers that reduced the effect of wingtip vortex-Increased in-flight stability and achieved 5%-10% increase in energy-efficiency compared to commercial frames
Allan Zhang Education Details
-
Electrical And Electronics Engineering
Frequently Asked Questions about Allan Zhang
What company does Allan Zhang work for?
Allan Zhang works for Saic General Motors
What is Allan Zhang's role at the current company?
Allan Zhang's current role is Actively seeking C++/Rust positions.
What schools did Allan Zhang attend?
Allan Zhang attended Georgia Institute Of Technology, Furman University.
Who are Allan Zhang's colleagues?
Allan Zhang's colleagues are John Zhou, Shanshan Wu, Aimei Song, 杨文海, Lin Li, Shuhao Ye, 王兴科.
Not the Allan Zhang you were looking for?
-
1cn.pwc.com
-
2ihg.com, hilton.com
-
Allan ZHANG
Jing'an District -
2cn.newbalance.com, newbalance.com
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial