Ted Percival

Senior Software Engineer II at Blizzard Entertainment

California, 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
Ted Percival is a Senior Software Engineer II with two decades of experience designing high-performance, correctness-focused C++ and Linux systems for live production services. He has built scalable distributed architectures and game netcode at Blizzard, led multi-protocol live video streaming and HTTP cache innovations at Sling TV, and driven IPv6 and system-level integration work earlier in his career. Comfortable across networking stacks—from TCP/IP and Kerberos to HTTP/DASH/HLS—he repeatedly delivers multi-threaded, low-latency network services and reusable core libraries. An active open-source contributor, he has fixed tricky system-level bugs in the widely used Heimdal project, demonstrating deep expertise in network interfaces and cross-platform edge cases. Based in California, he combines pragmatic production troubleshooting with forward-looking architecture design for real-time, large-scale systems.
code19 years of coding experience
job15 years of employment as a software developer
bookSoftware Engineering, Object Oriented Programming, Software Engineering, Object Oriented Programming at Brisbane North Institute of TAFE
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,606reputation
4.2mreached
104answers
4questions
Badges
git
top-5%
io
top-1%
linux
top-5%
merge
top-5%
github-logo-circle

Github Skills (17)

system-programming10
kerberos10
c1110
io10
network-programming10
c1710
git9
linux9
merge9
gssapi8
shell6
git-rebase6
python6
gcc6
unix6

Programming languages (9)

C#TypeScriptC++CJavaScriptKitGoHTML

Github contributions (5)

github-logo-circle
heimdal/heimdal

Aug 2009 - Dec 2009

Heimdal
Role in this project:
userBack-end Developer
Contributions:10 commits in 4 months
Contributions summary:Ted primarily focused on bug fixes and improvements related to the `roken` library within the Heimdal project. Their work addressed issues such as memory leaks, duplicate definitions, and incorrect IPv4/IPv6 address handling on specific operating systems (HP-UX and Solaris). They demonstrated a strong understanding of network interface configuration and system-level programming. Their contributions included reverting faulty code, implementing fixes for edge cases, and ensuring the software's correct operation.
gssapikerberosrokenkrb5krb5-kdc
tedjp/shitty

Jan 2018 - Oct 2022

Contributions:185 commits, 129 pushes, 31 branches in 4 years 9 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
Ted Percival - Senior Software Engineer II at Blizzard Entertainment