Diego Marcilio

Senior Software Engineer at Uber

Amsterdam, North Holland, Netherlands
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
Diego Marcilio is a Senior Software Engineer based in Amsterdam with over a decade of hands-on experience in software development and architecture, and more than six years focused on professional Java engineering (OCJP 8 certified). He combines a research-driven mindset—pursuing a PhD at USI— with practical expertise in code quality, refactoring, TDD/BDD, and static analysis to improve maintainability and performance. Diego has contributed to high-profile open source projects like Payara and PrimeFaces by optimizing hot paths and resolving SonarQube issues, and enhanced Uber’s polyglot piranha tool to support cross-language feature-flag refactorings. He favors clean code, algorithmic thinking, and automated program transformations to accelerate the development lifecycle, bringing both academic rigor and production-grade pragmatism to engineering teams.
code12 years of coding experience
bookBachelor's in Computer Science, Bachelor's in Computer Science at Universidade Católica de Brasília
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at USI Università della Svizzera italiana
bookMaster's in Informatics, Master's in Informatics at University of Brasília
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
25reputation
156reached
1answer
2questions
github-logo-circle

Github Skills (19)

jakartaee10
code-optimization10
strings10
python10
text-manipulation10
payara10
feature-flags10
software-quality10
java10
javas10
go10
primefaces10
refactoring10
server10
astm9

Programming languages (10)

C#TypeScriptJavaRustJavaScriptGoHTMLPerl

Github contributions (5)

github-logo-circle
uber/piranha

Sep 2022 - Dec 2022

A tool for refactoring code related to feature flag APIs
Role in this project:
userFull-stack Developer
Contributions:48 reviews, 86 commits, 49 PRs in 3 months
Contributions summary:Diego contributed to the development of the `piranha` tool, focusing on its polyglot capabilities. They added and modified demo scripts and configurations for different languages including Java, Python, and Go. These contributions included the integration of new languages and the enhancement of existing features, specifically focusing on structural find/replace functionality and cleanup rules for feature flags. The user also worked on the visualization of rules and group edges.
astcode-qualitydeadcodecode-managementast-matcher
payara/Payara

Jun 2019 - Jul 2019

Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 7 comments in 1 month
Contributions summary:Diego primarily focused on optimizing code and addressing SonarQube issues within the Payara Server codebase. The commits demonstrate efforts to improve performance by optimizing string operations and employing more efficient methods for primitive conversions. They also addressed various code quality issues across multiple modules, indicating a focus on code maintainability and adherence to best practices. The user's work touches on areas such as JDBC, web connectors, and security.
jakarta-eesecurepayaramicroservicesdeployments
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
Diego Marcilio - Senior Software Engineer at Uber