Branislav Katreniak

Lead Software Developer at Cisco

Bratislava, Region of Bratislava, Slovakia
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
Branislav Katreniak is a Lead Software Developer with 12 years of experience designing and delivering robust distributed systems, from embedded audio stacks to cloud backend services. He blends an architect’s mindset with hands-on implementation, driving multi-cluster deployments, major performance improvements, and root-cause analyses in production at Cisco. His background in algorithms, complexity theory, and distributed algorithms underpins work on real-time, networked audio systems and constrained ARM devices where he engineered heapless C++ solutions and master-election protocols. An active contributor to the Cap’n Proto project, he implemented JSON decoding into its C++ core, showing attention to interoperable, high-performance serialization. Based in Bratislava, he’s comfortable leading small teams, reviewing the majority of PRs, and translating rigorous academic training (PhD-level theoretical informatics) into pragmatic product features. He favors making the pieces fit correctly—often finding and fixing subtle platform bugs that others miss.
code12 years of coding experience
job18 years of employment as a software developer
bookDoctor of Philosophy (PhD) Theoretical Informatics, Doctor of Philosophy (PhD) Theoretical Informatics at Comenius University in Bratislava, Faculty of Mathematics, Physics and Informatics
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

json10
proto10
data-serialization10
c-language10
cprogramming-language10
capnproto10
serialization10
unit-testing8

Programming languages (5)

TypeScriptC++CMakefileJavaScript

Github contributions (5)

github-logo-circle
capnproto/capnproto

Mar 2016 - Jul 2017

Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
userBack-end Developer
Contributions:47 commits, 18 PRs, 86 comments in 1 year 4 months
Contributions summary:Branislav primarily contributed to the `capnproto` repository by implementing JSON decoding functionality. They added the `decode` method to the `JsonCodec` class, enabling the parsing of JSON data into `DynamicStruct::Builder` objects. Their work involved significant changes to the `json.c++` and `json-test.c++` files, encompassing the parsing of various data types, including integers, floats, strings, and lists, indicating a focus on robust data handling within the Cap'n Proto framework. They also addressed review comments, demonstrating an iterative approach to the code's improvement.
rpccppprotobufc-libraryproto
katreniak/capnproto

Mar 2016 - Jul 2017

Contributions:34 pushes, 33 branches in 1 year 4 months
rpcprotobufprotoserializationcap
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
Branislav Katreniak - Lead Software Developer at Cisco