Rostislav Khlebnikov is a Senior Software Engineer and team lead with 12+ years of hands-on C++ experience and a PhD in Computer Science, now leading foundational BDE library teams at Bloomberg in New York. He combines a researcher's rigor—used to frame and deeply analyze hard problems—with a game-dev and product mindset for shipping reliable, high-performance, self-documenting code on deadline. Rostislav built CRIMSON end-to-end as a one-person principal developer, integrating Qt, MITK and OpenCASCADE to deliver a 3D cardiovascular simulation tool used by biomedical researchers. He has substantial contributions to well-known open-source projects like MITK and to Bloomberg’s core C++ libraries, improving cross-platform tooling and filesystem utilities. Comfortable with modern C++ (11/14/17), CUDA and Python, he bridges low-level performance work with usable GUI-driven tools. An uncommon strength is his track record of owning full stacks—from architecture and CI to packaging—while mentoring teams to sustain critical infrastructure.
12 years of coding experience
21 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Technische Universität Graz
MSc Computer science, MSc Computer science at Peter the Great St.Petersburg Polytechnic University
Contributions:18 commits, 2 PRs in 1 year 5 months
Contributions summary:Rostislav primarily contributed to bug fixes and feature enhancements related to the MITK (Medical Imaging Interaction Toolkit) project. Their work included addressing compilation issues, adding serializers and node descriptors for specific planar figures, and fixing rendering-related issues. They also improved code by adding prefixes and correcting the number of paths reported for rendering, indicating a focus on improving the core functionalities of the toolkit.
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
Back-end Developer
Contributions:1 review, 23 commits, 1 comment in 3 months
Contributions summary:Rostislav primarily contributed to the foundational C++ libraries within the Bloomberg Development Environment (BDE) repository. Their work involved integrating and updating filesystem utility functions, specifically modifying the `map`, `unmap`, and `sync` functions to take `bsl::size_t` for size arguments. The user also fixed documentation issues in the `bdlb_nullablevalue.h` header and improved the self-assignment handling in `bslstl_string.t.cpp`. Further contributions involved code cleanup, specifically removing unnecessary typedefs and refactoring code to accommodate new features.
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
Rostislav Khlebnikov - Senior Software Engineer Team Lead at Bloomberg