Dmitry Stepanov is a versatile backend engineer with 13 years of experience building high-throughput Java and Kotlin systems and progressively taking on full-stack responsibilities with React. He has delivered production-grade solutions across banking, retail, energy metering, and CRM domains, including decomposing monoliths into microservices and designing event-driven architectures with Kafka and gRPC. At T1 he combined Quarkus, Go, and Saga patterns to solve distributed-transaction challenges, and earlier work at EPAM focused on performance tuning, load testing, and raising automated test coverage to ~70%. Dmitry is an active contributor to the Pentaho ecosystem, fixing critical backend issues in reporting, Hadoop shims, and big-data plugins—demonstrating deep experience with data integration and platform stability. He pairs pragmatic system design (LROs, async reactive microservices) with hands-on database optimization and CI/CD improvements, and is comfortable owning both API and UI migrations. Based in San Diego with ties to Thailand, he brings a strong engineering craft combined with practical product-minded delivery.
12 years of coding experience
6 years of employment as a software developer
Диплом специалиста по инженерной специальности, Computer Engineering, Диплом специалиста по инженерной специальности, Computer Engineering at Уральский Государственный Технический Университет
Contributions:125 commits, 79 PRs, 3 pushes in 3 years 1 month
Contributions summary:Dmitry primarily focused on resolving errors related to adding fields to the IR and issues related to Hadoop Job Executor. Their work involved making changes to the DriverProxyInvocationChain and ConfigurationProxyV2 java files to address SQL query execution failures and ensure the proper functioning of jobs using the org.apache.hadoop.mapreduce API, specifically in the context of the Hadoop shim. The user also made checkstyle and general refactoring changes to existing files.
Kettle plugin that provides support for interacting within many "big data" projects including Hadoop, Hive, HBase, Cassandra, MongoDB, and others.
Role in this project:
Back-end Developer
Contributions:61 commits, 49 PRs, 7 pushes in 3 years 5 months
Contributions summary:Dmitry primarily contributed to improving the functionality and stability of the `pentaho/big-data-plugin` repository. Their work focused on fixing bugs related to Hive database connections, specifically addressing issues with connecting to different Hive databases. They also implemented and improved the Hadoop Job Executor by resolving an issue related to variable substitution in jar file paths. Additionally, the user updated the codebase to support Kerberos Authentication for Hive 2 and Impala for Cloudera.
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.