Tim Karagosian, Developer in Waterford Township, MI, United States
Tim is available for hire
Hire Tim

Tim Karagosian

Verified Expert  in Engineering

Android and iOS Engineer and Developer

Waterford Township, MI, United States

Toptal member since April 22, 2025

Bio

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

VentureQuest Games, LLC
Kotlin, Kotlin Multiplatform, Android, iOS, Google Play Store, App Store, Swift...
Slalom
JavaScript, Java, Android, iOS, Google Cloud Platform (GCP), SQL, MySQL, JSON...
Alliance Inspection Management
Android, Android Studio, Gradle, Java, Spring Boot, XML, JSON, SQLite...

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

Full-time

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

2024 - 2025
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.
Technologies: Kotlin, Kotlin Multiplatform, Android, iOS, Google Play Store, App Store, Swift, Amazon Web Services (AWS), AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Mobile, Mobile Applications, Mobile App Development, Mobile App Design, Mobile Architecture, Android SDK, API Integration, Game Design, Game Art, Mobile Game Development, Game Development, Game Sound Design, Video Editing, Video Effects, Video & Audio Processing, Product Videos

Enterprise Architect and System Integration Engineer

2019 - 2024
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.
Technologies: JavaScript, Java, Android, iOS, Google Cloud Platform (GCP), SQL, MySQL, JSON, Spring Boot, OAuth 2, Dell Boomi, MuleSoft, Informatica, Swift, Figma, Scala, Ardoq, Mobile, Mobile Applications, Mobile App Development, Mobile App Design, Android SDK, API Integration

Lead Android IT Engineer

2016 - 2019
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.
Technologies: Android, Android Studio, Gradle, Java, Spring Boot, XML, JSON, SQLite, Amazon S3 (AWS S3), Jira, Confluence, Agile, Scrum, Mobile, Mobile Applications, Mobile App Development, Mobile App Design, Mobile Architecture, Android SDK, API Integration

Android Engineer

2016 - 2019
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.
Technologies: PHP, Java, Android, JSON, SQL, Mobile, Mobile Applications, Mobile App Development, Mobile App Design, Mobile Architecture, Android SDK, API Integration

Experience

2135: Humanity's Crisis

https://forms.gle/PtcnsCuMHYU7dwxK9
I architected 2135: Resource Crisis, a choose-your-own-adventure-style mobile application that merges interactive storytelling with the structural rigor of modern enterprise applications. Unlike traditional games, I built it from the ground up without a game engine, using scalable, modular components commonly found in serious business apps.

This 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

I built an automotive client app that allows users to record video in various modes for upload to a server, where it is used for machine learning (ML) model training. The app also supports video streaming to the server, where it is evaluated against the ML model. Once the evaluation is complete, the application sends an alert to the mechanic's or worker's watch device, notifying them of any potential issues.

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

I was part of a team building a custom in-house application using native iOS Swift. The project served as a demonstration of our technical skills and the platform's capabilities. I contributed to developing standard business application features, including localization, a splash screen, audio integration, API usage, local database support, and multiple styling options for customization.

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 developed and launched a fully functional Android application to the Google Play Store, implementing client-driven business logic features tailored to specific user needs. I engineered a user data-driven recommendation algorithm using Android Java, with SQL connectivity through a PHP-based server powered by MySQL.

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/
A veterinarian website for end-of-life care for pets as an at-home service. Worked with the client to achieve a professional site that will drive customers. The website has been successful as customers have found it searchable and simple to use and understand, and have contacted us to schedule appointments for care.

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/
A vehicle inspection Android application for critical business use at the company. Qualified service members used AiM Inspect in its various forms to guide the inspection process of vehicles for auctions, company sales, or leases. With a leading auction house as primary investor and many contracts with major corporate auto financing and dealerships, the application was used by thousands of users across the country daily on Zebra and Samsung devices.

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

2003 - 2008

Bachelor's Degree in Radio and Television Broadcasting

Central Michigan University (CMU) - Mount Pleasant, MI, USA

Certifications

MAY 2025 - PRESENT

Building Industry-Level Multiplatform Apps with KMP

PL Coding

FEBRUARY 2020 - PRESENT

The Complete App Design Course - UX, UI and Design Thinking

Udemy

JUNE 2019 - PRESENT

Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more

Udemy

DECEMBER 2018 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring