Hi, I'm Jonathan Sandoval C.

Tech Lead
& Developer

12+ years building scalable solutions for global financial institutions and retail giants. Expert in Modern Android, Spring Boot and Agentic AI.

Versatile Tech Lead and Full-Stack Developer based in Columbus, OH, with experience at American Express, JPMorgan Chase, Citi, Ibotta and Fifth Third Bank. Currently focused on Agentic AI with Ollama, LangChain4j and the Google Agent Development Kit, bridging backend intelligence and seamless mobile experiences. I lead high-impact UI migrations and architect enterprise-grade, accessible design systems that standardize development across global teams.

kotlinKotlin
androidAndroid
javaJava
springSpring Boot
pythonPython
postgresqlPostgreSQL
mysqlMySQL
ollamaOllama
gitGit
bashBash
nodejsNode.js

What I do

  • Mobile
      •
    • Platform: Modern Android Development (MAD), Android SDK, Kotlin & Java, Material Design, RecyclerView, ViewPager, Looper / Handler, DataBinding, deep linking
    • •
    • Jetpack: Compose, Navigation (incl. Navigation 3 & type-safe routes), ViewModel, LiveData, Room, Paging, Lifecycle, WorkManager, Data Binding
    • •
    • Compose UI: LazyColumn / nested lists, live search, drag & drop, Google Maps, Compose Multiplatform, accessibility semantics
    • •
    • Multiplatform: Kotlin Multiplatform (KMP) and Compose Multiplatform for Android + iOS
    • •
    • Async & reactive: Kotlin Coroutines & Flows, RxJava / RxAndroid, Arrow
    • •
    • Networking: Retrofit, OkHttp, Volley, Ktor, GraphQL, REST, Moshi / Gson, MSAL & OAuth authentication
    • •
    • Dependency injection: Dagger 2, Dagger Hilt, Koin
    • •
    • Images & media: Coil, Glide, Picasso, MiSnap capture, barcode scanning
    • •
    • Architecture: Clean Architecture, MVVM, MVI, MVP, multi-module projects, convention plugins & Gradle Kotlin DSL
    • •
    • Quality: JUnit, Mockito, Robolectric, Espresso, Compose UI testing, TDD, TalkBack / WCAG 2.1 AA
    • •
    • Firebase, Google Maps, Android Pay, Gemini and on-device / local LLM (Ollama) integrations
  • Architecture & Backend
      •
    • MVVM · MVI · MVP
    • •
    • Kotlin Coroutines & Flows · RxJava
    • •
    • Dagger 2 / Hilt · Spring Boot / JPA · Node.js
    • •
    • REST (Retrofit / Volley) · GraphQL
    • •
    • Kotlin · Java · Python · C# · Bash
    • •
    • PostgreSQL · MySQL · Oracle · SQLite
  • Agentic AI
      •
    • Ollama · LangChain4j · Google ADK
    • •
    • Claude Code · GitHub Copilot · Cursor · Windsurf
    • •
    • n8n · LM Studio
  • Testing & CI/CD
      •
    • JUnit · Mockito · Robolectric · TDD
    • •
    • Jenkins · Bitrise · GitHub · GitLab · Bitbucket
    • •
    • JFrog Artifactory · LaunchDarkly · Datadog · PagerDuty
  • Accessibility & Design Systems
      •
    • ADA / WCAG 2.1 AA · TalkBack
    • •
    • Enterprise design systems (AmxDS, MDS)
    • •
    • Figma · Sketch · Miro · InVision

My career

