Rostislav Khlebnikov

Senior Software Engineer Team Lead at Bloomberg

New York, New York, 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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job21 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Technische Universität Graz
bookMSc Computer science, MSc Computer science at Peter the Great St.Petersburg Polytechnic University
languagesEnglish, Russian, German, French
github-logo-circle

Github Skills (13)

file-api10
medical-imaging10
cpp-library10
filesystem10
c-language10
cpp10
cprogramming-language10
medical-image-computing10
allocator9
memory-management9
vtk8
testing8
dicom7

Programming languages (5)

TypeScriptC++GoHTMLPython

Github contributions (5)

github-logo-circle
MITK/MITK

Mar 2014 - Aug 2015

The Medical Imaging Interaction Toolkit.
Role in this project:
userBack-end Developer
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.
dicom-browserinteractionmitkitkdicom
bloomberg/bde

Oct 2017 - Jan 2018

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
userBack-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.
cppallocatorspolymorphic-allocatorsbloombergc-plus-plus
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