
Cristian González
Verified Expert in Engineering
Mobile Application Developer
Oshawa, ON, Canada
Toptal member since March 7, 2025
With 10+ years in the software industry and expertise in Android, Cristian modernizes legacy systems and builds scalable, maintainable apps that boost user satisfaction. His innovations have cut RMA tickets by 40%, improved load times, and reduced crash/ANR rates by 10%, delivering tangible results for his clients. Cristian also leads projects integrating secure protocols and cutting‑edge technologies, consistently exceeding expectations.
Portfolio
Experience
- Android - 10 years
- Digital Innovation - 10 years
- User-centered Development (UCD) - 10 years
- Android Jetpack - 7 years
- Complex Problem Solving - 6 years
- Kotlin/Native - 4 years
- Leadership - 2 years
- Jetpack Compose - 1 year
Availability
Preferred Environment
Android, Android SDK, Android Jetpack, Jetpack Compose, Kotlin/Native, Kotlin Multiplatform, XML, JSON, Dependency Injection, Kotlin
The most amazing...
...thing I've done is lead the development of a device health monitoring solution, collecting data from over 500,000 devices nationwide.
Work Experience
Senior Android Engineer
IOHK
- Developed the Identus Edge Agent SDK from early stages using Kotlin Multiplatform, decentralized identifiers (DIDs), DID communication (DIDComm), anonymous credentials (AnonCreds), and SD-JWT.
- Integrated SSI protocols to ensure strong encryption and secure data exchange, laying the groundwork for seamless future implementations.
- Leveraged interface-oriented architecture, coroutines, and SQLDelight to improve code reliability and maintainability.
Senior Android Engineer
Presto
- Engaged as a project lead and orchestrated the design and development of an Android device's health monitoring system using Jetpack components, RxJava, and Retrofit, monitoring 500,000+ devices across the US and Canada.
- Enhanced system reliability by identifying performance bottlenecks, improving stability, and contributing to a more responsive user experience.
- Refactored the Android app legacy code by migrating from Java to Kotlin and adopting MVVM architecture and Jetpack components like Room, ViewModel, and LiveData to streamline data handling and scalability.
Android Engineer
Mapsted
- Engineered a mall-oriented indoor GPS Android application from concept to MVP using MVVM and Jetpack components like ViewModel, LiveData, Room, and Navigation.
- Delivered the initial product on schedule, enabling iterative improvements.
- Collaborated with the iOS team to ensure common features and designs were maintained.
Mobile Developer
FeaturePoints
- Architected and deployed Android and iOS apps, integrating REST APIs and delivering dynamic views and smooth user interactions.
- Learned Swift rapidly to build a feature-rich iOS app alongside the Android version, successfully launching both within six months.
- Employed MVVM and Jetpack components to enhance maintainability, reduce technical debt, and boost user satisfaction.
Android Developer
Jungle Prize
- Developed an app to list weekly game challenges with a chance to win a prize. This required communication with Unity games and a REST API.
- Created a bridge for the Android app to communicate with the on-device Unity games to set difficulty and other variables and fetch results for the scoreboard.
- Built a strong foundation based on the requirements, used top-performing libraries for different tasks, and worked with the iOS team to ensure both platforms performed similarly.
Experience
Indoor Navigation App for Malls
https://mapsted.com/indoor-navigation/The app provides mall and store information, an interactive 3D map of the mall, and a way to define single or multiple routes within the mall.
Data Analytics App
The app displayed real-time data of the express entry draws of invitations and notified users when that happened.
Digital Identity Android SDK
https://github.com/hyperledger-identus/identus/The SDK combined DID and DIDComm 2 technologies for encrypted and secure communication. It also uses cryptography libraries to encrypt public and private keys and verifiable credentials, such as AnonCreds, SD-JWT, and zero-knowledge proofs.
Education
Associate's Degree in Software Development
Monlau Formación Profesional - Barcelona, Spain
Skills
Libraries/APIs
Jetpack Room, RxJava, Retrofit, LiveData, REST APIs
Tools
Android Studio, Android Jetpack, Xcode
Languages
Java, Kotlin, XML, JavaScript, HTML, C++, Swift, Python
Frameworks
Android SDK, Ktor, JSON Web Tokens (JWT)
Platforms
Android, iOS, Firebase
Storage
JSON
Paradigms
Dependency Injection, REST, Model View ViewModel (MVVM), Unit Testing, Clean Architecture, Mobile Development
Other
Kotlin/Native, Jetpack Compose, Coroutines, Complex Problem Solving, Digital Innovation, User-centered Development (UCD), Kotlin Multiplatform, Leadership, Software Development, Mobile Apps, Mobile App Development, Android Development, Android App Development, Software Engineering, Kotlin Multiplatform Mobile (KMM), Decentralized Identifiers (DIDs), SQLDelight, Room, Minimum Viable Product (MVP), Navigation, iOS App Development, Zero-knowledge Proofs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring