Fabio Collini is a senior software engineer with 12 years specializing in Android development, currently working at Google and recognized as a Google Developer Expert for Android. He is the author of the second edition of the Italian book "Android: Programmazione avanzata" and a frequent speaker at major Italian and international conferences like DroidCon IT and London. Founder of CoseNonJaviste/CodingJam, he combines strong coding discipline—clean code and testing—with practical open-source contributions, such as enhancing DaggerMock to better support inner classes, named annotations and subcomponents. Based in Florence, he pairs top academic credentials with a knack for translating complex dependency-injection and testing challenges into reliable, reusable solutions.
12 years of coding experience
110 e lode, Laurea in Informatica, 110 e lode, Laurea in Informatica at Università degli Studi di Firenze
56/60, Geometra, 56/60, Geometra at I.T.G. Antonio Gramsci
Contributions:210 commits, 22 PRs, 144 pushes in 4 years 10 months
Contributions summary:Fabio focused on enhancing the core functionality of the DaggerMock rule by introducing support for inner classes. They modified existing classes and added test cases to ensure the correct operation of the rule with inner classes and demonstrated their skills by providing a new providesMock method to help with mocking the object in the unit tests. They also worked on adding support for named annotations and various improvements in subcomponent support to refine the DaggerMock framework.
Contributions:107 commits, 60 pushes, 1 branch in 6 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.