
Andrew Simpson
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since March 18, 2026
With over 15 years of experience, Andrew is a distinguished mobile engineering lead and architect specializing in Android, iOS, and Kotlin Multiplatform. He combines deep technical mastery with a passion for building scalable solutions. Driven by a constant curiosity for emerging tech, Andrew delivers high-impact architecture that bridges the gap between complex engineering and seamless user experiences.
Portfolio
Experience
- iOS - 15 years
- Android - 15 years
- CI/CD Pipelines - 15 years
- Xcode - 15 years
- Software Engineering - 15 years
- Android Studio - 11 years
- Swift - 7 years
- Kotlin - 7 years
Preferred Environment
Android Studio, Xcode, MacOS, GitHub, Visual Studio Code (VS Code), Slack
The most amazing...
...DI.FM migration I've led from Xamarin to native Kotlin and Swift reduced app crashes by 70% for millions of monthly electronic music listeners.
Work Experience
Mobile Engineering Lead, Mobile Architect
Digitally Imported
- Orchestrated the end-to-end architectural migration of the DI.FM platform from Xamarin to native Kotlin and Swift, driving a 70% reduction in crashes and application not responding (ANR) errors for millions of monthly active listeners.
- Architected a high-performance, white-label streaming framework that accelerated app startup speeds by 300% and reduced overall binary size by 50% across a diverse suite of global music brands.
- Engineered a scalable mobile infrastructure supporting complex in-app subscription models and real-time audio delivery, directly increasing developer velocity and significantly boosting overall App Store and Google Play ratings.
- Directed a team of 5 senior engineers in the full-lifecycle development of high-impact, cross-platform features, accelerating the delivery pipeline from concept to production.
- Automated the mobile release lifecycle by engineering a robust CI/CD pipeline via GitHub Actions, integrating comprehensive unit and UI test suites that boosted overall code coverage and accelerated deployment frequency by 40%.
- Established proactive real-time monitoring workflows utilizing Firebase Crashlytics, accelerating bug detection and reducing mean time to resolution (MTTR) for critical production issues by over 50% to maintain a 99.9% crash-free session rate.
Senior Software Developer
Silqe
- Engineered a robust financial search system utilizing C#.NET and SQL to parse, store, and calculate complex XBRL banking data, providing users with accurate, real-time financial insights.
- Architected and implemented a comprehensive continuous delivery (CD) pipeline, significantly accelerating the deployment frequency of the main web application and its critical back-end services.
- Modernized platform security by implementing encrypted data storage protocols and overhauling user authentication flows, integrating OAuth solutions for Google and Facebook alongside secure email logins.
- Established a rigorous automated testing framework, creating new integration tests for the deployment pipeline and retrofitting legacy codebases to guarantee system stability and calculation accuracy.
Senior Mobile Developer
SpeakFeel Corp
- Led the end-to-end development and deployment of numerous native mobile applications across four major platforms (Android, iOS, Windows 10, and BlackBerry) for high-profile enterprise clients.
- Engineered robust API integration systems utilizing C# and Java with SQL back ends, optimizing data exchange via JSON and XML to ensure seamless connectivity for custom mobile applications.
- Directed the full mobile application lifecycle, from initial requirement gathering and UI prototyping to custom data architecture, rigorous QA testing, and continuous post-launch support.
- Mentored and onboarded incoming mobile engineering hires, providing technical guidance and establishing development best practices to accelerate team velocity.
Experience
DI.FM (Android)
https://play.google.com/store/apps/details?id=com.audioaddict.di&hl=en_CADI.FM (iOS)
Education
Bachelor's Degree in Computer Science
University of Guelph - Guelph, Ontario, Canada
Skills
Libraries/APIs
Kotlin Flows, Jetpack Room, Alexa Skills, AndroidX
Tools
Android Studio, Xcode, GitHub, Slack, ExoPlayer, Android Jetpack, Android Auto, Crashlytics, Flow
Languages
Kotlin, Swift, SQL, C#, C#.NET, C++
Frameworks
Android SDK, Dagger 2, Dagger, ASP.NET, ReactiveUI, Core Data, XCTest, XCUITest
Platforms
Android, iOS, MacOS, Visual Studio Code (VS Code), Firebase, BlackBerry
Storage
Databases, SQLite
Paradigms
REST
Other
Software Engineering, Coroutines, CI/CD Pipelines, Computer Science, Data Structures, Algorithms, Networking, Kotlin Multiplatform, GitHub Actions, Async/Await, Jetpack Compose, CarPlay, Crash Reporting, Chromecast, OAuth, Navigation, Ads, Concurrency, Code Signing
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