Jesús Daniel Medina Cruz

Kotlin Multiplatform (KMP) Expert | Senior Mobile Software Engineer

San Leandro, CA (San Francisco Bay Area)
jesus.daniel.medina.cruz@gmail.com • +14704061747 • https://linkedin.com/in/jesusdmedinac
Jesús Daniel Medina Cruz

About

Senior Mobile Engineer with 10 years of experience architecting highly scalable cross-platform systems. Specialized in Kotlin Multiplatform (KMP) to maximize code sharing across Android, iOS, desktop, web, and server environments without sacrificing native performance. Proven track record of leading migrations, modernizing legacy systems, and establishing robust CI/CD pipelines to accelerate delivery cycles in fast-paced startup and enterprise environments.

Experience

  • -

    Atlanta, GA - Remote

    Summary:

    • Lead the cross-platform technical strategy for an All-in-One Real Estate Management Suite designed to simplify property management and enhance tenant communication.

    Responsibilities:

    • Reduced cross-platform feature development time by architecting a shared business logic layer using Kotlin Multiplatform, ensuring 100% feature parity.
    • Improved UI state predictability and code maintainability by implementing MVVM architecture with shared Kotlin ViewModels, Coroutines, and Flow.
    • Enhanced data security for sensitive real estate documents by integrating shared RESTful API clients using Ktor for multi-platform consumption.
    • Accelerated production release frequency by automating cross-platform build and deployment workflows via CI/CD pipelines.
    • Kotlin Multiplatform
    • Ktor
    • MVVM
    • Coroutines
    • Flow
    • CI/CD
  • -

    Remote - Remote

    Summary:

    • Directed curriculum development at a training platform founded to democratize access to high-quality tech education for Spanish-speaking communities.

    Responsibilities:

    • Upskilled developers in modern mobile architecture by designing and delivering a curriculum focused on KMP and modern architectural patterns.
    • Decreased bug density in student projects through the implementation of project-based learning and Test-Driven Development (TDD).
    • Improved code quality and team collaboration by establishing pair programming, structured code reviews, and agile feedback cycles.
    • Mobile Development
    • Kotlin Multiplatform
    • TDD
    • Mentoring
  • -

    Remote - Remote

    Summary:

    • Provided hands-on engineering and strategic guidance across multiple companies, focusing on scalable and maintainable codebases for Android and iOS.

    Responsibilities:

    • Increased development velocity by leading a codebase modernization initiative, migrating legacy implementations to modular, shared Kotlin packages.
    • Optimized long-term modular scalability for a smartphone addiction management app, resulting in a reduction in technical debt.
    • Maintained 99.9% crash-free sessions while accelerating release cycles through the establishment of robust CI/CD pipelines.
    • Increased user engagement by integrating AI-driven personalization and dynamic user experiences via Firebase Remote Config.
    • Android
    • iOS
    • Kotlin Multiplatform
    • Firebase
    • CI/CD
    • Kotlin
  • -

    Tijuana, Baja California, Mexico - On site

    Summary:

    • Spearheaded the development of the VIEW app, an innovative mobile solution empowering caregivers to remotely monitor the health of individuals living with diabetes.

    Responsibilities:

    • Delivered real-time health monitoring for individuals with diabetes by architecting the VIEW app with high-concurrency data processing and low-latency communication.
    • Reduced memory footprint and improved app responsiveness by implementing memory-optimized domain layers and modular architecture.
    • Streamlined the development of shared platform services, increasing code reuse between Android and iOS using Kotlin and Java.
    • Android
    • iOS
    • Kotlin Multiplatform
    • Kotlin
    • Java
  • -

    Tijuana, Baja California, Mexico - On site

    Summary:

    • Contributed to Rosy (Memory Assistant) and Simplicity (Insurtech) cross-platform applications.

    Responsibilities:

    • Executed a 100% successful migration strategy from React Native to native platforms for the Rosy memory assistant, ensuring zero feature regression.
    • Increased user acquisition by developing a cross-platform insurtech application with real-time vehicle telematics for dynamic insurance pricing.
    • Java
    • Android
    • React Native
    • Cross-platform
  • -

    Tijuana, Baja California, Mexico - On site

    Summary:

    • Spearheaded the digital transformation of enterprise operations by architecting a suite of applications, replacing outdated manual processes and significantly boosting efficiency.

    Responsibilities:

    • Boosted development velocity for internal projects by creating reusable SDKs and service clients to standardize data access.
    • Android
    • Java
    • PHP
    • MySQL
    • XML
    • DBase

Projects

Skills

  • Android
  • iOS
  • Kotlin Multiplatform

Education

Certificates

Made by Ariel