Konstantin Spirov

R&D Engineer Software 6 (Master Engineer) at Broadcom

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

👤
Senior
🎓
Top School
Konstantin Spirov is an experienced R&D software engineer with 11+ years building pragmatic, enterprise-grade solutions for government and large-cloud vendors, now operating as a Master Engineer at Broadcom after a long tenure at VMware. He specializes in distributed systems, backend architecture and pragmatic “glue” that makes business applications reliably work together, with a track record of tackling hard technical and socio-technical problems across teams. Konstantin has contributed to notable open-source work on CorfuDB—implementing thread-safe futures and quorum replication refinements that improved consistency and concurrency in a cluster database platform. Comfortable in both hands-on coding and high-level architecture, he blends extreme-programming pragmatism with a focus on stakeholder collaboration and measurable performance gains. Based in Bulgaria, he holds an M.Sc. in Computer Science from Sofia University and often balances rigorous engineering with practical, delivery-focused tradeoffs.
code11 years of coding experience
job21 years of employment as a software developer
bookM.Sc. Informatics (Computer Science), M.Sc. Informatics (Computer Science) at Sofia University St. Kliment Ohridski
bookNational High School for Mathematics and Natural Sciences
stackoverflow-logo

Stackoverflow

Stats
615reputation
36kreached
3answers
0questions
github-logo-circle

Github Skills (18)

consensus10
futures10
databases10
distributed-systems10
java10
javas10
concurrency10
database10
testing9
nosql9
datastore9
data-storage9
distributed-database9
maps6
jna6

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
CorfuDB/CorfuDB

Mar 2017 - May 2017

A cluster consistency platform
Role in this project:
userBackend Developer
Contributions:8 commits, 21 PRs, 98 comments in 2 months
Contributions summary:Konstantin focused on implementing and refining core backend functionalities related to quorum replication and distributed database consistency. They introduced thread-safe futures for quorum replication, ensuring that operations complete only when a majority of nodes acknowledge success. They also refactored and cleaned up client-side code, which enhanced the stability and efficiency of the CorfuDB system, with improvements to test cases to improve concurrency.
nosqlconsensusstreamingdatastoredistributed-database
kspirov/javatopia

Feb 2015 - Apr 2020

Contributions:1 PR, 6 pushes, 1 comment in 5 years 2 months
garbage-collectiontalentwarsgarbageboost
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