Dmitri Bourlatchkov

Apache Polaris PMC Member at The Apache Software Foundation

Toronto, Ontario, Canada
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
Dmitri Bourlatchkov is a Principal Software Engineer and Apache PMC member based in Toronto with over two decades of experience designing and shipping scalable, data-driven systems in the Java ecosystem. He specializes in performance monitoring, data collection and distributed analytics—having architected Spark Streaming and Azure EventHubs-based analytics engines and driven complex server redesigns and transaction handling improvements at enterprise scale. Dmitri has a strong track record in developer productivity and test infrastructure, contributing backend and DevOps improvements to high-profile open source projects like Stargate and Nessie. He pairs deep systems-thinking (from JVM bytecode instrumentation to custom server cores) with practical CI/CD and static-analysis practices to keep large codebases maintainable and reliable. Known for tackling thorny integration and performance problems, he also brings applied math training from MIPT to algorithmic aspects of streaming analytics.
code7 years of coding experience
job19 years of employment as a software developer
bookApplied Mathematics, Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

api-rest10
back-end-development10
cassandra10
restful-api10
testing10
test-framework10
java10
javas10
junit10
api10
rest10
jtest10
rest-api10
openapi10
integration-testing10

Programming languages (10)

JavaDockerfileC++ShellScalaSCSSJupyter NotebookYAML

Github contributions (5)

github-logo-circle
stargate/stargate

Sep 2020 - Aug 2021

An open source data gateway
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:1 release, 1758 reviews, 89 commits in 10 months
Contributions summary:Dmitri primarily focused on improving the testing infrastructure of the Stargate project, utilizing ccm for managing test clusters. They refactored integration tests to use JUnit 5 and integrated parallel execution for testing suites, leading to improved efficiency. The user also made code changes to support various database versions and backend features, indicating a deep involvement in the core backend logic and integration tests. They also worked on making system configurations flexible by setting the required properties, indicating DevOps-related work as well.
data-sourcecqlcassandragrpcdata-gateway
projectnessie/nessie

Aug 2021 - Jan 2023

Nessie: Transactional Catalog for Data Lakes with Git-like semantics
Role in this project:
userBack-end Developer
Contributions:3646 reviews, 141 commits, 435 PRs in 1 year 5 months
Contributions summary:Dmitri primarily contributed to back-end functionalities within the Nessie project, focusing on improving the REST API. The user implemented tests to validate authentication, fixed a bug in key list lookups with hash collisions, and added Open API annotations to improve documentation. The user also added a feature to the Content Generator tool to reinsert old content objects and added the ability to support merge/transplant message overrides.
data-lakesdatatransactionalaws-lambdaspark
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
Dmitri Bourlatchkov - Apache Polaris PMC Member at The Apache Software Foundation