Roman Golyshev

Младший Инженер ПО 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
Roman Golyshev is a pragmatic backend engineer with 11 years of experience, currently working at JetBrains in Munich on developer tooling for languages and IDEs. He contributes to high-profile open-source projects like Kotlin and the IntelliJ Rust plugin, where his work on import resolution, macro expansion, and procedural macro handling improves language tooling fidelity. His background in high-performance and concurrent programming shows in contributions that add barriers, concurrent queue tests, and refactorings focused on correctness and testability. Roman combines academic training in computer software engineering from Saint Petersburg Polytechnic with hands-on experience shipping production features in language ecosystems. Colleagues rely on him for thoughtful refactors and subtle fixes that make large codebases more reliable and maintainable. He brings a steady engineer’s mindset: favoring tested, incremental improvements that unlock better developer experiences.
code11 years of coding experience
bookБакалавр, Computer Software Engineering, Бакалавр, Computer Software Engineering at Санкт-Петербургский политехнический университет Петра Великого
github-logo-circle

Github Skills (17)

kotlin10
c-language10
multithreading10
cname10
testing10
macros10
pthread10
intellij-plugin10
nameserver10
rust10
cprogramming-language10
concurrency10
pthreads10
compiler-development9
opencl9

Programming languages (14)

JavaC++RustScalaHTMLGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Jul 2019 - Jan 2023

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 679 commits, 13 PRs in 3 years 7 months
Contributions summary:Roman primarily contributed to the Kotlin programming language project. Their work included adding features, such as enhancements for module libraries and implementing the capability to compute additional files for ignore tests. Additionally, the user added extension functions and made multiple improvements related to import statements, involving both the import optimizer and reference resolution within the IntelliJ IDEA plugin.
maven-plugincompilerkotlinintellij-pluginprogramming-language
eugenyk/hpcourse

Oct 2018 - Dec 2018

Repository to store student's practical works on high performance computing course
Role in this project:
userBackend Developer
Contributions:8 commits, 4 PRs, 2 comments in 2 months
Contributions summary:Roman contributed to a high-performance computing course repository by implementing solutions for practical labs. The initial commit provided a solution for lab 1, indicating the user's involvement in tasks related to concurrent programming. Subsequent commits show improvements, including refactoring to use barriers and adding tests for a concurrent queue implementation. This highlights the user's focus on enhancing code quality, concurrency, and testing within the context of parallel computing.
high-performance-computingpracticalperformancecomputingpractical-works
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
Roman Golyshev - Младший Инженер ПО at JetBrains