Experience

  1. TEKSystems · Fifth Third Bank

    Mar 2026 - Present

    AI Engineer / Senior Android Developer

    • Leading development of the Commercial Business Application; owner of the Check Deposit and Payments flows.
    • Created harnesses, skills and rules to automate development of new Check Deposit and Payments features.
    • Designed check capture and deposit with the MiSnap library, meeting ADA / WCAG 2.1 AA with TalkBack, audio and haptic cues, and dynamic font scaling.

    Tech: Jetpack Compose, Android SDK, MVVM, Dagger Hilt, Retrofit, Coroutines, Flows, MiSnap, GitHub Copilot, Ollama

  2. Insight Global · American Express

    Aug 2024 - Jan 2026

    Senior Android Developer / Tech Lead / Platform Engineer

    • Led the architectural strategy to migrate the legacy Airbnb Epoxy UI framework to Jetpack Compose, adopted by multiple cross-functional teams.
    • Architected and built the AmexDS Design System (AmxDS) in Kotlin and Jetpack Compose, with accessibility built into every component.
    • Revamped the 'Pay Your Card' experience and improved performance by consolidating redundant API calls.

    Tech: Jetpack Compose, MVVM, Dagger 2, Retrofit, GraphQL, Coroutines, Flows, RxJava

  3. Ibotta

    May 2023 - Aug 2024

    Senior Android Developer / Tech Lead / Platform Engineer

    • Built the Digital Parking Lot (DPL) feature to surface post-purchase cash-back offers.
    • Engineered an anti-stacking and fraud prevention feature that boosted D2C earnings by approximately 25%.
    • Developed Spring Boot / JPA REST APIs and contributed to decomposing monolithic endpoints using Coroutines and Flows.

    Tech: Jetpack Compose, MVVM / MVI, Dagger 2, Retrofit, GraphQL, Arrow, Spring Boot, JPA

  4. Photon Infotech · Citi

    Jan 2021 - May 2023

    Tech Lead / Senior Android Developer

    • Built the 'News & Insights' financial education feature and its self-assessment module.
    • Engineered the 'Make a Trade' module supporting Market, Limit, Stop, Stop-Limit, Fill-or-Kill and All-or-None orders.
    • Developed Spring Boot REST APIs for securities, ETFs and Mutual Funds; mentored and onboarded new team members.

    Tech: Android Jetpack, Navigation, LiveData, MVVM / MVI, Dagger 2, Retrofit, Coroutines, Spring Boot

  5. Photon Infotech · JP Morgan Chase

    May 2019 - Dec 2020

    Android Developer / Software Engineer

    • Created the Manhattan Design System (MDS), a native Android component library adopted by the entire JPMC mobile division.
    • Built accessibility into every component: TalkBack descriptions, WCAG 2.1 AA contrast, dynamic text and compliant touch targets.

    Tech: Java, Kotlin, Android SDK

  6. Atos Syntel · Kroger Technologies

    Mar 2019 - May 2019

    Android Developer

    • Developed a Product Locator app for warehouse associates; defined release and branching strategy and applied TDD.
  7. Photon Infotech · Alliance Data Card Services

    Feb 2017 - Feb 2019

    Tech Lead / Android Developer

    • Delivered co-branded VISA and Mastercard credit card solutions for 15+ brands, including Victoria's Secret, LOFT and Express.
    • Led a team of 3 Android and 3 iOS developers; added coverage gates with Jacoco and Slather on a Jenkins pipeline.

    Tech: Android Jetpack, MVVM / MVI, Dagger, Room, Coroutines

  8. Earlier career

    Apr 2009 - Jul 2016

    Service Delivery Manager / Software Architect / Tech Lead

    • Altriatec (Coca-Cola FEMSA), CITEC / IAMSA Group, NEORIS (Dr Pepper Snapple Group), Accenture (Telefónica Movistar) and Secretaría de Hacienda y Crédito Público (Mexico).
    • Led a 50+ person nearshore support team, managed a $1.2M USD annual budget and led a legacy-to-C# migration of a national ticket sales system.

    Tech: SAP, Java EE, Spring, Hibernate, C#

Education

Bachelor's Degree, Computer Science

National Polytechnic Institute (IPN) - ESCOM, Mexico City

Languages

Spanish (Native)

English (Full Professional Proficiency)

My work

Projects

More projects on

Let's talk

Contact

Have a question, an opportunity or a project in mind? Feel free to reach out.

Location:Columbus, OH, USA