Yuriy Artamonov is a seasoned software developer with 15 years of experience, currently contributing to the IntelliJ IDEA Ultimate team at JetBrains from Munich. He brings deep backend expertise in security, authentication, and code organization demonstrated by impactful contributions to CUBA Platform and IntelliJ plugins, and practical QA improvements in the popular Selenide testing library. Previously a lead developer at CUBA Platform, he combined R&D, mentoring, and performance/security work while also lecturing on mobile and GUI development at Samara University. An active conference speaker and program committee member for JPoint and Joker, he pairs hands-on engineering with community leadership and an academic background in mathematical modeling and automated information systems. Notably, he blends enterprise-grade security enhancements with developer tooling improvements—skills honed across open-source projects and large IDE codebases.
15 years of coding experience
9 years of employment as a software developer
Specialist, Information technologies. Automated systems of information processing and management, 4.95, Specialist, Information technologies. Automated systems of information processing and management, 4.95 at Самарский Государственный Аэрокосмический Университет
Doctorate Degree of Technical Science, Mathematical modeling, computational methods and software, Doctorate Degree of Technical Science, Mathematical modeling, computational methods and software at Samara University
CUBA Platform is a high level framework for enterprise applications development
Role in this project:
Back-end Developer
Contributions:3 releases, 5255 commits, 19 PRs in 8 years 9 months
Contributions summary:Yuriy's commits primarily focus on enhancements to the CUBA Platform's backend, specifically relating to security and authentication features. Contributions include implementing a new annotation for trusted clients and handling remote IP addresses in authentication service beans. Further efforts involved adding functionalities, such as standard authentication users, to the IDP with LDAP and modifying code related to file upload and session management, revealing a focus on overall system security.
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:135 commits in 3 years 6 months
Contributions summary:Yuriy primarily focused on extracting shared icons to a javax-icons module and JavaUltimateIcons module, and adapting existing code to utilize these icons. The user also updated code to include @NotNull annotations for PsiElementVisitor methods and made minor adjustments to code in various files related to JavaEE and Struts2 plugins. These updates suggest a focus on code organization and adhering to coding best practices within the IntelliJ IDEA platform.
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.