Anton Tarasov is a Principal Software Engineer with over two decades of hands-on experience designing and maintaining Java-based cross-platform GUI toolkits and runtime integrations. He has driven UI framework work at JetBrains and Oracle, contributed to OpenJDK, and now focuses on mobile UI framework development and deep IDE/runtime interoperability at Huawei. His expertise spans Java, C/C++, Objective‑C and Kotlin, and includes low-level platform work across WinAPI, X11, Cocoa and graphics/HiDPI rendering—evidenced by fixes in jdk8u_jdk and IntelliJ plugin HiDPI improvements. Anton combines full‑stack UI engineering with accessibility, embedded Chromium (JCEF) and JavaFX/Swing interop, often tackling platform-specific bugs and memory/font rendering issues few engineers handle. Based in Saint Petersburg with a Master's in Math & Computer Science, he pairs systems-level rigor with polished front-end sensibilities, quietly improving developer tools used by millions.
10 years of coding experience
22 years of employment as a software developer
Master, Math & Computer Science, Master, Math & Computer Science at Saint-Petersburg State University
Contributions:450 commits, 1 PR, 232 pushes in 3 years 3 months
Contributions summary:Anton's commits focus on fixing crashes and improving the stability and functionality of a macOS application. The user modified several source files related to macOS accessibility features, Java application windowing and display handling, and font rendering, specifically addressing memory leaks and incorrect image scaling. The user also added changes to support a variety of HiDPI displays.
Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
Front-end Developer
Contributions:14 commits in 3 years 3 months
Contributions summary:Anton primarily focused on improving the user interface and addressing HiDPI rendering issues within the IntelliJ IDEA plugins. Their contributions involved refactoring existing UI elements, such as icons and layouts, to correctly scale and render on high-resolution displays. They also addressed specific rendering problems in JavaFX WebView components, ensuring that previews displayed correctly across different operating systems. Furthermore, the user implemented changes related to JCEF-based Markdown preview components.
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
Anton Tarasov - Principal Software Engineer at Huawei