Profile picture Jonathan Sandoval Cruz

Jonathan Sandoval Cruz

Senior Android Developer / Tech Lead

Columbus, OH, US

Download Resume (PDF)

Versatile Tech Lead and Full-Stack Developer with nearly 20 years of experience building robust, scalable solutions for global financial institutions and retail giants, including American Express, JPMC, Citi, and Ibotta. Expert in Modern Android Development (MAD) and backend architecture using Spring Boot, Kotlin, and Java.

$ npx connect
Initializing...
Ready to connect.
Waiting for contact request...
interface Developer {
    name: string;
    skills: string[];
    languages: string[];
    funFacts: string[];
};

interface TechStack {
    android: string[];
    sourceControl: string[];
    agenticAI: string[];
    databases: string[];
    tools: string[];
    programmingLanguages: string[];
    automation: string[];
};

type ContactType = 'linkedIn' | 'instagram' | 'email';

const techStack: TechStack = {
    android: [
        'Modern Android Development',
        'MAD Skills',
        'Android Jetpack',
        'Android SDK',
        'Android Jetpack Compose',
        'Dagger 2 / Dagger Hilt',
        'Kotlin Multiplatform',
        'Kotlin Multiplatform Compose',
        'Coil / Glide / Picasso',
        'Room Database',
        'REST Retrofit/Volley/GraphQL',
        'MVVM',
        'MVI',
        'MVP',
        'Kotlin coroutines',
        'Kotlin Flows',
        'RxJava',
        'Jenkins',
        'Unity',
        'SpringBoot/JPA',
        'NodeJS'
    ],
    
    sourceControl: [
        'GitHub',
        'GitLab',
        'Bitbucket'
    ],
    
    agenticAI: [
        'Ollama 3',
        'LangChain4j',
        'Google ADK',
        'Claude',
        'GitHub Copilot',
        'Cursor',
        'Windsurf'
    ],
    
    databases: [
        'SQL',
        'PostgreSQL',
        'Oracle',
        'MySQL',
        'SQLite'
    ],
    
    tools: [
        'Jenkins',
        'LaunchDarkly',
        'Bitrise',
        'Datadog',
        'Jira',
        'Confluence',
        'Figma',
        'Miro'
    ],
    
    programmingLanguages: [
        'kotlin',
        'java',
        'python',
        'C#',
        'bash'
    ],

    automation: [
        'n8n'
    ]
};

// Developer profile
const me: Developer = {
    name: 'Jonathan Sandoval Cruz',
    skills: [
        ...techStack.android,
        ...techStack.databases,
        ...techStack.tools,
        ...techStack.sourceControl,
        ...techStack.agenticAI
    ],
    languages: [
        'Spanish (Native)',
        'English (Full Professional)'
    ],
    funFacts: [
        "Did you know that Android's mascot, the green robot, is named 'Bugdroid'? It was designed by Irina Blok while she was working at Google!",
        "Every Android version (except Android 1.0 and 1.1) has been named after a sweet treat, following alphabetical order - from Cupcake to Tiramisu!",
        "The first Android phone was the HTC Dream (T-Mobile G1), released in 2008, featuring a slide-out QWERTY keyboard!",
        "Kotlin, my favorite language for Android development, became an officially supported language in 2017 and is now Google's preferred language for Android app development."
    ]
};

// Contact function
const contact = (type: ContactType): string => {
    switch (type) {
        case 'linkedIn':
            return 'https://www.linkedin.com/in/jonathansandoval-cruz';
        case 'instagram':
            return 'https://instagram.com/jitzian';
        case 'email':
            return 'jonathan.sandoval@live.com';
        default:
            return 'Get in touch!';
    }
};

Work Experience

Senior Android Developer / Tech Lead / Platform Engineer

Insight Global • Client: American Express

August 2024 - Present

View App →

