Jun Tang

Staff Software Engineer at Spirent Communications

Allen, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jun Tang is a Staff Software Engineer with over a decade of hands-on experience in mobile packet core and VOIP/IMS systems, and a 19-year background in testing and support across 3G/4G/5G, EPC/5GC, VoLTE and IMS domains. At Spirent Communications he has progressed from product specialist to staff engineer, driving function and performance testing, debugging, and product validation for complex telecom networks. He is proficient in C/C++, Python and shell scripting, and applies embedded IoT expertise—contributing low-level driver and protocol code (TFTP, SNTP, FTP) to the Wiznet ioLibrary for Ethernet controllers. Based in Allen, Texas, Jun combines deep telecom protocol knowledge with pragmatic software engineering and automation skills to accelerate root-cause analysis and reproducible testbeds. Colleagues rely on him for bridging hardware-software gaps and for turning intricate network behaviors into actionable test cases. His background in automotive engineering from Tsinghua University underpins a methodical, systems-oriented approach to problem solving.
code11 years of coding experience
job20 years of employment as a software developer
bookBachelor's degree, Automotive Engineering, Bachelor's degree, Automotive Engineering at Tsinghua University
github-logo-circle

Github Skills (12)

ethernet10
c1710
ip10
embedded10
c1110
abstraction-layer10
sys10
network-protocol10
tcp10
hal10
tftp9
iot9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
Wiznet/ioLibrary_Driver

Nov 2014 - Sep 2017

ioLibrary_Driver can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100, W5100S, W6100, W6300.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:26 commits, 17 pushes, 1 branch in 2 years 10 months
Contributions summary:Jun primarily focused on adding and modifying driver code for various WIZnet Ethernet chips, including W5500, W5100, W5200, and W5300. Their contributions involved implementing low-level hardware abstraction layers (HALs), register definitions, and initialization routines to enable communication and control of these network interface controllers. The user also integrated a TFTP and SNTP protocol implementation, alongside modifications to existing FTP server functionality.
tcp
bingdo/DYENP

Oct 2022 - Oct 2023

Contributions:199 pushes, 1 branch, 1 comment in 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial