Sergey Igushkin

Staff Software Engineer at Gradle Inc.

Batumi, Autonomous Republic of Adjara, Georgia
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
Sergey Igushkin is a Staff Software Engineer with 11 years of experience specializing in build systems, dependency resolution, and publishing for JVM and multiplatform projects. He currently drives configuration cache, isolated projects, and declarative DSL work at Gradle Inc., after shaping Kotlin Multiplatform build and Gradle plugin behavior at JetBrains. Sergey’s contributions to high-profile open-source projects like JetBrains/kotlin and gradle/gradle include enabling Hierarchical Multiplatform support, refining test variant resolution, and improving configuration cache fingerprinting to speed and stabilize builds. He blends deep Java/Groovy backend engineering with Gradle and Kotlin expertise, solving tricky interoperability issues between pure-Java, Android, and MPP consumers. Based in Batumi, Sergey pairs a Master’s in Computer Science from ITMO with a pragmatic focus on developer-facing tooling that reduces friction in large builds. Colleagues rely on him for hard-to-debug dependency and publishing edge cases that quietly make complex builds reliable.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Computer Science, computer science, Master of Computer Science, computer science at Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO)
bookHigh School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates at School 88, Tolyatti
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
144,485reputation
7.2mreached
714answers
34questions
Badges
type-conversion
top-5%
arraylist
top-1%
oop
top-5%
rounding
top-5%
visibility
top-5%
android
top-1%
github-logo-circle

Github Skills (71)

dependency-management10
tooling10
intellij-idea10
javas10
casting10
gradle-plugin10
scopes10
devtools10
filtering10
algorithm10
reflection10
java10
recursion10
android10
generics10

Programming languages (10)

TypeScriptJavaC++CScalaJavaScriptSwiftHTML

Github contributions (5)

github-logo-circle
JetBrains/kotlin

Feb 2017 - Mar 2022

The Kotlin Programming Language.
Role in this project:
userBack-end Developer
Contributions:4 releases, 14 reviews, 1172 commits in 5 years 2 months
Contributions summary:Sergey primarily worked on improving the Kotlin Gradle Plugin's internal mechanisms. They implemented features related to Android attribute filtering during publishing, improved Kotlin test variant resolution in DependenciesMetadata, and prepared the plugin for enabling Hierarchical Multiplatform Projects (HMPP). Furthermore, they addressed issues in dependency resolution involving pure-Java and Android projects consuming Kotlin Multiplatform libraries. They also reorganized Gradle -Xplugin=... settings to prioritize serialization plugins.
maven-plugincompilerkotlinintellij-pluginprogramming-language
gradle/gradle

May 2022 - Jan 2023

Adaptable, fast automation for all
Role in this project:
userBack-end Developer & Java/Groovy Engineer
Contributions:1 release, 299 reviews, 187 commits in 8 months
Contributions summary:Sergey contributed to the configuration cache functionality within the Gradle project. Their work focused on modifying and extending classes related to configuration cache fingerprinting, which involves tracking file system changes and other environmental factors to improve build performance. The changes primarily involve implementing features for handling the set of paths ignored in file system checks for cache invalidation. This user also implemented a feature to invalidate the configuration cache entry.
pythongradlegroovyautomationjava
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
Sergey Igushkin - Staff Software Engineer at Gradle Inc.