Dmitry Batrak

Senior Software Developer at JetBrains

Russia
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
Dmitry Batrak is a senior software developer with 12 years of experience who has been building and refining developer tooling and backend systems at JetBrains since 2013. He brings strong full-stack expertise demonstrated by contributions to IntelliJ plugins—improving editor UX, refactoring plugin code, and addressing nuanced multi-caret and folding behaviors. His lower-level work on the JDK shows comfort with native C++ and platform integration, notably backporting HarfBuzz support and improving emoji and DirectWrite rendering for older Java versions. Prior leadership as a Lead Application Developer at Deutsche Bank adds enterprise-grade architecture and delivery experience. Based in Russia, he combines attention to user-facing polish with deep system-level problem solving. Colleagues would describe him as a pragmatic engineer who moves seamlessly between UI refinements and tricky cross-platform native integrations.
code12 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
86reputation
806reached
3answers
0questions
github-logo-circle

Github Skills (27)

editors10
c-language10
text-editor10
editor10
java10
javas10
text-rendering10
intellij-platform10
cprogramming-language10
harfbuzz10
editorjs10
javascript9
dart8
refactoring8
windows8

Programming languages (9)

C#JavaC++ShellSwiftMarkdownPythonKotlin

Github contributions (5)

github-logo-circle
JetBrains/jdk8u_jdk

Feb 2016 - Jan 2020

Role in this project:
userBack-end Developer
Contributions:266 commits, 133 pushes, 1 branch in 3 years 11 months
Contributions summary:Dmitry's commits primarily focus on improving the integration of the HarfBuzz text shaping library within the Java Development Kit (JDK) for rendering fonts. They've backported code from later JDK versions, suggesting they are working to improve the functionality of older JDK versions. The code changes include modifications to native code (C++) related to HarfBuzz, and include additions/changes to support text rendering using DirectWrite on Windows and improvements to support for emoji characters.
JetBrains/intellij-plugins

Feb 2014 - Aug 2022

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userFull-stack Developer
Contributions:34 commits in 8 years 7 months
Contributions summary:Dmitry contributed to improving the IntelliJ IDEA plugin suite, addressing multiple areas including UI enhancements and bug fixes related to the editor. Their work involved modifying code for various plugins like CFML, AngularJS, and Dart, focusing on features like multiple carets, comment handling, and folding improvements. The commits reflect involvement in refactoring and adapting the code for better functionality and user experience.
intellij-platformintellij-ideaideintellij-pluginjetbrains
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 Batrak - Senior Software Developer at JetBrains