Roman Shestakov is a Head of AI & Data with 15 years of experience building AI-powered B2B products and data platforms across retail, healthcare, mortgage, and edtech. He combines an applied mathematics and software engineering background with hands-on prototyping to own complex products end-to-end, from data pipelines and BI to model improvements and internal tooling. At RRS he reorganized teams without headcount increases, launched end-to-end data workflows and a rapid labeling tool that materially sped up annotation and boosted CV model performance. As a former CPO and early-stage product leader, he scales product strategy with data-driven OKRs and operational analytics, having supported growth from a few thousand to tens of thousands of users. An active engineer contributor, he has worked on quality-focused backend code and testing infrastructure for notable open-source Erlang projects, reflecting a pragmatic focus on robustness and reproducibility. Based in France, he also runs a music-education startup, blending product discipline with creative side projects.
15 years of coding experience
7 years of employment as a software developer
Master's degree Applied Mathematics and Computer Science, Master's degree Applied Mathematics and Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions summary:Roman primarily contributed to the Erlang-based N2O web framework. Their work involved updating core source code, including modifications to tag rendering and element handling. Additionally, they introduced testing infrastructure by adding CT tests, incorporating Ranch as a dependency, and configuring test execution, demonstrating a focus on code quality and testing. Furthermore, a typo fix was included in one of the commits.
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.