Daniil Ovchinnikov

Software Developer 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
Daniil Ovchinnikov is a software developer with 11 years of professional experience, currently based in Amsterdam and working at JetBrains where he has contributed to core IntelliJ platform plugins and tooling since 2014. He brings deep backend expertise in language tooling and IDE integrations—highlighted by substantive contributions to JetBrains’ Grammar-Kit (parser/PSI generation) and Android plugin projects that improved grammar handling, resource UI, and find-usages functionality. Daniil’s background includes Java development at DataArt and an MS in Software Engineering, reflecting a strong foundation in language-aware development and tooling. Comfortable touching both parser internals and user-facing plugin UX, he combines pragmatic bug fixes with feature work that makes developer workflows smoother. A not-obvious strength is his sustained focus on parsing and grammar manipulation inside large IDE ecosystems, an area that requires both theoretical language knowledge and practical engineering at scale.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Voronezh State University
bookNetCracker Study Center
bookMaster of Science (MS), Software Engineering, Master of Science (MS), Software Engineering at St. Petersburg University of Russian Academy of Science
stackoverflow-logo

Stackoverflow

Stats
1,510reputation
56kreached
20answers
8questions
github-logo-circle

Github Skills (23)

kotlin10
parserator10
parser10
intellij10
bnf10
groovy10
cucumber10
resource-management10
intellij-idea10
java10
grammar10
javas10
grammars10
android-plugin10
android10

Programming languages (12)

JavaShellCGherkinScalaJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Jun 2015 - 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:
userBack-end Developer
Contributions:95 commits in 7 years 7 months
Contributions summary:Daniil primarily contributed to the `intellij-plugins` repository by fixing bugs in Cucumber plugin. Their commits focused on correcting map access with correct types and adjusting Groovy-related code. Additional work involved removing unnecessary code elements such as null-checks and semicolons. The user's efforts addressed issues in various plugin components related to Cucumber, focusing on improving the functionality and code quality of the IntelliJ IDEA plugins.
intellij-platformintellij-ideaideintellij-pluginjetbrains
JetBrains/android

Mar 2016 - Jul 2022

Android Plugin for IntelliJ IDEA. This repository is a subset of https://git.jetbrains.org/?p=idea/android.git cut according to GitHub file size limitations.
Role in this project:
userMobile Developer (Android)
Contributions:132 commits in 6 years 5 months
Contributions summary:Daniil primarily contributed to the Android plugin for IntelliJ IDEA, making modifications to resource handling and UI elements. Their work included adding default implementations for ItemPresentation and other UI components. The user also addressed code related to find usages functionality within the Android plugin, impacting the way resources are referenced and displayed. Furthermore, the user made changes related to documentation and annotations, and contributed to UI aspects, reflecting a focus on the user experience within the Android plugin.
file-sizeandroid-studiointellij-ideaandroid-pluginandroid
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
Daniil Ovchinnikov - Software Developer at JetBrains