Roman Soroka

Member Of Technical Staff at OpenAI

San Francisco, California, 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
Roman Soroka is a pragmatic Member of Technical Staff in San Francisco with eight years of experience building developer tooling, CI, and large-scale testing and measurement platforms at companies like OpenAI, Meta, Uber, and Google. He excels at unblocking engineering teams by balancing speed, cost, and reliability—recently leading the CI wing at Rippling and delivering a company-wide 26.5s average speedup for Python test suites at Meta. A build-system specialist and active contributor to high-profile projects such as Facebook's Buck and Uber's OkBuck, he focuses on dependency management, build optimization, and reliable publishing across JVM ecosystems. Comfortable both as an IC and small-team tech lead, he brings deep backend and DevX expertise rooted in applied mathematics and a knack for turning developer pain points into robust automation.
code9 years of coding experience
job13 years of employment as a software developer
bookSpecialist's degree, Applied Mathematics, Specialist's degree, Applied Mathematics at Taras Shevchenko National University of Kyiv
github-logo-circle

Github Skills (14)

maven10
javas10
gradle-plugin10
buck10
gradlew10
android10
build-automation10
java10
gradle10
java-libraries9
skylark8
testing8
scala7
python4

Programming languages (5)

TypeScriptJavaC++HTMLKotlin

Github contributions (5)

github-logo-circle
facebook/buck

Sep 2017 - Mar 2019

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
userBack-end Developer & Build Engineer
Contributions:14 commits, 17 PRs, 64 comments in 1 year 6 months
Contributions summary:Roman primarily contributed to the `buck` build system by implementing features and resolving issues related to Java code coverage, build process optimization, and Maven integration. Their work included updating test tasks to support multiple code coverage formats and fixing a bug related to process execution. They also added support for Maven coordinates in HTTP file downloads and enabled Maven publishing for Scala libraries, demonstrating a focus on build system functionality and dependency management.
build-systembuild-tooljavapythonandroid
uber/okbuck

May 2018 - Nov 2018

OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.
Role in this project:
userBack-end Developer
Contributions:10 commits, 13 PRs, 3 pushes in 7 months
Contributions summary:Roman primarily contributed to the `okbuck` Gradle plugin, focusing on improving its functionality related to dependency management. They implemented features to correctly populate maven coordinates for prebuilt artifacts, added support for classifiers, and fixed bugs related to dependency uniqueness. Furthermore, the user enhanced the plugin by introducing visibility configuration support and rule overrides compatible with Skylark.
build-systemgradlegradle-pluginbuckwatchman
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