Gabriel Souza

Kotlin Multiplatform Mobile Developer

Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gabriel Souza is a Kotlin Multiplatform Mobile developer with 8 years of experience building production-grade Android apps and driving cross-platform engineering at scale. He led the adoption of Kotlin Multiplatform at Stone, architecting shared business logic, authoring KMP libraries, and contributing Compose Multiplatform tooling while shaping CI/CD and module architecture for banking apps. At Touchlab he continues to advance KMP best practices, and his open-source work includes improving build systems and adding multiplatform support to a popular Jetpack Compose navigation library (voyager). Comfortable with native Android internals—from BLE SDKs to concurrency fixes—he blends deep Kotlin expertise with a pragmatic focus on developer experience and long-term maintainability. Based in Brazil, Gabriel pairs hands-on implementation with cross-team leadership to turn platform transitions into repeatable, reliable workflows.
code8 years of coding experience
job4 years of employment as a software developer
bookBacharelado, Ciência da Computação, Bacharelado, Ciência da Computação at Universidade do Vale do Rio dos Sinos
languagesEnglish, Portuguese
github-logo-circle

Github Skills (11)

kotlin10
jetpack-compose10
build-gradle-kts10
gradlew10
multiplatform10
android10
gradle10
navigation-drawer9
navigationview9
navigationbar9
android-library9

Programming languages (11)

TypeScriptJavaC++ShellCJavaScriptObjective-CGroovy

Github contributions (5)

github-logo-circle
adrielcafe/voyager

Dec 2021 - Apr 2022

🛸 A pragmatic navigation library for Jetpack Compose
Role in this project:
userMobile Developer (Android)
Contributions:19 releases, 47 reviews, 14 commits in 3 months
Contributions summary:Gabriel primarily focused on improving the build and dependency management of the Android Jetpack Compose navigation library. They addressed transitive dependency issues, updated test dependencies across multiple modules, and migrated the build scripts from Groovy to Kotlin. Additionally, the user made changes to incorporate multiplatform support and created a multiplatform sample for the navigation library. Furthermore, they downgraded the JVM target to Java 1.8 for compatibility.
android-animationnavigation-librarycomposepragmaticnavigation-bar
The KotlinBukkitAPI Tooling is a IntelliJ plugin that helps developers using KotlinBukkitAPI and scripts for Bukkript.
Contributions:28 commits, 22 pushes, 1 branch in 6 months
minecraftbukkitkotlinspigotintellij-plugin
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
Gabriel Souza - Kotlin Multiplatform Mobile Developer