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.
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: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.
GraphQL language support for WebStorm, IntelliJ IDEA and other IDEs based on the IntelliJ Platform.
Role in this project:
Full-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.
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