Ievgen Degtiarenko is a Senior Software Engineer based in Berlin with 13 years of experience building and operating distributed, JVM-based systems, and a decade focused on Java and big-data/SaaS applications. At Elastic he works on Elasticsearch core and cloud orchestration, contributing to critical features like Cross-Cluster Replication and Snapshot/Restore while modernizing code with Java 17 patterns. He combines hands-on backend development with technical leadership—setting up development processes, mentoring teams, and leading multi-team backend efforts previously at CrossEngage. Certified in Spring, CKAD, Elastic, and Scrum, he brings both deep implementation skills and operational insight into scaling, upgrading and maintaining production clusters. Unusually for someone at this level, he still regularly dives into storage- and cluster-level code (e.g., OrientDB and Elasticsearch internals), reflecting a strong systems-oriented mindset grounded in applied mathematics.
13 years of coding experience
9 years of employment as a software developer
Master's degree, Applied Math, Master's degree, Applied Math at Dnipropetrovs'kij Nacional'nij Universitet
Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
Back-end Developer
Contributions:2044 reviews, 310 commits, 1037 PRs in 1 year 2 months
Contributions summary:Ievgen primarily worked on backend features and improvements within the Elasticsearch repository. Their contributions focused on the Cross-Cluster Replication (CCR) and Snapshot/Restore features, specifically modifying code to handle auto-follow pattern deletion, add descriptions to shard changes action requests, and clear auto-follow errors on deleting patterns. These changes indicate work related to improving the functionality and stability of Elasticsearch's data replication and backup mechanisms. They also made a code refactor to use Java 17th feature instanceof pattern matching.
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
Role in this project:
Database Engineer / Database Administrator
Contributions:9 commits in 1 month
Contributions summary:Ievgen's contributions primarily involve modifying the database's internal operations, specifically related to cluster management and storage. They worked on features like creating and managing clusters, including implementing the ability to create clusters with fixed IDs. The commits also include refactoring to reuse existing cluster files and address concurrency issues within the storage system. They also fixed some tests and added support for non-blocking reads in specific data record handling.
dbmsrdbmsindexingrelational-databasesreactive
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.