Davide Cirillo is a Lead Software Engineer based in London with 10 years of experience building and shipping Android applications and leading high-performing mobile teams. Currently at Starling Bank he blends hands-on development with people leadership, having led the Account Management team, automated release processes, and designed a navigation framework now used across 60+ user flows. Previously he drove a full Kotlin rewrite at Sky, owning architecture, hiring and onboarding practices while mentoring engineers and improving team consistency. His open-source contributions include maintaining daggraph, a Dagger dependency graph tool where he improved analysis reliability and logging for Android dependency visualization. Davide pairs a pragmatic engineering mindset with a talent for process and hiring improvements, and outside tech runs a property business focused on affordable housing and investor returns. He is known for turning operational pain points into reusable tooling that scales both team productivity and product quality.
10 years of coding experience
6 years of employment as a software developer
Diploma, Administation, finance and marketing with specialization in business information systems, 75, Diploma, Administation, finance and marketing with specialization in business information systems, 75 at ITC G.ZAPPA, Saronno
Dagger dependency graph generator for Android Developers
Role in this project:
Software Engineer (focused on Dagger and Android Development)
Contributions:5 releases, 27 commits, 33 PRs in 3 years 3 months
Contributions summary:Davide primarily contributed to improving and maintaining the `daggraph` project, a Dagger dependency graph generator for Android developers. Their work included fixing failing tests, improving the component and subcomponent regex to support fully qualified names, and exporting raw data. The user also implemented a logger with different levels and fixed bugs related to injection scanning within the project. This work suggests a focus on the core functionality and reliability of the Dagger analysis and visualization capabilities.
Contributions:11 commits, 9 pushes, 1 branch in 9 months
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
Davide Cirillo - Lead Software Engineer at Starling Bank