Donát Csikós

Lead Software Engineer at Gradle Inc.

Veresegyház, Hungary
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
Donát Csikós is a Lead Software Engineer with 13 years of experience building and maintaining developer tooling and JVM-based ecosystems, currently leading engineering at Gradle Inc. He has deep expertise in Java/Groovy backend development, Gradle core and Tooling APIs, and is the lead committer for Buildship (Gradle integration in Eclipse). His open-source contributions include refactoring and modernizing Gradle and Buildship codebases—removing deprecated APIs, improving dependency injection and test structure—demonstrating a focus on long-term maintainability. Prior roles at CERN involved large-scale Java application and Eclipse plugin development as well as DevOps tooling, reflecting strong cross-functional engineering skills. Trained as a computer engineer (MSc) at Budapest University of Technology and Economics, he combines academic rigor with practical infrastructure experience. Colleagues describe him as a meticulous refactorer who prefers improving internals to flashy features, yielding more robust developer experiences.
code13 years of coding experience
job3 years of employment as a software developer
bookMaster of Science (MSc) Computer Engineering, Master of Science (MSc) Computer Engineering at Budapest University of Technology and Economics
languagesHungarian, English, French
github-logo-circle

Github Skills (11)

javas10
refactoring10
dependency-injection10
build-automation10
java10
refactor10
groovy10
jtest9
junit9
api-design8
plugin-development7

Programming languages (9)

TypeScriptC#JavaShellHTMLSwiftGroovyRuby

Github contributions (5)

github-logo-circle
eclipse-buildship/buildship

Apr 2015 - Jan 2023

The Eclipse Plug-ins for Gradle project.
Role in this project:
userBackend Developer
Contributions:88 reviews, 2089 commits, 551 PRs in 7 years 10 months
Contributions summary:Donát primarily refactored the codebase, focusing on improving the organization and maintainability of core components like dependency injection and handling of internal classes. Their work touched several classes, especially in the area of providing better structure to the internals, and resolving compilation issues. This suggests a focus on improving internal workings of the codebase.
gradlegradle-projectinsplug-inseclipse
gradle/gradle

Oct 2015 - Dec 2022

Adaptable, fast automation for all
Role in this project:
userBackend Developer & Java/Groovy Engineer
Contributions:7 releases, 1049 reviews, 1241 commits in 7 years 3 months
Contributions summary:Donát's contributions focused on refactoring and updating the Gradle build scripts, primarily involving the Java plugin. Their work included removing deprecated methods, promoting incubating methods, and fixing a test case. The user also made improvements to the handling of code by removing legacy features and optimizing the structure and organization of the test code by adapting the usage of API to remove deprecated parts.
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