Dejan Kos

Senior Software Engineer at Gradle Inc.

Grad Pula, Croatia
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
Dejan Kos is a Senior Software Engineer with 11 years of experience designing and building high-performance distributed backend services in Kotlin, Java, and Rust. Currently at Gradle, he focuses on optimizing build performance and caching, contributing to the widely used gradle/gradle project and improving Gradle Enterprise plugin integrations. He has a strong track record of leading and growing engineering teams, establishing development processes, and mentoring team leaders from his time at Infobip and Autodesk. His work spans fault-tolerant, low-latency systems, custom distributed caches, and automated deployment and observability for multi-datacenter platforms. Known for blending hands-on coding with process design, he brings both deep technical craft and pragmatic team-level practices to production-scale problems.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Information Technology, Master's degree, Information Technology at Polytechnic of Rijeka
languagesEnglish, Italian, Croatian
github-logo-circle

Github Skills (11)

javas10
caching10
build-tools10
gradlew10
build-automation10
java10
gradle10
concurrency9
devops7
kotlin6
groovy6

Programming languages (5)

JavaRustJavaScriptGroovyKotlin

Github contributions (5)

github-logo-circle
gradle/gradle

Dec 2022 - Dec 2022

Adaptable, fast automation for all
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:1 review, 1 commit, 4 PRs in 1 day
Contributions summary:Dejan primarily focused on enhancing the build cache functionality within the Gradle project. Their contributions included updates to the Gradle Enterprise plugin, integration of the NextGen build cache, and related refactoring and cleanup tasks. They also introduced and modified configurations for the build cache, including dependency updates and incorporating configurable executors for asynchronous operations. This work suggests a focus on optimizing build performance and automating caching processes.
pythongradlegroovyautomationjava
dejankos/jdoctest

Jan 2022 - Feb 2022

Support for running documentation code examples
Contributions:46 commits, 4 PRs, 19 pushes in 27 days
dynamic-compilerkotlinjavadocjavacode-documentation
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