Sergei Bulgakov

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
Sergei Bulgakov is a pragmatic software developer with 10+ years of hands-on experience building cross-platform tooling, remote application streaming, and developer infrastructure from idea to production. At JetBrains he originated and led Projector—creating a headless server and lightweight browser/mobile clients for streaming Swing apps used by tens of thousands—and owned high-scale subsystems like the Toolbox Feed serving ~2M users. He contributes actively to open-source projects (notably JetBrains’ Projector and KorGE) across server, client, and Docker/DevOps areas, improving remote UX, geometry utilities, and container workflows. Comfortable across Kotlin, Java, C and Python, Sergei pairs systems-level understanding (including low-level rendering and window-manager-like logic) with product-minded engineering and mentoring experience. Outside work he ports legacy C++ games to Java/Kotlin and publishes personal Android apps, a sign of curiosity that often surfaces in unusual technical solutions. Based in Munich, he blends academic grounding from HSE with a persistent focus on reliability, performance and practical innovation.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Faculty of Computer Science, Applied Mathematics and Information Science Bachelor’s Programme, 7.93 / 10 (GPA; around A-), Bachelor’s Degree, Faculty of Computer Science, Applied Mathematics and Information Science Bachelor’s Programme, 7.93 / 10 (GPA; around A-) at Higher School of Economics
bookHigh School, 5.0 / 5 (with honors), High School, 5.0 / 5 (with honors) at Lyceum 1557, Moscow, Russia
languagesRussian, English, German
github-logo-circle

Github Skills (41)

kotlin10
markdown10
javascript10
docker10
jvm10
game-engine10
scripting10
data-science10
awt10
dockers10
java10
javas10
script10
markdown-it10
front-end-development10

Programming languages (17)

PowerShellC#JavaC++CMakefileGoNASL

Github contributions (5)

github-logo-circle
JetBrains/projector-docker

Jan 2020 - Jul 2021

Run JetBrains IDEs remotely with Docker
Role in this project:
userDevOps Engineer
Contributions:18 reviews, 96 commits, 10 PRs in 1 year 6 months
Contributions summary:Sergei primarily focused on improving the project's Docker-based infrastructure and build processes. They implemented features such as adding Nginx for web serving, configuring the Docker container for interactive use, removing the container after usage, and mounting directories. Furthermore, the user refactored the build process, introduced a development Dockerfile, unified Dockerfiles and removed unnecessary dependencies. Their contributions optimized the deployment and development workflow within the Docker environment.
remotelyjetbrains-idesdockerswingintellij-plugin
JetBrains/projector-client

Jun 2020 - Jan 2023

Common and client-related code for running Swing applications remotely
Role in this project:
userFront-end Developer
Contributions:195 reviews, 575 commits, 88 PRs in 2 years 7 months
Contributions summary:Sergei primarily contributed to the client-side code of the Projector project. Their work included implementing and integrating features such as setting up publishing with Maven, disabling JavaScript tests if Chrome is not found, and improving the user interface of client pop-ups. Furthermore, they implemented mobile mode and added the ability to use special buttons for control, alt, and shift keys.
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
Sergei Bulgakov - Software Developer at JetBrains