Denis Koljada is a Senior Android Engineer based in Berlin with 11 years of experience building full-stack applications and scalable distributed systems using Kotlin and Java. He specializes in designing robust, production-grade distributed architectures and has moved between hands-on engineering and leadership roles, including CTO and freelance Android work. Currently at Oviva after senior engineering work at DB Systel and product-focused roles at SPRYLAB, he blends backend system thinking with polished mobile experiences. Denis is exploring on-device machine learning, bringing ML inference considerations into app architecture and performance trade-offs. He holds a Master’s in Information Systems Management from Technische Universität Berlin, pairing formal systems training with practical delivery experience. A pragmatic engineer, he often bridges the gap between distributed backend constraints and responsive client-side UX.
11 years of coding experience
7 years of employment as a software developer
Master, Information Systems Management, Master, Information Systems Management at Technische Universität Berlin
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
Contributions:34 commits, 29 pushes, 2 branches in 3 months
osrmnominatimweb-serverjava-librarydijkstra
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.