Carlos Figueroa, Developer in Temecula, CA, United States
Carlos is available for hire
Hire Carlos

Carlos Figueroa

Android Engineer and Developer

Temecula, CA, United States

Toptal member since January 9, 2026

Bio

Carlos is a senior Android engineer with over 15 years of experience building high-impact mobile applications for major clients, including GoPro, Intuit, and Motorola Solutions. He specializes in Kotlin, Java, and Android SDK frameworks as well as delivering AI infrastructure solutions for businesses and corporations. Carlos will be a great asset to any team.

Portfolio

Sunpod.io
Machine Learning, Mobile, Infrastructure, Software, Systems
GoPro
Android, Kotlin, MacOS, SDKs, Model View ViewModel (MVVM), Software, Systems...
Intuit
Android, Kotlin, Java, Model View ViewModel (MVVM), Software, Systems...

Experience

  • Systems - 15 years
  • Java - 15 years
  • Software - 15 years
  • MacOS - 15 years
  • Mobile - 10 years
  • Android - 10 years
  • Kotlin - 8 years
  • SDKs - 7 years

Preferred Environment

MacOS, Android, Kotlin, SDKs

The most amazing...

...project I've led was a connectivity effort at GoPro, which exceeded stakeholders' expectations and provided users with an exceptional experience.

Work Experience

AI Mobile Developer

2024 - PRESENT
Sunpod.io
  • Developed an AI infrastructure in a mobile app for solar companies to generate leads, nurture, educate, follow up, and book appointments.
  • Monitored AI optimization on each iteration for each customer.
  • Built it from scratch to provide better solutions for solar companies.
Technologies: Machine Learning, Mobile, Infrastructure, Software, Systems

Senior Mobile Engineer

2018 - 2024
GoPro
  • Spearheaded the development of the GoPro Quik app, serving more than one million active users.
  • Reduced connectivity failures by 60% through IoT optimization, decreasing product returns.
  • Improved media download speed from camera to device by 45%.
Technologies: Android, Kotlin, MacOS, SDKs, Model View ViewModel (MVVM), Software, Systems, Coroutines, Jetpack Compose

Senior Mobile Engineer

2017 - 2018
Intuit
  • Refactored legacy architecture, reducing technical debt by 60%.
  • Introduced Kotlin adoption and mentored more than five team members.
  • Integrated RxJava reactive programming, improving efficiency by 30%.
Technologies: Android, Kotlin, Java, Model View ViewModel (MVVM), Software, Systems, Coroutines

Senior Mobile Engineer

2016 - 2017
Motorola Solutions
  • Utilized profiling tools to improve response times by 35%, optimizing app performance.
  • Migrated AsyncTask to RxJava, enhancing concurrent operations.
  • Implemented Material Design principles across enterprise applications.
Technologies: Android, Kotlin, MacOS, Java, Model View ViewModel (MVVM), Software, Systems, Coroutines

Experience

Sunpod.io

Sunpod.io is an AI infrastructure in a mobile app for solar companies. It handles all their lead management in one place by capturing, nurturing, educating, following up, qualifying, and booking appointments on autopilot.

Education

2005 - 2010

Engineer's Degree in Computer Science

Polytechnic University - Mazatlan, Mexico

Skills

Languages

Java, Kotlin

Paradigms

Model View ViewModel (MVVM), Automation

Platforms

MacOS, Android, Mobile

Other

Software, Systems, SDKs, Machine Learning, Infrastructure, Deep Learning, Coroutines, Jetpack Compose

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