Vladimir Lagunov is a seasoned Java software developer with 15 years of experience, currently building backend systems at JetBrains from Munich. His background includes multi-language work at Yandex where he combined Java and Python to deliver production services. An active open-source contributor, he has improved the widely used sshj library by fixing key-parsing bugs, strengthening authentication and UTF-8 handling for non-ASCII passwords, and addressing performance issues in file I/O. Known for pragmatic, security-minded engineering, he brings deep protocol-level troubleshooting skills that help harden integrations and developer tooling.
15 years of coding experience
5 years of employment as a software developer
Новосибирский Государственный Технический Университет (НГТУ)
Contributions:13 reviews, 13 commits, 12 PRs in 2 years 7 months
Contributions summary:Vladimir primarily focused on improving the SSHJ library's functionality, particularly in authentication and security. They addressed issues related to non-ASCII password handling and implemented encoding for sensitive strings to UTF-8. Further contributions included fixing bugs in key parsing, specifically for OpenSSH known_hosts and PuTTY key formats, and enhancing RSA certificate handling. They also addressed performance issues in file reading with buffered streams.
Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux
Contributions:2 PRs, 108 pushes, 10 branches in 3 months
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
Vladimir Lagunov - Java Software Developer at JetBrains