Evgeny Zakharchenko

Senior Software Developer at JetBrains

Munich, Bavaria, 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
Evgeny Zakharchenko is a Senior Software Developer based in Munich with 16 years of engineering experience and over a decade of focused Java/Kotlin development. He combines hands-on backend and full-stack work with five years of team leadership, having managed teams of 4–10 engineers to deliver low-code and enterprise solutions. At Haulmont he led development of add-ons and a white-label Jmix Studio built on the IntelliJ SDK, and he continues to contribute to the Jmix and CUBA open-source ecosystems—implementing cross-module features and fixing complex web-component issues. Now at JetBrains, he brings deep platform and tooling experience, particularly around build systems (Maven/Gradle) and IDE integrations. Known for shipping low-technical-debt solutions, he balances independent ownership with collaborative delivery and an eye for developer productivity. His academic background in mathematics and computer science underpins a pragmatic, design-focused approach to scalable enterprise software.
code16 years of coding experience
job13 years of employment as a software developer
bookSpecialist Degree, Mathematics and Computer Science, Specialist Degree, Mathematics and Computer Science at Samara State Aerospace University
languagesАнглийский
github-logo-circle

Github Skills (18)

back-end-development10
web-components10
java10
javas10
front-end-development10
cuba-platform10
spring-boot10
business-application9
testing9
application9
web-framework9
rad8
app-framework8
application-framework8
ui-design7

Programming languages (8)

TypeScriptJavaCSSShellXSLTGroovyTSQLKotlin

Github contributions (5)

github-logo-circle
jmix-framework/jmix

Apr 2020 - Mar 2022

Jmix framework
Role in this project:
userBack-end Developer
Contributions:2 reviews, 126 commits, 4 PRs in 1 year 11 months
Contributions summary:Evgeny's commits center around enhancing the "New way to define instance name" feature within the Jmix framework. The contributions focus on code modifications to the InstanceNameProviderImpl class, suggesting the development of backend functionality and related API changes. Additionally, the user implemented this feature in the security and UI modules and also fixed related tests, indicating responsibility for multiple modules and ensuring the feature's correct operation. The user also implemented the "new way to define instance name" feature into CUBA compatible module.
javaframeworkjmixenterprise
cuba-platform/cuba

Mar 2010 - Sep 2020

CUBA Platform is a high level framework for enterprise applications development
Role in this project:
userFull-stack Developer
Contributions:27 commits, 3 PRs, 10 pushes in 10 years 8 months
Contributions summary:Evgeny contributed to the CUBA Platform, primarily focusing on the web module. Their work involved fixing bugs in web components, such as `WebAbstractField` and `WebAbstractOptionsField`. They also implemented features like the "runtime property grid" and the `getThemesList()` method in the settings window, demonstrating work across multiple areas of the web application. Additionally, the user updated the `WebTokenList` component and addressed issues related to the `TimeField` within the `FieldGroup`.
apache2-licensefull-stackhigh-levelradframework
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
Evgeny Zakharchenko - Senior Software Developer at JetBrains