Dmitry Stepanov

San Diego, California, Thailand
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
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.
code12 years of coding experience
job6 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Computer Engineering, Диплом специалиста по инженерной специальности, Computer Engineering at Уральский Государственный Технический Университет
github-logo-circle

Github Skills (30)

unit-testing10
reportserver10
hadoop10
data-management10
jdbc10
java10
javas10
hive10
sql10
datasources10
engine10
datasource10
impala10
data-integration10
report-generator10

Programming languages (11)

C#SmartyJavaDockerfileShellCSSC++Makefile

Github contributions (5)

github-logo-circle
pentaho/pentaho-hadoop-shims

Jun 2014 - Jun 2017

Hadoop Configurations
Role in this project:
userBack-end Developer
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.
hadoopconfigurations
pentaho/big-data-plugin

Aug 2014 - Dec 2017

Kettle plugin that provides support for interacting within many "big data" projects including Hadoop, Hive, HBase, Cassandra, MongoDB, and others.
Role in this project:
userBack-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.
operationhadoop-hivefeature-storehive-hbasemongodb
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
Dmitry Stepanov