Daniel Debastiani is a Senior Android engineer with 11 years of experience building native mobile products and leading technical teams, currently shaping mobile experiences at iFood. He specializes in Kotlin and Java, modern architectures (MVVM, MVI, Clean Architecture), TDD, CI/CD and migrating large legacy apps toward Jetpack Compose. As a consultant at ThoughtWorks he guided multi-team, multi-country projects—driving architecture migrations, onboarding, and measurable delivery improvements for high‑traffic consumer products. Known for hands‑on mentorship and hiring support, he combines product-focused engineering with a pragmatic emphasis on code quality and testability. Based in Rio Grande do Sul, Brazil, he’s motivated by solving real-world problems through elegant mobile solutions and continuous learning.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at Universidade Federal de Pelotas
A sample application to demonstrate how to use Jetpack Architecture Components in an Android Application following the Clean Architecture concepts.
Contributions:3 PRs, 2 pushes in 8 months
retrofit2composekakaobuildsrcviewmodel
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
Daniel Debastiani - Senior Software Engineer Mobile Android at iFood