Alexandr Evstigneev is a seasoned software developer with 12 years of experience, currently contributing to JetBrains from Yerevan and specializing in back-end systems and developer tooling. He progressed through engineering and leadership roles on the RubyMine team, later returning to hands-on development, demonstrating both technical depth and team leadership. Alexandr is an active open-source contributor — notable work includes Java refactors and performance optimizations for LanguageTool and adding advanced order types and wallet improvements to the popular XChange crypto library. He focuses on pragmatic, maintainable code (e.g., replacing costly regex usage and preventing NPEs) and improving usability of trading and IDE tooling integrations. Pragmatic and detail-oriented, he blends low-level Java performance work with product-minded features that benefit large user bases.
12 years of coding experience
11 years of employment as a software developer
Incomplete Automation of Control Systems, Incomplete Automation of Control Systems at Peter the Great St.Petersburg Polytechnic 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:98 commits in 5 years 11 months
Contributions summary:Alexandr primarily contributed to the IntelliJ IDEA plugin infrastructure, focusing on Ruby-related tooling. They made changes to RubyMotion, including refactoring project generators and adjusting completion functionality. Furthermore, they worked on improvements to the test framework, adding features to support parallel testing and resolving issues. They also addressed code style concerns, particularly regarding annotation usage.
Contributions:7 reviews, 4 PRs, 22 comments in 2 months
Contributions summary:Alexandr focused on optimizing the codebase by replacing regular expressions with more efficient methods like `replace` and `StringUtils.replaceOnce`. Their work primarily involved refactoring Java code within the LanguageTool project, specifically in the French word tokenizer and core language modules. They also addressed potential null pointer exceptions and improved performance by reducing unnecessary pattern matching. These changes contribute to the overall efficiency and maintainability of the grammar and style checking functionalities.
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
Alexandr Evstigneev - Software Developer at JetBrains