Gregory Borodin

Data Engineer

Germany
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
Gregory Borodin is a Data Engineer with 10 years of experience, based in Germany, who blends systems-level engineering with data-focused tooling using Python, Go, and Rust. He contributes to prominent open-source infrastructure—most notably enhancing the Pants build system—where he improved JVM artifact handling, dependency resolution, and deploy_jar behavior, reflecting a strong aptitude for build and deployment automation. Gregory excels at untangling complex dependency and packaging problems and shipping pragmatic fixes that improve developer workflows and CI reliability. Comfortable across backend engineering and data pipelines, he brings a pragmatic, code-first approach to production systems. Colleagues describe him as the kind of engineer who surfaces subtle build-path and shading issues before they become outages, pairing deep technical curiosity with consistent delivery.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
81reputation
12kreached
3answers
1question
github-logo-circle

Github Skills (23)

dependency-management10
jvm10
python10
build-system10
coursier10
build-tools10
java9
javas9
maven8
scala7
prolog6
tensorflow6
memory-management6
docker6
logic-programming6

Programming languages (13)

MDXJavaC++RustScalaGoValaKotlin

Github contributions (5)

github-logo-circle
pantsbuild/pants

Oct 2023 - Mar 2025

The Pants Build System
Role in this project:
userBackend Developer
Contributions:73 reviews, 39 PRs, 137 comments in 1 year 5 months
Contributions summary:Gregory primarily focused on enhancing the `pantsbuild/pants` build system by introducing new features and addressing existing issues related to JVM deployments and dependency resolution. Their work included adding functionality to exclude files during `deploy_jar` operations, improving dependency management to skip entries in specific scenarios, and fixing jar path issues within the shading process. Furthermore, the user implemented features to support Coursier's `--force-version` argument for `jvm_artifact` targets and generated `jvm_artifact` targets from `pom.xml` files.
pythonprotobufaws-lambdapantsshell
grihabor/biopython

Nov 2017 - May 2019

Official git repository for Biopython (converted from CVS)
Contributions:6 PRs, 31 pushes, 2 branches in 1 year 6 months
git-repositorypythonconvertedbiopythoncvs
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
Gregory Borodin - Data Engineer