Ian Suvak

Senior Software Engineer at Ava Labs

Greater Boston 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
Ian Suvak is a Senior Software Engineer with 11 years of experience building high-performance backend systems and machine learning platforms, currently contributing at Ava Labs in the San Francisco Bay Area. He has a strong track record at Algorand—contributing performance-focused Go improvements to the official go-algorand repo, including efficient state serialization and metric optimizations—and led ML platform teams at Wayfair through roles from hands-on engineering to associate director. Trained in physics at Yale, he combines analytical rigor with practical systems design, frequently refactoring and instrumenting complex ledger and data systems to reduce latency and memory overhead. Known for bridging deep engineering and leadership, he excels at shipping scalable infrastructure that supports both data science and blockchain workloads.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Yale University
bookYorktown Highschool
github-logo-circle

Github Skills (10)

distributed-systems10
algorand10
go10
performance-optimization10
blockchain10
metric10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (7)

CNimSolidityTeXGoHTMLPython

Github contributions (5)

github-logo-circle
algorand/go-algorand

Oct 2022 - Jan 2023

Algorand's official implementation in Go.
Role in this project:
userBack-end Developer
Contributions:213 reviews, 6 commits, 24 PRs in 3 months
Contributions summary:Ian primarily focused on performance improvements and optimizations within the Go-based Algorand implementation. Their contributions included removing unused labels from metrics gauges, which can help prevent memory leaks. Additionally, the user implemented the use of `msgp` for agreement state serialization, improving performance. Furthermore, the user worked on a number of improvements within the ledger system, by updating and refactoring code.
golangblockchainalgorand
marielb/roadshow

Jul 2015 - Nov 2022

Contributions:51 pushes, 2 issues in 7 years 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
Ian Suvak - Senior Software Engineer at Ava Labs