Alexey Ushakov is a Principal Software Engineer based in Amsterdam with 12+ years of experience building and evolving the IntelliJ IDEA platform at JetBrains. He brings deep systems and tooling expertise from a long C/C++ and Java background, including work on Java2D, Oracle Studio compilers, and WebKit-based components earlier in his career. At JetBrains he has driven IDE features and integrations—most notably contributing iOS debugging support via the AppCode Reveal plugin and improving cross-platform font rendering in OpenJDK components. Colleagues rely on him for pragmatic refactoring, cross-version compatibility fixes, and solving subtle platform issues like DPI and font hinting. Trained as an MS in Computer Science and Mathematics from Saint Petersburg State University, he combines rigorous technical foundations with a knack for shipping developer-facing tooling that smooths real-world workflows.
12 years of coding experience
17 years of employment as a software developer
MS degree Computer Science Math, MS degree Computer Science Math at Saint Petersburg State University
Contributions:610 commits, 10 PRs, 674 pushes in 4 years 7 months
Contributions summary:Alexey primarily focused on addressing font rendering issues related to font appearance and anti-aliasing problems on Linux systems. They modified code related to the FreeTypeFontScaler and freetypeScaler.c files to improve font rendering. The user addressed incorrect DPI settings and incorporated the fontconfig library for better rendering options, and also corrected various size and hinting parameters.
Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
Mobile Developer (iOS)
Contributions:13 commits in 1 year 2 months
Contributions summary:Alexey primarily contributed to the `appcode-reveal` plugin, focusing on integrating the Reveal debugging tool for iOS applications. Their work involved modifying and extending the `RevealRunConfigurationExtension` class. This includes adapting code to ensure compatibility with different iOS versions, Xcode versions, and signing/deployment processes. The user also made refactoring changes.
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
Alexey Ushakov - Principal Software Engineer at JetBrains