Dawid Maćkowiak is an experienced Android team leader with 11 years building and scaling mobile products at Allegro, progressing from developer to Mobile Team Leader since 2011. He combines deep hands-on expertise in Kotlin and Java with strong architecture instincts—MVVM, Jetpack Compose, Coroutines, Rx, and dependency injection (Koin/Dagger)—and a disciplined testing culture (TDD, Espresso, WireMock, MockK). A former university lecturer in Android and Windows Phone development, he brings clear technical mentorship and curriculum-style knowledge transfer to engineering teams. Based in Greater Poland, he pairs academic rigor from Poznan University of Technology with practical system-level experience in databases (Room/SQLite) and reactive patterns, often bridging legacy codebases and modern Android architectures.
11 years of coding experience
9 years of employment as a software developer
Master of Science Engineer (Master of Science in Engineering equivalent), Informatics (Computer Engineering), Master of Science Engineer (Master of Science in Engineering equivalent), Informatics (Computer Engineering) at Poznan University of Technology
Contributions:26 commits, 23 pushes, 3 comments in 22 days
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.