Kanstantsin Chernik is a Staff Software Engineer based in New York with 11 years of experience building and leading cross-language engineering teams across C++, Go, Node.js and TypeScript. He combines hands-on systems programming and architectural design—recently contributing to Boost.DI to harden exception handling and shared-scope synchronization in a widely used C++14 dependency-injection library. At Bloomberg he led BI integration and office tools infrastructure, and now drives platform work for Uber Direct, blending backend reliability with pragmatic product focus. Known for clean architecture and mentoring teams, he brings a practical balance of low-level C++ expertise and modern service-oriented development.
11 years of coding experience
12 years of employment as a software developer
Bachelor's degree, 5, Bachelor's degree, 5 at Belarusian State University of Informatics and Radioelectronics
Contributions:7 commits, 64 PRs, 2 pushes in 1 year
Contributions summary:Kanstantsin focused on enhancing the C++14 dependency injection library, specifically addressing exception handling within callable instances. The commits demonstrate changes to the core library files, including scopes and core components. These modifications aimed to ensure the library correctly handles exceptions thrown by injected dependencies, along with a synchronization of shared scope. Additional commits refined the codebase and updated internal comment documentation.
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
Kanstantsin Chernik - Staff Software Engineer at Uber