Kirill Maximov is a Senior Developer with over 21 years of experience building Java-based business applications, GUIs and modern web systems, currently working remotely at JetBrains from Prague. He combines deep hands-on expertise in Java, Kotlin, Ruby, JavaScript/CSS and C/C++ with practical project leadership experience earned as a former TeamCity project lead and co-founder. Kirill has a strong track record in quality engineering—contributing bug fixes and memory-leak resolutions to the widely used Prototype JavaScript framework—and has improved stability and features in IntelliJ platform plugins. Comfortable across UNIX/Linux/macOS environments, he pairs system-level understanding with a focus on web standards and effective, maintainable application development. His background in applied mathematics and long tenure at JetBrains give him a rare mix of analytical rigor and product-focused engineering.
21 years of coding experience
24 years of employment as a software developer
239
MSc, Applied Mathematics, Physics, Programming, English, German, MSc, Applied Mathematics, Physics, Programming, English, German at ITMO University
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:27 commits in 4 years 8 months
Contributions summary:Kirill primarily focused on bug fixes and refactoring within the Jabber component of the IntelliJ IDEA plugin. Their contributions involved addressing NullPointerExceptions and other errors in Jabber transport and UI, particularly related to connection management and user interface interactions. They also worked on implementing features such as "Remember password" and address various issues related to the Jabber component. The user also contributed to the p2p component with some fixes.
Contributions:8 commits, 1 comment in 2 years 3 months
Contributions summary:Kirill primarily focused on improving the quality and reliability of the Prototype JavaScript framework by fixing bugs and addressing memory leaks. They modified existing tests, added new test cases, and corrected issues related to query parameters and event handling. Their contributions enhanced the robustness of the framework by resolving identified flaws and preventing potential memory leaks.
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.