Dmitry Andreev

Software Developer at JetBrains

Amstelveen, North Holland, Netherlands
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 Andreev is a seasoned software developer and infrastructure leader with 12+ years building distributed, fault-tolerant systems and a recent focus on developer-facing products. He has led teams that designed and operated a CI/CD platform used by 5k+ developers, combining roles as team lead, architect, product owner and hands-on engineer. Proficient in Java and increasingly interested in Go, Dmitry contributes to notable open-source work such as enhancements to the ClickHouse Java client and JDBC driver. Based in the Netherlands, he brings a pragmatic blend of technical depth and product sensibility, and is known for quickly mastering new domains—an ability he cites as one of his core strengths.
code12 years of coding experience
job8 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Moscow Institute of Electronics and Mathematics (Technical University)
languagesEnglish, Russian
github-logo-circle

Github Skills (12)

java-client10
javas10
batch10
batch-updates10
bulk-operation10
batchfile10
jdbc10
batch-processing10
java10
clickhouse10
testing9
sql9

Programming languages (5)

TypeScriptJavaC++JavaScriptGo

Github contributions (5)

github-logo-circle
ClickHouse/clickhouse-java

Aug 2016 - Nov 2018

ClickHouse Java Clients & JDBC Driver
Role in this project:
userBack-end Developer
Contributions:19 commits, 16 PRs, 11 pushes in 2 years 3 months
Contributions summary:Dmitry primarily focused on enhancing the ClickHouse Java client, specifically adding and refining batch insert functionalities and integrating support for RowBinary format. They addressed code issues and enhanced testing, as seen in the integration tests. Their contributions included modifications to the ClickHouseStatementImpl and ClickHousePreparedStatementImpl classes, indicating involvement in core JDBC driver operations.
clickhouse-clientclickhousedatabasejavajdbc
ClickHouse/graphouse

Apr 2015 - Feb 2019

Graphouse allows you to use ClickHouse as a Graphite storage.
Contributions:377 commits, 126 PRs, 155 pushes in 3 years 11 months
analyticsclickhousegraphitestoragegraphite-backends
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 Andreev - Software Developer at JetBrains