Alexey Ushakov

Principal Software Engineer at JetBrains

Amsterdam, North Holland, Netherlands
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
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.
code12 years of coding experience
job17 years of employment as a software developer
bookMS degree Computer Science Math, MS degree Computer Science Math at Saint Petersburg State University
languagesEnglish, German, Russian, Dutch
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (18)

debugging10
debug10
ios10
freetype10
c1110
java10
c1710
javas10
xcode10
font-rendering10
code-signing9
objective-c9
linux9
obj9
react6

Programming languages (4)

JavaC++ShellC

Github contributions (5)

github-logo-circle
JetBrains/jdk8u_jdk

Sep 2015 - Apr 2020

Role in this project:
userBack-end Developer
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.
JetBrains/intellij-plugins

Jun 2014 - Aug 2015

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userMobile 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.
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
Alexey Ushakov - Principal Software Engineer at JetBrains