Alexandr Evstigneev

Software Developer at JetBrains

Yerevan, Armenia
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
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.
code12 years of coding experience
job11 years of employment as a software developer
bookIncomplete Automation of Control Systems, Incomplete Automation of Control Systems at Peter the Great St.Petersburg Polytechnic University
bookSaint Petersburg Lyceum 239
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
723reputation
12kreached
26answers
2questions
github-logo-circle

Github Skills (26)

apidoc10
bitcoin10
bitcoins10
java10
ruby10
javas10
api10
currency-exchange10
refactoring10
intellij-platform10
testing9
performance-optimization9
minitest9
grammars8
checkstyle8

Programming languages (20)

C#PowerShellJavaC++CRustScalaVue

Github contributions (5)

github-logo-circle
JetBrains/intellij-plugins

Feb 2017 - Dec 2022

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: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.
intellij-platformintellij-ideaideintellij-pluginjetbrains
Style and Grammar Checker for 25+ Languages
Role in this project:
userBack-end Developer
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.
style-checkergrammar-checkercheckergrammarlanguagetool
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