
Tim Karagosian
Verified Expert in Engineering
Android and iOS Engineer and Developer
Waterford Township, MI, United States
Toptal member since April 22, 2025
Tim is a seasoned Android and iOS mobile application software engineer, designer, and architect with expertise in Kotlin, Jetpack Compose, Xcode, and Swift. After years of consulting, he returned to his true passion—building engaging, high-performance mobile applications. With additional experience in back-end API, cloud, and enterprise architecture, Tim is known for leading feature development, mentoring teammates, and consistently delivering scalable, testable, and maintainable code.
Portfolio
Experience
- SQL - 8 years
- Android - 8 years
- MySQL - 6 years
- Java - 6 years
- Kotlin - 4 years
- Kotlin Multiplatform - 2 years
- iOS - 2 years
- Swift - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Android SDK, Mobile Game Development, Mobile App Development, SwiftUI, Jetpack Compose, Kotlin, Kotlin Multiplatform, Android Studio, Xcode
The most amazing...
...solution I've built is a Kotlin multiplatform app that targets Android and iOS platforms using a shared codebase module, supported by an AWS cloud back end.
Work Experience
Founder and Lead Engineer
VentureQuest Games, LLC
- Developed an iOS/Android mobile app using Kotlin Multiplatform and Compose with an AWS cloud-based Node.js back end.
- Adopted modern tooling to support development, enabling a strong focus on vision, code crafting, and proper engineering practices, while reducing the need for research and recall.
- Guided the planning, asset creation, and end-to-end development, including feature design, implementation, audience engagement, and UI/UX.
- Implemented AWS Lambda, Amazon DynamoDB, AWS Identity and Access Management (IAM), and Amazon API Gateway for the back end.
- Initiated Phase 1 user testing, capturing data, gathering feedback, and implementing improvements.
- Planned the application for a beta launch in late May 2025, with deployment to the Play and App Store and a rollout schedule. Currently deployed to TestFlight and Google Play Console for testing.
Enterprise Architect and System Integration Engineer
Slalom
- Developed a video livestream and local file upload feature for an application that uses machine learning to detect low-quality work and notifies users to correct it via an Android device.
- Implemented a POC security layer over internal websites and API calls using OAuth 2.0 validation in Spring Boot, and enabled data export in a human-readable Excel format for healthcare compliance using Scala.
- Developed professional IT solutions across mobile, web front end, ETL, integration, security layers, master data management, quality assurance, database management, enterprise architecture, and cloud services.
- Trained teams, developed solutions, and implemented an IT self-support system, saving over $100 million by decommissioning outdated systems and software, reducing support costs, and applying other cost-cutting measures.
- Directed project workstreams, delivered expert presentations and training, spearheaded internal initiatives for office growth, and mentored junior engineers and architects toward certifications and accelerated learning.
- Created SwiftUI animations and implemented translations on iOS for both tablets and iPhones, using Figma mockups and original designs.
- Contributed independently on a global scale by sharing documentation, producing professional videos, and demonstrating a strong entrepreneurial mindset.
Lead Android IT Engineer
Alliance Inspection Management
- Led the Android development team to launch multiple versions of a vehicle inspection app across Zebra and Samsung devices.
- Launched applications to the Google Play Store, driving over $10 million in yearly revenue.
- Enforced rigorous code quality, testing, and optimization standards to ensure high-performance applications.
- Mentored new engineers, fostering a collaborative and productive development environment as team lead.
- Deployed to the Play Store for business use cases for assigned service users only in the various app flavors (company designations, leasing vs. auction, etc.).
- Managed additional challenges of aligning with other app flavor deployments for seamless updates to the shared codebase with minimal downtime that did not affect users.
Android Engineer
Rayma Group, LLC
- Developed and launched a fully functional Android application on the Google Play Store.
- Engineered a user data-driven recommendation algorithm using Android Java, PHP, MySQL, and SQLite.
- Deployed the PHP back end to a self-managed server via Secure File Transfer Protocol (SFTP) and released the Android app on the Play Store.
- Maintained ongoing development for nine months post-launch, delivering regular updates and ensuring user satisfaction.
Experience
2135: Humanity's Crisis
https://forms.gle/PtcnsCuMHYU7dwxK9This cross-platform app serves as a narrative delivery framework, demonstrating best practices in modular architecture, client-server API design, offline-first data sync, secure authentication, and modern Android/iOS UI using Jetpack Compose and SwiftUI.
The application showcases my expertise in full-stack system design, UI/UX flow, media integration, and DevOps. It is currently deployed via AWS with releases managed through TestFlight and Google Play Console, and it demonstrates reusable patterns for B2C, educational, and media-based applications.
This project serves as both a technical portfolio and a creative product, highlighting how meaningful UX can coexist with enterprise-grade engineering to create impactful and meaningful experiences.
The beta release is expected in May 2025. You can join the public test via tester sign-up: https://forms.gle/gViQh4MqQANKg1dj8.
Zebra Android Watch Streaming
This project served as a proof of concept for the client, demonstrating the technology's value and justifying further investment. The successful implementation led to an extension of the consulting contract and the team's expansion.
iOS Consulting Sales Demo
The application was designed to align with its counterparts on Android and Flutter (cross-platform), ensuring a consistent look, feel, and feature set across platforms. I actively supported this crossover effort, enabling smoother collaboration and team integration.
I remained on the team for several months, working on many features. After contributing significantly to the application's development and cross-platform consistency, I concluded my involvement.
WearThis App
I deployed the PHP back end to a self-managed server via SFTP and released the Android app to the Play Store. Following the launch, I maintained continuous development for nine months, delivering regular updates and ensuring user satisfaction through consistent improvements and support.
Angel Paws at Home
https://clarkstonathomeeuthanasia.com/Additionally, designed the logo, built the site by hand via HTML, CSS, and JavaScript, and prepared images for professional use. The client has already contacted me about building a larger website in the future when her practice is in place.
AiM Inspect (Multiple Build Flavors)
https://homepage.aiminspections.com/The app would function via user sign-in and then check the version numbers of local DBs. If they failed this check (outdated or non-existent), the data would be downloaded from the AWS S3 bucket and delivered to the device. Some areas did not have internet connection, so it was critical to enable work to be performed "offline" with ways of updating the inspections if there was missing critical data. The application had a complex algorithm to calculate costs to damages and had an expansive UI to be able to have detailed inspections on all parts of the car, including images of the condition.
As a lead engineer, I enforced quality control on coding standards and ensured logic safety coverage via integration and local mocked tests. I also planned and led the team in large efforts.
Education
Bachelor's Degree in Radio and Television Broadcasting
Central Michigan University (CMU) - Mount Pleasant, MI, USA
Certifications
Building Industry-Level Multiplatform Apps with KMP
PL Coding
The Complete App Design Course - UX, UI and Design Thinking
Udemy
Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more
Udemy
Kotlin Android Development Masterclass
Udemy
Skills
Libraries/APIs
Node.js, CameraX, Camera2 API
Tools
Figma, Ardoq, Photoshop CC, Xcode, Android Studio, AWS IAM, Gradle, ExoPlayer, AVPlayer, TestFlight, Miro, Audacity, Postman, GitHub, Jira, Confluence
Languages
SQL, Kotlin, Java, JavaScript, Swift, PHP, Scala, XML, HTML, CSS
Frameworks
Android SDK, Spring Boot, OAuth 2, Kotlin Serialization, SwiftUI, Glide, Mockito, JUnit, Bootstrap
Paradigms
Mobile App Design, Model View ViewModel (MVVM), Agile, Scrum, Mobile Development, Model View Presenter (MVP)
Platforms
Android, Mobile, iOS, Google Cloud Platform (GCP), MuleSoft, Amazon Web Services (AWS), AWS Lambda, XAMPP
Storage
MySQL, JSON, Dell Boomi, Amazon DynamoDB, SQLite, RoomDB, Datadog, Amazon S3 (AWS S3)
Other
Graphic Design, Mobile Applications, Mobile App Development, API Integration, Video Production, Kotlin Multiplatform, Game Art, Game Design, Mobile Game Development, Game Development, Game Sound Design, Video Editing, Video Effects, Video & Audio Processing, Mobile Architecture, Informatica, Google Play Store, App Store, Amazon API Gateway, Kotlin Multiplatform Mobile (KMM), Jetpack Compose, Coroutines, API Key, Google Play Console, App Store Connect, OkHttp, Multithreading, Product Videos, Android GPS, Mobile UX, Mobile UI, Mobile Apps, App Design, Apps
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