Viacheslav P

Principal Engineer at Broadcom

Cupertino, California, 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
Viacheslav P is a Principal Engineer based in Cupertino with 12 years of experience designing and operating cloud-native, fault-tolerant distributed systems using Rust, Java, Scala and Kotlin. He has led core backend work on notable open-source projects like CorfuDB—implementing log compaction, fixing memory leaks, and redesigning failure detection—and drives Postgres clustering and AI-assisted log analysis at Broadcom. His strength is blending deep distributed-systems theory (Paxos, Raft, state machine replication) with pragmatic engineering: microservices, Kubernetes, CICD and infrastructure-as-code. A pragmatist about correctness, he favors TDD and DDD to deliver maintainable, high-performance services at scale. Beyond production systems he experiments with ML/LLM tooling for observability and retrieval-augmented workflows, reflecting a rare mix of systems internals and modern AI tooling. Colleagues rely on him to simplify complex failure modes into deterministic, testable designs.
code12 years of coding experience
job19 years of employment as a software developer
bookBachelor's degree Automation Engineer Technology/Technician, Bachelor's degree Automation Engineer Technology/Technician at Modern University for the Humanities
languagesRussian, English
github-logo-circle

Github Skills (7)

javas10
distributed-systems10
java10
database9
nosql9
databases9
testing8

Programming languages (9)

C#JavaRustScalaVueGoSwiftGroovy

Github contributions (5)

github-logo-circle
CorfuDB/CorfuDB

Aug 2018 - Dec 2022

A cluster consistency platform
Role in this project:
userBack-end Developer
Contributions:493 reviews, 277 commits, 446 PRs in 4 years 4 months
Contributions summary:Viacheslav implemented and refactored core backend functionalities for the CorfuDB project. They extracted log cleaning logic from `LogUnitServer` into a separate class `StreamLogCompaction`, added unit tests for log compaction, and made several improvements to prevent memory leaks in `StreamLogFiles`. Furthermore, the user focused on code clean-up, including removing deprecated methods and renaming variables.
nosqlconsensusstreamingdatastoredistributed-database
xnull/algo

Mar 2018 - Jul 2019

Contributions:2 PRs, 90 pushes, 1 branch in 1 year 4 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
Viacheslav P - Principal Engineer at Broadcom