Technologies: Jetpack Compose, Android SDK, MVVM, Dagger 2, Retrofit, GraphQL, Kotlin coroutines, Kotlin Flows, RX Java

  • Actively designing the strategy to migrate the legacy UI framework (Airbnb Epoxy's framework) to jetpack compose
  • Revamping the "pay your card" user experience based on customer's feedback in order to smooth the process of executing card payments
  • Creation of Design System (AmxDS) that homologizes the creation of UI across the different teams within AMEX Blue using Kotlin and Jetpack Compose
  • Revamping of Business Checking Account feature to provide more flexibility while searching transactions related to personal accounts
  • Optimization of performance by refactoring and merging API calls in order to enhance customer experience

Senior Android Developer / Tech Lead / Platform Engineer

Ibotta

May 2023 - August 2024

View App →

Technologies: Jetpack Compose, Android SDK, MVVM/MVI/MVP, Dagger 2, Retrofit, GraphQL, Kotlin coroutines, Kotlin Flows, Arrow, Spring Boot, JPA

  • Participated in the development of features to increase the flexibility for customer to redeem offers and maximize cash back during any purchase
  • Development of Digital Parking Lot (DPL) feature which consist on identifying products after savers purchases that qualify for cash back rewards
  • Development of feature to prevent multiple redemptions (anti-stacking) and frauds which helped to cut losses and boost earnings in ~25% on D2C channel
  • Rewriting search feature and optimization of barcode scanning process based on customers feedback
  • Led the development of earnings details simplification project which allows savers to get a more concise UI related to their transactions
  • Development of new REST API's to retrieve data related to recent purchases and transactions using SpringBoot and JPA
  • Worked on breaking time costly APIs into a new subset of lighter API suite that improved responsiveness for Web and Mobile

Tech Lead / Senior Android Developer

Photon Infotech Inc. • Client: Citi

January 2021 - May 2023

View App →

Technologies: Android Jetpack, Android SDK, Navigation-Graph, LiveData, MVVM/MVI, Dagger 2, Retrofit, Volley, Kotlin coroutines, Kotlin Flows, SpringBoot

  • Development of feature for showing material to Citi's customers based on their custom preferences (News and Insights)
  • Development of REST API's for the retrieval of securities, ETF's and Mutual Funds consumed by FrontEnd layer using Spring Boot and JPA
  • Development of feature for making users to evaluate themselves based on the material consumed on News and Insights
  • Close collaboration with frontEnd (AngularJS) and backEnd (Spring) teams for the creation of the data models
  • Development of Make a Trade module for allowing users to perform brokerage operations (buy and sell Stocks, ETF, Mutual Funds)
  • Coaching and training of new joiners and helping on understanding of the code base

Android Developer / Software Engineer

Photon Infotech Inc. • Client: JP Morgan Chase

May 2019 - December 2020

View App →

Technologies: Java, Kotlin, Android SDK

  • Creation of MDS (Manhattan Design System) framework for the development of Chase's Mobile features using native Android
  • MDS provides a library of pre-built and pre-coded UI components ensuring consistent user experience across all Chase mobile features
  • Defined design patterns and guidelines promoting clean and intuitive user interface
  • Developed reusable code snippets for common functionalities, significantly reducing development time
  • Implementation ensures consistency, efficiency, quality, and reduced costs across Chase's mobile development

Android Developer

Atos Syntel • Client: Kroger Technologies

March 2019 - May 2019

Technologies: Android Jetpack, Android SDK, MVVM/MVI, Dagger, Kotlin coroutines

  • Development of Product Locator App for associates in warehouses of Kroger
  • Improvement of Continuous Integration processes while releasing new versions of the app
  • Definition of release/branching strategy in order to reduce regressions during the release process
  • Implementation of high-quality code mechanisms and techniques such as TDD
  • Refactoring of the actual codebase to make more re-usable components and reduce performance issues
  • Coaching of new hires to ramp them up into the project

Tech Lead / Android Developer

Photon Infotech Inc. • Client: Alliance Data Card Services

February 2017 - February 2019

Technologies: Android Jetpack, Android SDK, MVVM/MVI, Dagger, Room DB, Kotlin coroutines

  • Design and implementation of Payments features
  • Implementation of Code coverage and Test Coverage on Pull Request builds using Jacoco and Slather on Jenkins
  • Architectural design of new features in order to fulfill the requirements
  • Implementation of Cobranded Credit Card (VISA and MasterCard) for 15+ Clients (Victoria Secret, Ann Taylor, Loft, Express, etc.)
  • Integration of OAuth API's into Native Account Center Library (NAC)
  • Leading of 3 Android and 3 iOS developers
  • Integration of automation suites into a Continuous Integration (CI) process for both platforms

Senior Software Engineer / Tech Lead / Platform Engineer

Altriatec

September 2016 - Present

Technologies: Android, iOS, Web Development, Cloud Infrastructure

  • Mapping of processes (TO-BE) for the Plant Maintenance (PM), Material Management in Warehouses (MM) and Direct Sales and Distribution (DSD) of Coca Cola (Alica) at Tepic, Nayarit.
  • Implementation of SAP DSD, SAP MM, SAP PM modules in Coca Cola (Alica).
  • Planning and execution of continuous roll-outs using Continual Service Improvement Methodology.

Senior Service Delivery Manager

CITEC / IAMSA Group • Client: Omnibus de Mexico, Grupo Toluca, VIVA Aerobús

Apr 2014 - Jan 2016

Technologies: C#, SAP HANA, SAP Fiori, Office 365

  • Responsible of the migration of the system that controls the sale of hard tickets and e-tickets for passengers on ground transportation across all Mexico. This migration consisted into re-write this system from legacy code to C# in order to keep the core business platform scalable.
  • Planning of the continuous roll outs to Production environment for different modules in order to do not interrupt operation with the legacy platform and keep the coexistence of both systems.
  • Coaching to developers and implementation of best practices for the development teams such as Test Driven Development. Achieved a reduction of 70% of defects and regressions during roll outs.
  • Negotiation of contracts with SAP Mexico / LATAM for the implementation of SAP HANA and SAP Fiori into the repertoire of technologies that IAMSA Group has as assets.
  • Migration of 90% of the offices and point of sales to the cloud using Office 360 for Business.
  • Development of internal tools with CITEC AVIATION in order to get records of how many users visited Viva Aerobus portal to buy tickets and how many of them converted into ticket purchases.

Service Delivery Manager

NEORIS • Client: Dr Pepper Snapple

Jun 2012 - Mar 2014

Technologies: Java, Legacy Systems, SAP ERP

  • Integration of Java and Legacy Systems with SAP ERP
  • Responsible for coordination, planning, control and tracking the entire Dr Pepper Snapple / Grupo Peñafiel operation in MX (Support Level 2 and Level 3)
  • Responsible for creating sales plans for information technology services
  • Responsible for managing project cost -1.2 million dollars- yearly
  • Lead Nearshore Team +50 people- to provide IT support to DPSG (Dr Pepper Snapple Group / Grupo Peñafiel)
  • Responsible for migration of Electronic Invoice Migration CFD to CFDI according to government guidelines
  • Quality Monitoring of service and SLA's AND OLA's with the customer and vendors
  • Coordinate SAP Support (DSD/SD/PP/MM/PM/FI/CO/BO/BW/ABAP/BASIS/Electronic Invoice and NonSAP Platforms)

Software Architect

Accenture • Client: Telefónica Movistar

Jun 2011 - Apr 2012

Technologies: Spring, Spring MVC, Spring JPA, Hibernate 3.0, Glassfish

  • Development of System for registering and measuring outages of Telefonica Movistar (TELECOMM) using Spring Authentication, Spring MVC, Spring JPA, Hibernate 3.0 and Glassfish as an Application Server
  • Integration of Outages Platform with Oracle BRM (Business Relationship Management) and HP OpenView Operations (Hp OVO) platform for analyzing impacts of outages and take corrective and preventive actions in order to minimize impacts in user's connectivity.

Tech Lead

Secretaría de Hacienda y Crédito Público • Client: Secretaría de Hacienda y Crédito Público

Apr 2009 - Jun 2011

Technologies: JEE, Spring, JSF / Primefaces, JPA, Hibernate

  • Design and Development of portal of On Demand Statistics for Public Finances of Mexico
  • Support of the system that provides public data of Financial Growth Indicators (AIEF) of Mexico as a nation.
  • Collaboration for the consumption of services / end points with different financial institutions in Mexico in order to generate reports of the Mexican gross domestic product (GDP) per year.

Software Engineer

Softtek • Client: General Electric

Oct, 2007 - Feb, 2009

Technologies: JEE, Spring, JPA, Hibernate

  • Support and Management to REACT System
  • Responsible for Release and Testing processes of the app
  • Responsible for designing stress test for measure performance in the app and provide solutions when issues appear
  • Responsible for being in touch with Customer located in NY for giving support
  • Responsible for Managing and Tracking of Deployment release to DEV, QA, STG (Staging) and PR environments
  • Responsible for training to new resources added to the team

Software Engineer

National Polytechnic Institute (IPN)

May, 2006 - Oct, 2007

Technologies: Web Development

  • Developer of portal for Strategic IPN Center
  • Developer of Foreign Research portal on IPN

Education

Computer Systems Engineer

National Polytechnic Institute

2002 - 2007

Visit Institution →

References

Bidisha Biswas

Sr. iOS Developer / Sr. Software Engineer

📱 +1 (402) 800-6567

📧 bdsh14@gmail.com

Brandon Hidalgo

Sr. Android Developer / Sr. Software Engineer

📱 +1 (570) 982-9828

📧 bhidalgo1999@gmail.com

Andrew Edwards

Sr. iOS Developer / Sr. Software Engineer

📱 +1 (251) 263-3579

📧 Andrewangeta@gmail.com

Cheryl Sedota

Software Architect / Sr. Android Engineer

📱 +1 (512) 797-1478

📧 cherylsedota@gmail.com

James Malak

Sr. iOS Engineer

📱 +1 (234) 716-2658

📧 jim.malak@beryle-lee.com

Built with Astro