Nikita Bobko

Software Engineer at JetBrains

Amsterdam, North Holland, Netherlands
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
Nikita Bobko is a software engineer with nine years of experience, currently building developer tooling at JetBrains from Amsterdam. He blends backend and build automation expertise—contributing to Kotlin’s internal build system and modularizing IDE-related components—with hands-on full-stack work on widely used open-source projects like the fish shell. Comfortable across low-level UX of command-line editing and complex build infrastructure, he focuses on maintainability, developer experience, and reproducible builds. His GitHub quip about "trying to see my code breaking other people's computers" hints at a playful curiosity and a propensity for aggressive, realistic testing. Trained in computer science at Lomonosov MSU, he has a track record of shipping practical features and refactors that improve long-term project health.
code10 years of coding experience
job3 years of employment as a software developer
bookLomonosov Moscow State University
languagesRussian, English, Dutch
stackoverflow-logo

Stackoverflow

Stats
554reputation
20kreached
3answers
8questions
github-logo-circle

Github Skills (24)

kotlin10
command-line-interface10
build-system10
build-automation10
command-line10
rust10
shell10
gradlew10
cli10
gradle10
data-structure9
algorithm9
algorithms9
java9
compiler-design9

Programming languages (20)

JavaC++CRustTeXGoHTMLPerl

Github contributions (5)

github-logo-circle
JetBrains/kotlin

May 2019 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer & Build Automation Engineer
Contributions:9 reviews, 1692 commits, 19 PRs in 3 years 8 months
Contributions summary:Nikita's commits focus on the internal build system and the development of Kotlin's IDE-related features. They have been working on extracting the IDE-related parts into separate modules, the configuration of artifacts used in the Intellij platform and related build tasks. This user also contributed to the internal build infrastructure related to JPS plugin, making it possible to attach platforms with different versions, and generally improving build processes.
kotlinprogramming-languagecompilergradle-pluginmaven-plugin
fish-shell/fish-shell

Jun 2024 - Jul 2024

The user-friendly command line shell.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 2 PRs, 4 comments in 12 days
Contributions summary:Nikita primarily focused on enhancing the fish shell's interactive command-line experience. They implemented new input functions, specifically for bracket matching, and integrated these features into the vi-like key bindings. Additionally, the user refactored existing code to improve maintainability and introduced new features, such as 'ab' and 'ib' vi text objects, demonstrating a focus on usability and feature implementation within the shell environment. Further, the user also updated the documentation to reflect changes and newly introduced functionality.
command-lineshellfishterminalrust
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