Rodrigo De Oliveira

Senior Principal Software Engineer at Gradle Inc.

São Paulo, Brazil
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
Rodrigo De Oliveira is a Senior Principal Software Engineer with 23 years of experience, currently leading the Gradle Configuration Team and driving robustness in build automation through deep backend and test-automation work on the widely used gradle/gradle project. A language and tooling expert, he authored the Boo and UnityScript languages and has a history of building compilers, transpilers and Gradle plugins that bridged ecosystems (including .NET to ActionScript tooling for Flash). He combines extreme programming and TDD practices with hands-on engineering, having introduced test automation and modular build tooling in large teams. Based in São Paulo, he pairs low-level compiler/compiler-plugin insight with pragmatic systems design, and away from the keyboard he plays drums — a hint at his rhythmic, disciplined approach to engineering.
code24 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Universidade Estadual de Londrina
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
803reputation
88kreached
9answers
0questions
github-logo-circle

Github Skills (21)

unit-testing10
groovy10
java10
javas10
compiler-design10
configuration-file10
build-automation10
gradlew10
test-automation10
gradle10
macros9
testng9
code-optimization7
boo6
gradle-kotlin-dsl6

Programming languages (18)

C#JavaC++PureScriptBooElmGroovyKotlin

Github contributions (5)

github-logo-circle
boo-lang/boo

Jan 2004 - Dec 2015

The Boo Programming Language.
Role in this project:
userBack-end Developer
Contributions:3487 commits, 6 PRs, 7 pushes in 12 years 1 month
Contributions summary:Rodrigo contributed to the development of the Boo Programming Language, focusing on compiler-related features. Their work involved improvements to the codebase, including minor formatting changes, the introduction of an extension point for initialization of a key class, and code cleanup. Furthermore, the user implemented the ifdef macro for conditional compilation.
programming-language
gradle/gradle

Oct 2015 - Jan 2023

Adaptable, fast automation for all
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:2 releases, 1554 reviews, 6436 commits in 7 years 4 months
Contributions summary:Rodrigo's commits primarily focus on enhancing test coverage within the Gradle build automation tool, specifically targeting functionality related to configuration caching. Their work involves modifying existing integration tests across various areas such as the wrapper functionality, task dependencies, and code generation. The user's contributions highlight a focus on ensuring the robustness of Gradle's build process through the expansion of testing capabilities, particularly those related to critical build functionalities.
automationgradlebuild-toolgroovyjava
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