Konstantin Gribov

Apache Tika PMC & Committer at The Apache Software Foundation

Moscow, Moscow, Russia
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
Konstantin Gribov is a seasoned back-end engineer and long-time Apache Tika PMC & committer with 14 years of experience building and maintaining core developer tooling and parsing infrastructure. Based in Moscow, he combines deep Java expertise with build-system craftsmanship, contributing to high-profile projects like Apache Tika, Quarkus, and Gradle where he improved parser robustness, Gradle diagnostics, and build automation via Gradle/Kotlin DSL enhancements. At MG Apocryphe he continues R&D work, while upstream contributions show attention to maintainability—refactoring code, updating dependencies, and standardizing logging—and performance tuning such as NUMA-aware changes to official Docker images. He’s comfortable across DevOps and backend domains, from tweaking docker-entrypoint scripts to refining forked parser APIs, which signals a pragmatic focus on production reliability and developer experience. Trained at Lomonosov MSU and active within Apache governance, he blends academic rigor with steady open-source stewardship.
code14 years of coding experience
bookAESC MSU -- Kolmogorov's school
bookLomonosov Moscow State University
languagesАнглийский, Русский
stackoverflow-logo

Stackoverflow

Stats
660reputation
124kreached
15answers
0questions
github-logo-circle

Github Skills (36)

kotlin10
dependency-management10
docker10
scripting10
groovy10
content-extraction10
metadata10
dockers10
java10
javas10
script10
build-automation10
sh10
build-tools10
shell10

Programming languages (19)

C#JavaC++RustCScalaGoPerl

Github contributions (5)

github-logo-circle
apache/tika

Mar 2015 - Nov 2022

The Apache Tika toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF).
Role in this project:
userBack-end Developer
Contributions:93 commits, 10 PRs, 38 pushes in 7 years 9 months
Contributions summary:Konstantin primarily contributed to the Apache Tika toolkit by modifying the `ForkParser` class and related components. Their work involved updating the Java command line configuration, API fixes, and general code improvements. They also updated dependencies, refactored the code to remove tabs and use JUL for logging, and addressed multiple issues related to the `ForkParser` APIs. These changes suggest a focus on improving core functionality and maintaining the project.
apache-tikaextractionxlspdfppt
gradle/gradle

Feb 2021 - Apr 2022

Adaptable, fast automation for all
Role in this project:
userBackend Developer
Contributions:5 reviews, 8 commits, 8 PRs in 1 year 2 months
Contributions summary:Konstantin primarily contributed to the Gradle build system's diagnostics and dependency management functionalities. They implemented support for camelCase shortcuts when selecting configurations in tasks like `dependencies` and `dependencyInsight`. Additionally, the user added support for `ProviderConvertible` in `DefaultDependencyConstraintHandler`, enhancing flexibility in dependency declarations. Their work included modifications across various Java and Groovy source files, demonstrating a focus on improving the core functionality of the Gradle build tool.
pythongradlegroovyautomationjava
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