Oleg Subbotin

Senior Software Engineer at Bloomberg LP

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

🤩
Rockstar
🎓
Top School
Oleg Subbotin is a Senior Software Engineer based in New York with over 15 years of deep expertise in storage systems, device drivers, and low-level Linux/C++ development. He has driven architecture, hardware bring-up, and data-path implementations at companies like Bloomberg and EMC, and led development of backup and virtual tape solutions earlier in his career. At Bloomberg he contributes to the Bloomberg Development Environment (BDE) and has submitted disciplined, review-driven C++ improvements to widely used internal libraries. Oleg combines hands-on driver and SCSI/Fibre Channel protocol work with experience as a product/feature owner, bridging engineering and system design. He’s comfortable modernizing legacy codebases to C++11-era standards while keeping production reliability front and center. Colleagues benefit from his pragmatic focus on robust, testable infrastructure and proven track record bringing complex storage hardware and software to production.
code10 years of coding experience
job20 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at New Mexico Institute of Mining and Technology
bookBachelor's degree, Computer Technology/Computer Systems Technology, Bachelor's degree, Computer Technology/Computer Systems Technology at SPb Polytechnical University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (6)

c-language10
develop10
cpp10
cprogramming-language10
code-review9
maintainability8

Programming languages (6)

C++CCMakeOpenSCADPerlPython

Github contributions (5)

github-logo-circle
bloomberg/bde

Jun 2015 - Jan 2023

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
userBackend Developer
Contributions:529 commits, 11 PRs, 1765 pushes in 7 years 8 months
Contributions summary:Oleg's commit introduces and implements the `bdlb::NullOutputIterator` and the `bdlb::CStringEqualTo` components. The work involves creating new files, adding implementations, and initial code for the given components within the `bdl` directory. The changes also include addressing comments from code reviews, demonstrating adherence to coding standards.
cppallocatorspolymorphic-allocatorsbloombergc-plus-plus
osubboo/bde

Jun 2015 - Feb 2016

Contributions:12 pushes, 3 branches in 7 months
cppbloombergc-plus-plusdevelopment-environmentcpp17
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
Oleg Subbotin - Senior Software Engineer at Bloomberg LP