Dmitry Avdeev is a seasoned software engineer with 20 years of experience, currently working at JetBrains in Russia. He brings deep back-end expertise and has made notable open-source contributions to the widely used JetBrains/intellij-plugins repository, including early core work on the Struts2 plugin and integration with IntelliJ IDEA’s platform. His contributions span the full plugin lifecycle—from core component design and DOM elements to testing and schema inclusion—reflecting an ability to ship production-quality tooling. Comfortable in large, developer-focused codebases, he combines long-term product familiarity with practical engineering that improves IDE extensibility 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:
Back-end Developer
Contributions:158 commits in 14 years 9 months
Contributions summary:Dmitry's contributions focus on the initial setup and development of the Struts2 plugin for IntelliJ IDEA. They added and modified Java files related to the Struts2 framework, including the creation of core components like StrutsApplicationComponent and associated DOM elements. The changes involved the addition of essential features, configuration elements, and integration with existing IntelliJ IDEA functionalities. The user also made changes to testing frameworks and included XSD schemas, indicating their involvement in the complete plugin development lifecycle.
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.