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.
code9 years of coding experience
job14 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 (8)

TypeScriptDockerfileC++RustStarlarkJavaScriptGoPython

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-tolerantreplicationstate-machine
zama-ai/fhevm-go

Feb 2024 - Nov 2024

fhevm-go is an open-source library used to easily integrate the fhEVM into an EVM-compatible blockchain.
Contributions:16 reviews, 28 PRs, 89 pushes in 9 months
blockchainevmgocryptographyencryption
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