Chase Moon, Developer in Irvine, CA, United States
Chase is available for hire
Hire Chase

Chase Moon

Verified Expert  in Engineering

Android Developer

Irvine, CA, United States

Toptal member since October 3, 2024

Bio

Chase is an Android software engineer with seven years of experience working at startups, mainly as the sole Android developer. He has contributed to almost every part of the mobile development lifecycle, including specifications development, coding, testing, monitoring, feature flipping, user review response, and Play Store deployment. Chase also holds a Georgia Institute of Technology bachelor's degree in electrical engineering and a master's in computer science.

Portfolio

KrossKast
Android, Android Studio, Coroutines, Git, Android SDK
WhiteStar Communications
Agile, Android, Android Studio, Coroutines, Git, Bitbucket, Gradle, Android SDK
FIXD Automotive
A/B Testing, Agile, Android, Android Studio, Bluetooth, Coroutines, Git, GitHub...

Experience

  • Android - 7 years
  • Git - 7 years
  • Gradle - 7 years
  • Android Studio - 7 years
  • Kotlin - 7 years
  • Model View ViewModel (MVVM) - 7 years
  • Java - 3 years
  • Jetpack Compose - 2 years

Availability

Full-time

Preferred Environment

Android Studio, Kotlin

The most amazing...

...thing I've done is build a custom keyboard using Jetpack Compose and integrate it with the client's apps to satisfy security needs.

Work Experience

Android Developer

2024 - PRESENT
KrossKast
  • Implemented the fully remote management of KrossKast music players using WebSocket connections.
  • Rewrote the KrossKast assistant app to meet new design specifications.
  • Reviewed the KrossKast app's code, advising on best practices for clean architecture and scalability.
Technologies: Android, Android Studio, Coroutines, Git, Android SDK

Software Developer

2023 - 2024
WhiteStar Communications
  • Created the native Android application for Stardrop, allowing users to upload files securely to a remote server.
  • Built the native Android application for WhiteStar Shell, providing a Secure Shell interface to a remote pseudoterminal.
  • Set up a file transfer foreground service to ensure reliability while running in the background.
  • Designed a custom keyboard interface for security purposes used for Stardrop and Shell.
  • Developed WhiteStar's 1st mobile UI that utilizes Jetpack Compose.
Technologies: Agile, Android, Android Studio, Coroutines, Git, Bitbucket, Gradle, Android SDK

Android Developer

2017 - 2023
FIXD Automotive
  • Produced most of the code that ran the FIXD Android app using Kotlin.
  • Implemented all original FIXD Premium features, including emissions precheck, incident history, issue forecast, confirmed fix and cost, and FIXD mechanic hotline.
  • Handled the user's subscription state and paywall system by integrating with RevenueCat.
  • Oversaw the app's ratings and reviews, seeing an increase in Play Store rating from 3.7 to 4.4.
  • Set up and created reports for A/B tests to improve usability and premium customer acquisition.
  • Wrote the code for Live Data, a feature that allows users to view a real-time stream of vehicle sensor data.
  • Fixed an error code parsing issue preventing 50 daily users from correctly reading their vehicle's error codes.
  • Integrated location services to give users information about local vehicle service locations and labor rates.
  • Contributed to the app's CI/CD process using Fastlane and GitHub.
  • Mentored and paired with newer developers to help them contribute to the codebase.
Technologies: A/B Testing, Agile, Android, Android Studio, Bluetooth, Coroutines, Git, GitHub, Gradle, Java, Python, RxJava, Android SDK

Experience

Stardrop Android

https://play.google.com/store/apps/details?id=io.whitestar.stardrop
A mobile application that allows users to securely send files, pictures, or videos to a remote server that they have permission to access. I wrote the code that runs this app and created a custom keyboard interface.

Me Again Video Game

https://ladlegames.itch.io/me-again
A personal project that I created with a friend using Godot 4. The project is a puzzle platformer video game in which the player reaches the goal by making copies of themselves that they can use as platforms.

WhiteStar Shell

https://play.google.com/store/apps/details?id=io.whitestar.whitestarshell
A mobile application that allows users to access a Secure Shell interface with other machines. It only functions if the user has the appropriate permissions and a valid server-side pseudoterminal to connect to. I wrote the code for this project.

FIXD OBD2 Scanner

https://play.google.com/store/apps/details?id=com.fixdapp.two
An app for FIXD's customers who've purchased one of their OBD scanners. The app facilitates the setup of the scanner's vehicle and Bluetooth connections, directs the scanning of the vehicle, interprets the results, and displays them in a way that is easy for the user to read. I worked on this app from 2017 to 2023, and by the time I left FIXD, I had written most of the code that runs the app.

Education

2018 - 2023

Master's Degree in Computer Science

Georgia Institute of Technology - Atlanta, GA, USA

2011 - 2015

Bachelor's Degree in Electrical Engineering

Georgia Institute of Technology - Atlanta, GA, USA

Skills

Libraries/APIs

RxJava

Tools

Android Studio, GitHub, Gradle, Git, Bitbucket, Jira, Perforce

Languages

Kotlin, Java, Python, SQL, GDScript

Frameworks

Android SDK

Paradigms

Agile, Model View ViewModel (MVVM)

Platforms

Android, Godot

Storage

JSON, Database Management Systems (DBMS)

Other

Coroutines, A/B Testing, Bluetooth, Jetpack Compose, Computer Vision, Artificial Intelligence (AI), Robotics, Algorithms, Operating Systems, Electrical Engineering

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