Petar Ivanov

Cross Team Tech Lead And Research at Zama

Sofia Metropolitan Area Bulgaria
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
Petar Ivanov is a cross-team tech lead and research engineer with 8+ years building secure, reliable distributed systems across startups and large tech companies. He blends hands-on C++ systems work—particularly Byzantine fault-tolerant state machine replication and Merkle-tree-backed storage—with leadership roles that span architecture, team coaching, and product-focused delivery. At VMware he contributed to the well-known concord-bft project, and at Zama he has driven applied research in cryptography and fully homomorphic encryption while scaling engineering practices. He is passionate about security, privacy and safety as first-class system features and enjoys bridging rigorous math and research with pragmatic engineering. A former telecom systems architect and C++ team lead, he brings deep protocol and low-level performance expertise plus a curious aerospace-minded appreciation for ultra-reliable engineering.
code8 years of coding experience
job16 years of employment as a software developer
bookBSc, Telecommunications, BSc, Telecommunications at Technical University of Sofia
bookMSc, Computer Science, MSc, Computer Science at Sofia University St. Kliment Ohridski
bookMathematics High School "Geo Milev", Pleven
github-logo-circle

Github Skills (10)

data-structures10
c-language10
cprogramming-language10
data-structure10
cryptography9
algorithms8
blockchain8
software-design7
performance-optimization7
memory-management7

Programming languages (7)

TypeScriptDockerfileC++RustJavaScriptGoPython

Github contributions (5)

github-logo-circle
vmware/concord-bft

Nov 2019 - Feb 2022

Concord byzantine fault tolerant state machine replication library
Role in this project:
userBack-end Developer
Contributions:705 reviews, 266 commits, 311 PRs in 2 years 3 months
Contributions summary:Petar contributed to the core logic and functionality of the Byzantine fault-tolerant state machine replication library, implementing new methods for the Sliver and RSASigner/RSAVerifier classes, and improving the overall architecture. The user refactored code to be more concise and readable, introduced several optimizations, and prepared for migration to a Merkle Tree storage implementation. The user also implemented a container-like read-only blockchain view.
fault-tolerantconsensusfaultconcorddistributed-systems
dartdart26/concord-bft

May 2020 - Nov 2021

Concord byzantine fault tolerant state machine replication library
Contributions:39 commits, 1418 pushes, 313 branches in 1 year 6 months
fault-tolerantfaultconcordbyzantinereplication
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