Vladimir Lagunov

Java Software Developer at JetBrains

Munich, Bavaria, Germany
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
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.
code15 years of coding experience
job5 years of employment as a software developer
bookНовосибирский Государственный Технический Университет (НГТУ)
stackoverflow-logo

Stackoverflow

Stats
1,905reputation
174kreached
47answers
13questions
Badges
python
top-5%
github-logo-circle

Github Skills (17)

openssh10
key-management10
java10
javas10
sftp10
scp10
ssh10
utf9
python9
cryptography9
bouncy-castle7
django-models6
ssh-agent6
ftp6
regex6

Programming languages (11)

TypeScriptJavaRCSSCRustGoMarkdown

Github contributions (5)

github-logo-circle
hierynomus/sshj

Sep 2019 - Apr 2022

ssh, scp and sftp for java
Role in this project:
userBack-end 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.
ftpssftpsshssh-clientsftp-client
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