Serhii Hrabas is a seasoned Android developer with 12 years of experience building robust mobile and cross-platform applications using Kotlin, Java, Dart, Jetpack Compose and Clean Architecture. He has repeatedly led architecture, CI and testing efforts—raising test coverage by as much as 60–80%—and delivered production apps across domains from banking and healthcare to fleet management and betting terminals. Comfortable with MVVM/MVI/BLoC patterns and Android internals, he pairs deep engineering discipline (SOLID, KISS, DRY) with hands-on integration work like BLE, document scanning SDKs and protobuff-based device telemetry. Serhii has a track record of mentoring junior engineers, aligning cross-platform efforts with iOS teams, and automating pipelines to improve delivery quality. Based in the Granada area of Spain, he balances pragmatic problem-solving with a drive for scalable, maintainable systems. He’s also notable for moving between native and Flutter contexts, demonstrating fluency in cross-platform trade-offs while keeping a strong focus on testability and observability.
12 years of coding experience
10 years of employment as a software developer
Master's degree Software Engineering, Master's degree Software Engineering at Ternopil Ivan Puluj National Technical University
Android app for showing widget with current local IP address.
Contributions:15 PRs, 13 pushes, 9 branches in 1 year
widgetlocal-ipaddressandroidandroid-app
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.