Enriko Riba is a Principal Software Architect based in Osijek, Croatia, with three decades of professional experience and a focused 11-year trajectory in senior architecture roles delivering distributed, large-scale .NET and cloud-native solutions. He specializes in designing microservices, IoT platforms, and resilient distributed systems using C#, .NET Core, Kubernetes, Dapr, Docker and Azure, paired with strong SQL/NoSQL and security know-how. A hands-on architect who still codes, he blends solution design with implementation discipline and a pragmatic "Zen" approach to code optimization. He has led teams and departments, founded and administered multiple game-development open source projects, and actively contributes to game dev communities—bringing creative systems-thinking from hobby projects into enterprise architectures. Known as a lifelong learner and dedicated mentor, Enriko coaches engineers to grow while balancing technical leadership and delivery. His background in military electronics and an MBA in IT give him uncommon rigor in systems design and organizational execution.
11 years of coding experience
17 years of employment as a software developer
OSVŠ
Secondary school
MBA IT, MBA IT at EI i PED
BS IT/Electronics, BS IT/Electronics at Vojna Akademija
Contributions:36 commits, 2 PRs, 126 pushes in 1 year 3 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
Enriko Riba - Principal Software Architect at Spyrosoft