Igor Alshannikov is a Senior Software Developer with over 21 years of experience, currently at JetBrains in Wayland, Massachusetts, where he has been contributing since 2004. He brings deep expertise in desktop and tooling software, with earlier senior roles at Borland, TogetherSoft, and Object International, plus co-owning a development firm in the 1990s. Igor’s work on the popular JetBrains lets-plot project highlights his full-stack skills and a knack for improving interactive data visualization via Java-based Swing viewers and SVG demos. Trained as a master’s in Systems of Automatic Control from Saint Petersburg State Electrotechnical University, he combines rigorous system thinking with practical UI and library development. Colleagues rely on him for steady, long-term ownership of complex codebases and thoughtful visual/UX enhancements that make developer tools more usable.
21 years of coding experience
11 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Multiplatform plotting library based on the Grammar of Graphics
Role in this project:
Full-stack Developer
Contributions:100 reviews, 1402 commits, 202 PRs in 3 years 10 months
Contributions summary:Igor's contributions focused on enhancing the Lets-Plot plotting library by implementing and updating Java-based swing plot viewers. This involved adding new demo windows for visualizing various SVG elements using libraries like Batik and other color/style related features. These changes show a focus on providing interactive and visually appealing data visualizations within the desktop environment, indicating a focus on improving the library's functionality and usability.
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
Igor Alshannikov - Senior Software Developer at JetBrains