Osip Fatkullin

Software Developer at JetBrains

Novi Sad, Vojvodina, Serbia
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
Osip Fatkullin is a software developer with 13 years of experience, currently contributing to developer tooling at JetBrains after a long tenure building Android products. He is an open-source enthusiast who improves developer workflows—his contributions range from test automation for the widely used Gradle Shadow plugin to adding language support and fixes in the popular Prism.js syntax highlighter. Comfortable across front-end and build-tooling domains, he brings practical QA and integration-testing rigor alongside feature work. Based in Novi Sad, Serbia, he combines hands-on engineering with a penchant for subtle quality improvements that reduce friction for other developers. His background in computer software engineering and years in Android development inform a pragmatic approach to library and tooling design.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at National Research University of Electronic Technology (MIET)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,228reputation
49kreached
12answers
3questions
Badges
kotlin
top-5%
github-logo-circle

Github Skills (23)

kotlin10
javascript10
android-gradle-plugin10
groovy10
testing10
java10
javas10
editorconfig10
gradle-plugin10
gradlew10
syntax-highlighting10
gradle10
build-time9
buildx9
junit9

Programming languages (21)

MDXJavaC++RustCCMakeTeXVue

Github contributions (5)

github-logo-circle
PrismJS/prism

Jul 2020 - Nov 2020

Lightweight, robust, elegant syntax highlighting.
Role in this project:
userFront-end Developer
Contributions:1 review, 5 commits, 5 PRs in 4 months
Contributions summary:Osip primarily contributed to enhancing the syntax highlighting capabilities of the Prism.js library. Their work involved adding support for new languages and file types, such as EditorConfig and .gitignore. They also modified existing language definitions, like Kotlin, by adding aliases and improved functionality for specific language features. Furthermore, the user has made corrections and adjustments to components and code syntax to improve the overall functionality of the library.
syntax-highlighting
GradleUp/shadow

Oct 2018 - Oct 2018

Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven Shade Plugin.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 reviews, 11 commits, 1 PR in 4 days
Contributions summary:Osip focused on writing and refining integration tests for the `shadow` Gradle plugin. They added several test cases that validated the plugin's behavior in scenarios involving API dependencies, transitive dependencies, and minimization functionality. Their contributions aimed to improve the plugin's reliability by ensuring correct handling of dependencies during the "shadowJar" task. The user also addressed a typo in a test case.
gradlegradle-pluginmaven-shade-pluginproguardshading
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