Steve Yang

Software Engineer at Splunk

Cupertino, 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

🤩
Rockstar
🎓
Top School
Steve Yang is a Software Engineer with 13 years of experience based in Cupertino, California, currently building observability at Splunk. He brings deep systems and performance expertise—demonstrated by significant contributions to NanoLog, a nanosecond-scale C++ logging system where he implemented thread-local staging buffers, memory management improvements, and rigorous CPU-cycle benchmarking. His background includes internships at AWS and Adobe and research experience at Stanford Medicine, reflecting a blend of production engineering and scientific rigor. A Swarthmore CS graduate who has also served in civic youth advisory roles, he combines high-performance backend skills with a collaborative, community-minded approach to problem solving.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Swarthmore College
bookMonta Vista High School
github-logo-circle

Github Skills (17)

benchmark10
c-language10
performance-monitor10
performance-analytics10
low-latency10
memory-management10
benchmarking10
performance-measurement10
latency10
performance-analysis10
performance-tuning10
logging10
performance-monitoring10
high-performance10
cprogramming-language10

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
PlatformLab/NanoLog

Aug 2016 - Dec 2020

Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:1 release, 142 commits, 10 PRs in 4 years 4 months
Contributions summary:Steve significantly contributed to the optimization and refinement of the NanoLog logging system. Their work involved the development of a thread-local staging buffer, memory management, and improved compression of log messages. Furthermore, the user implemented various performance benchmarks, including snprintf tests and measures related to CPU cycle counting. The primary goal was to enhance NanoLog's speed, efficiency, and overall performance.
apicpploggerlogginglogging-library
syang0/NanoLogCompression

Jan 2018 - Jun 2019

Contributions:5 pushes, 1 branch in 1 year 5 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
Steve Yang - Software Engineer at Splunk