Justin Zhang

Software Developer at DRW

Chicago, Illinois, 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
Justin Zhang is a software developer based in Chicago with four years of hands-on experience in low-level systems programming using C, C++, and Rust. He holds a B.S. in Computer Science with minors in Data Science and Physics from UVA and has practical experience applying performance engineering to a major open-source TLS implementation (aws/s2n-tls), adding benchmarks, flamegraph profiling, and memory analysis. At AWS he delivered a comprehensive TLS benchmarking suite ahead of schedule, and he now develops production software at DRW. His research background in TinyML and familiarity with hardware tooling like Verilog and OpenLane reflect a cross-layer curiosity from silicon to software. Justin pairs strong quantitative training with teaching and tutoring experience, often improving learners’ grades by a letter or more. Colleagues describe him as a fast learner who turns performance data into actionable optimizations.
code4 years of coding experience
job1 year of employment as a software developer
bookBachelor's of Science, Computer Science, Bachelor's of Science, Computer Science at University of Virginia
github-logo-circle

Github Skills (11)

performance-tuning10
mtls10
benchmarking10
benchmark10
rust10
tls1210
tls1310
cryptography10
libtls10
rust-language9
openssl9

Programming languages (6)

TypeScriptC++CSourcePawnLuaVim Script

Github contributions (5)

github-logo-circle
aws/s2n-tls

Jun 2023 - Aug 2023

An implementation of the TLS/SSL protocols
Role in this project:
userPerformance Engineer
Contributions:159 reviews, 29 PRs, 15 pushes in 2 months
Contributions summary:Justin's contributions center around benchmarking and performance analysis within the s2n-tls project. They implemented and added benchmarks for handshake performance across different cryptographic configurations and signature algorithms. Additionally, they integrated flamegraph generation for detailed performance profiling and added throughput benchmarks. Moreover, the user introduced memory usage benchmarking using Valgrind/Massif.
cryptographysslc99tlscrypto
tinzh/s2n-tls

Jun 2023 - Aug 2023

An implementation of the TLS/SSL protocols
Contributions:5 PRs, 213 pushes, 57 branches in 2 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
Justin Zhang - Software Developer at DRW