Alexander Trushev

Java Software Developer at JetBrains

Berlin, Germany
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
Alexander Trushev is a Java software developer with 7 years' experience building and optimizing distributed data processing systems, currently contributing to the IntelliJ Core team at JetBrains from Berlin. He has substantial Big Data expertise from Huawei, where he worked on internal forks of Apache Flink and Apache Hudi, and contributes upstream to the widely used Apache Hudi project by improving its Flink datasource, reducing memory footprint, and fixing flaky streaming tests. Earlier work on ETL at beeline Russia gave him practical experience integrating diverse sources and sinks like Kafka, Hive, HBase, Elasticsearch and BigQuery. With a master's in Mathematics and Computer Science from Novosibirsk State University, he blends formal rigor with pragmatic engineering to tackle schema evolution, data skipping, and streaming reliability. Colleagues know him for quietly improving production stability through performance-focused bug fixes and thoughtful test work.
code7 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Novosibirsk State University (NSU)
github-logo-circle

Github Skills (10)

javas10
stream-processing10
big-data10
apache-hudi10
apache-flink10
java10
data-engineering10
data-integration9
junit8
jtest8

Programming languages (4)

JavaShellPythonKotlin

Github contributions (5)

github-logo-circle
apache/hudi

Jun 2022 - Jan 2023

Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
userBack-end Developer
Contributions:93 reviews, 21 commits, 21 PRs in 7 months
Contributions summary:Alexander primarily contributes to the Hudi Flink data source, fixing bugs and improving its performance. Their work involves modifying the Flink datasource and the handling of events within the streaming process. They address issues related to data skipping, schema evolution, and reducing memory footprint. The user also worked on tests to fix flaky behavior and maintain the reliability of the system.
stream-processingbigdatahudiincrementalapacheflink
trushev/hudi

Apr 2022 - Mar 2023

Upserts, Deletes And Incremental Processing on Big Data.
Contributions:137 pushes, 28 branches in 10 months
deltaincrementalincremental-processingbigquerybig-data
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
Alexander Trushev - Java Software Developer at JetBrains