Dennis Ushakov

Fleet Code Team Lead at JetBrains

Amstelveen, 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
Dennis Ushakov is a seasoned software leader with 17 years of experience, currently leading the Fleet/Code team at JetBrains from Amstelveen. He rose through product-focused engineering roles at JetBrains—spanning RubyMine, WebStorm, and now Fleet—combining hands-on front-end work with team and project leadership. Dennis has a strong UI and IDE plugin background, contributing to high-profile open-source JetBrains projects such as the GraphQL IntelliJ plugin and Material Theme for JetBrains, where he improved performance, iconography, and cross-plugin compatibility. He’s comfortable across full-stack tasks but particularly excels at refining developer-facing UX and maintaining extensible plugin architectures. Colleagues rely on him to turn nuanced UI needs into robust, maintainable code while shepherding teams through long-lived product evolution. His long tenure at a single, developer-focused vendor reflects deep institutional knowledge of IDE ecosystems and developer workflows.
code17 years of coding experience
job14 years of employment as a software developer
bookSaint Petersburg State University
github-logo-circle

Github Skills (14)

html10
graphql10
javas10
javascript10
user-interface10
intellij10
ui-design10
wordpress-graphql10
wpgraphql10
angularjs10
java10
css9
apollo8
svg7

Programming languages (11)

TypeScriptMDXC#JavaC++CRustJavaScript

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Jan 2011 - Jan 2023

Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform
Role in this project:
userFront-end Developer
Contributions:1152 commits, 4 PRs, 10 comments in 12 years 2 months
Contributions summary:Dennis's contributions focus on implementing and refining UI components for the IntelliJ IDEA Ultimate and related IDEs, as demonstrated by the changes in the "intellij-plugins" repository. Their work involves modifying and extending existing plugins, as evidenced by modifications to the AngularJS plugin, and working with HTML, CSS, and JavaScript. The commits show a focus on component-level changes, and UI features, and fixes.
intellij-platformintellij-ideaideintellij-pluginjetbrains
GraphQL language support for WebStorm, IntelliJ IDEA and other IDEs based on the IntelliJ Platform.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 4 PRs, 5 comments in 1 year 5 months
Contributions summary:Dennis primarily contributed to the IntelliJ GraphQL plugin's front-end and UI elements, including the addition of SVG icons. They integrated external libraries (Apache commons IO) to improve compatibility and fixed a leak issue in the project's schema status panel. The user also updated the documentation provider to match new coding styles, refining documentation within the plugin.
intellij-platformrelaywebstormintellij-idealanguage-support
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
Dennis Ushakov - Fleet Code Team Lead at JetBrains