Nikolay Kuznetsov

Software Developer at JetBrains

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
Nikolay Kuznetsov is a software developer with 10 years of experience, based in Germany and a JetBrains engineer since 2015. He specializes in full-stack work for remote delivery of Java desktop applications, contributing key client- and server-side features to JetBrains’ open-source Projector. His contributions span Swing-based clients, raw AWT key event handling, HiDPI and multi-display support, and window/focus management, along with portability-focused refactors and build/test fixes. Trained at ITMO University, he combines low-level UI/input expertise with transport and server engineering to modernize legacy desktop toolkits for contemporary remote and multi-monitor environments.
code11 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Университет ИТМО
github-logo-circle

Github Skills (7)

kotlin10
javas10
java10
awt10
swing10
testing8
websocket6

Programming languages (5)

C#JavaC++RustKotlin

Github contributions (5)

github-logo-circle
JetBrains/projector-server

Feb 2021 - Feb 2022

Server-side library for running Swing applications remotely
Role in this project:
userFull-stack Developer
Contributions:9 reviews, 31 commits, 12 PRs in 1 year
Contributions summary:Nikolay primarily focused on enhancing the server-side library for running Swing applications remotely. Their contributions include adding support for raw AWT key events, implementing multi-display support, and improving HiDPI support. They also worked on window management, including setting window bounds and handling focus events. The user made several refactoring changes related to window handling and transport implementations, alongside other critical enhancements for the project.
remotelyswingserver-sidejavaawt
JetBrains/projector-client

Feb 2021 - Feb 2022

Common and client-related code for running Swing applications remotely
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 41 commits, 12 PRs in 1 year
Contributions summary:Nikolay focused on enhancing the client-side functionality of the project, contributing to the user interface and overall application behavior. Their work included the implementation of a swing-based client, support for raw AWT key events, and HiDPI scaling. The user also addressed build and test issues. Additionally, they refactored code to improve portability, added window management events.
javaawtremotelyswing
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