
Drew Sommer
Verified Expert in Engineering
Android Developer
Austin, TX, United States
Toptal member since March 31, 2026
Drew is a senior Android engineer specializing in Kotlin, Jetpack Compose, coroutines, Room, and Firebase. He builds reliable, production-ready mobile apps with a focus on real-time systems, offline-first architecture, reactive UI, and clean implementation. Drew's recent work includes SignalVoice, a voice-first Android app that delivers real-time financial alerts via a live mobile architecture.
Portfolio
Experience
- Model View ViewModel (MVVM) - 7 years
- Kotlin - 7 years
- Android - 6 years
- Coroutines - 5 years
- Room - 5 years
- Firebase - 4 years
- Jetpack Compose - 3 years
- Clean Architecture - 3 years
Preferred Environment
Android, Kotlin, Jetpack Compose, Coroutines, Firebase, Model View ViewModel (MVVM), Clean Architecture, Room, Java, Hilt
The most amazing...
...solution I've built is SignalVoice, a voice-first Android app that delivers real-time financial alerts with live speech and offline persistence.
Work Experience
Founder and Lead Android Developer
SignalVoice
- Built a real-time Android system delivering financial market signals using an event-driven architecture and low-latency data pipeline.
- Designed a back-end event pipeline using webhooks and Firebase Cloud Functions to reliably deliver signals to mobile clients.
- Implemented MVVM architecture with coroutines and local persistence to ensure stable behavior under real-world network conditions.
- Developed reactive UI using Jetpack Compose and Flow for consistent state handling and real-time updates.
- Built a voice-driven notification system using foreground services to deliver hands-free, real-time alerts.
Senior Android Developer
TIAA
- Built and improved Android features for a large-scale mobile banking platform supporting retirement, brokerage, and cash accounts.
- Designed server-driven transaction flows to support complex financial workflows with reliable mobile-side state handling.
- Modernized legacy Android architecture by introducing cleaner MVVM patterns, reactive flows, and maintainable feature structure.
- Worked across Kotlin and Java codebases to deliver production features in a regulated, enterprise-scale financial environment.
- Leveraged crash and behavioral telemetry to identify stability issues and improve reliability across the Android application.
Android Developer
Electrify America
- Built Android features for a large-scale EV charging platform supporting real-time station and charger availability across North America.
- Developed mobile experiences backed by live data streams to support real-time charger monitoring and user interaction.
- Designed and implemented modern Android architecture using a single-activity app structure and scalable feature organization.
- Improved the release workflow by supporting build automation and mobile deployment processes for faster delivery.
- Contributed to white-label Android application delivery for a branded partner deployment built from a shared codebase.
Experience
BarAudio – Voice-first Market Alerts
The Android client was built with Kotlin and Jetpack Compose, using a modern architecture centered on coroutines, Room, and Firebase-backed event delivery. The system supports real-time signal ingestion, local persistence, and live user-facing alert delivery with a strong emphasis on reliability, responsiveness, and maintainable architecture.
This project required end-to-end ownership across mobile architecture, backend-integrated workflows, real-time event handling, and production product design.
TIAA – Mobile Banking Platform Modernization
https://play.google.com/store/apps/details?id=com.mobile.tiaa.crefThe Android codebase spanned both Kotlin and Java, and required careful work across reactive state handling, back-end-integrated workflows, and maintainable feature implementation. I contributed to architectural improvements using MVVM-style patterns, asynchronous data handling, and a cleaner app structure to support long-term maintainability and production stability.
This work required balancing feature delivery, technical debt reduction, and production reliability in a high-trust financial product used by a large customer base.
Electrify America – EV Charging Mobile Platform
https://play.google.com/store/apps/details?id=com.ea.evownerMy work focused on building mobile features backed by real-time data streams, implementing scalable Android architecture, and supporting a responsive user experience under continuously updating conditions. The system required careful handling of live data, asynchronous workflows, and reliable client-side state management.
I also contributed to improving delivery workflows and supporting a shared codebase used for partner-specific deployments, enabling efficient release of branded mobile applications.
Education
Master's Degree in Mechanical Engineering
California Polytechnic State University - San Luis Obispo, CA, USA
Bachelor's Degree in Mechanical Engineering
California Polytechnic State University - San Luis Obispo, CA, USA
Certifications
Certified SAFe 5 Practitioner
Scaled Agile, Inc.
Data Structures and Algorithms
Udacity
Skills
Libraries/APIs
REST APIs, LiveData, RxJava, Retrofit
Tools
Flow, Claude Code
Languages
Kotlin, Java, Python
Paradigms
Model View ViewModel (MVVM), Clean Architecture, Agile
Platforms
Android, Firebase
Storage
Firebase Realtime Database
Other
Mobile App Development, Jetpack Compose, Coroutines, Room, Webhooks, WebSockets, Hilt, Cursor AI
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