Manuel Cabrera

Lead Mobile Engineer · Systems Engineer

Banking apps and teams that ship with Compose and KMP

I lead mobile initiatives in banking and digital products: rebranding, Jetpack Compose migrations, and Kotlin Multiplatform platforms.

Willard Manuel Cabrera Rodriguez
Profile

Mobile lead focused on banking, quality, and delivery

Systems Engineer and Lead Mobile Engineer. 6+ years building and modernizing native and hybrid mobile apps across Banking, Telecom, and Healthcare. Fully remote since March 2020.

Alongside product roles, I do freelance consulting on mobile architecture and migrations / transfers to Kotlin Multiplatform (KMP).

Team-first: agile (SCRUM), mentoring, code review, and technical standards that raise software quality. Based in Lima, Peru; available to lead Android/Kotlin squads and accelerate Compose / KMP modernization.

Career

Work experience

From agricultural ERP to high-traffic banking: technical leadership, architecture, and continuous delivery.

  1. Remote

    Lead Mobile Engineer

    NTT Data · Interbank

    Leading mobile rebranding initiatives (Login / Home / Plin).

    • Own the technical roadmap for Login, Home, and Plin rebranding.
    • Align design, product, and engineering without breaking critical banking flows.
  2. Remote

    Mobile Architecture Consultant

    Freelance · Independent Consultant

    Freelance consulting on mobile architecture and Kotlin Multiplatform migrations.

    • Architecture consulting for mobile teams: Clean, MVI/MVVM, and modularization.
    • Guided migration / transfer of codebases to Kotlin Multiplatform (KMP).
  3. Remote

    Lead Android Senior

    Evol · Cementos Pacasmayo

    Led the mobile team, production CI/CD, and XML → Jetpack Compose migration.

    • Stepped into mobile leadership: standards, code review, and mentoring.
    • Progressive Compose migration for Quotation, Clients, and Self-build modules.
    • Applied MVI, Coordinator, MVVM, and Clean Architecture.
    • CI/CD pipelines for reliable production releases.
  4. Remote

    Mobile Developer

    Moventi

    Built Redcol from scratch with KMP (release in <3 months) and supported La Calera.

    • Mobile leadership and technical strategy with Kotlin Multiplatform.
    • First functional release in under 3 months; second release on track around month 4.
    • MVI, Coordinator, and Clean Architecture as squad standards.
  5. Remote

    Mobile Developer (Android)

    Encora

    IzipayYa (wallet) and Scotiabank mobile app: squad leadership and product flows.

    • IzipayYa: credential security, Kotlin DSL, version catalog, Crashlytics, Compose.
    • Scotiabank: Android squad lead; Delete purchases, ScotiaPoints Hub, and campaigns.
  6. Lima · Remote from 03/2020

    Mobile Developer (Android)

    NTT Data

    Clínica Internacional, BCP mobile banking, and Claro Ventas.

    • Clínica Internacional: Android front lead; Results module and Appointment flow.
    • BCP: Automatic payments, Digital Card, device unlink, contactless wallet.
    • Claro Ventas: HFC, Portability, New Line, and OTP verification.
  7. Trujillo, Peru

    Developer

    Nisira Systems

    Mobile solutions integrated with Nisira agricultural ERP (Edoc).

    • Analysis, estimation, and delivery of mobile solutions for ERP clients.
    • Integration with Nisira modules, local SQLite, testing, and end-user training.
Cases

Selected work

Real impact in banking, payments, industry, and healthcare — not generic demos.

Interbank

Login / Home / Plin rebranding

  • Lead
  • Banking
  • Compose

Leading rebranding initiatives in the mobile app of one of Peru’s major banks.

  • Coordination of critical flows without sacrificing operational continuity.
  • Brand design aligned with mobile engineering standards.

Scotiabank

Scotiabank mobile banking

  • Compose
  • MVVM
  • Squad lead

Android development and squad leadership: accounts, transfers, PLIN, and loyalty.

  • Delete purchases flow and ScotiaPoints Hub.
  • ScotiaPoints campaigns on Compose + Clean architecture.

BCP

BCP mobile banking

  • Wallet
  • MVVM
  • CI/CD

High-impact features in the country’s most-used banking app.

  • Automatic payments, Digital Card, and device unlink.
  • Contactless wallet payments with Jenkins pipelines.

Izipay / Encora

IzipayYa — digital wallet

  • Compose
  • MVI
  • Security

Wallet for digital pay/collect with security hardening and build modernization.

  • Credentials separated from source and hardening proposals.
  • Groovy → Kotlin DSL migration, version catalog, and Firebase Crashlytics.

Cementos Pacasmayo

Evol / Cementos Pacasmayo app

  • Lead
  • Compose
  • CI/CD

Mobile leadership and modernization of critical modules to Jetpack Compose.

  • Quotation, Clients, and Self-build migrated to Compose.
  • Production CI/CD and reduced XML technical debt.

Redcol / Moventi

Redcol — KMP platform

  • KMP
  • MVI
  • Lead

Greenfield mobile product with Kotlin Multiplatform and record-time delivery.

  • Functional release in under 3 months; second release around month 4.
  • Cross-platform code reuse with MVI / Clean standards.

Freelance

KMP & architecture consulting

  • Consulting
  • KMP
  • Architecture

Freelance support for mobile architecture definition and migration / transfer to Kotlin Multiplatform.

  • Clean / MVI architecture roadmaps tailored to the product context.
  • KMP migration plans focused on reuse and incremental delivery.
Stack

Skills

Kotlin first. Clean architecture, automated quality, and AI-assisted tooling for faster, higher-rigor delivery.

Android / Kotlin

  • Kotlin
  • Jetpack Compose
  • Android SDK
  • Hilt / Koin
  • Room
  • Flow / LiveData
  • Retrofit
  • Coil

Architecture

  • Clean Architecture
  • MVI
  • MVVM
  • Coordinator
  • Modularization
  • Design Patterns
  • Kotlin DSL
  • Version Catalog

Cross-platform

  • Kotlin Multiplatform
  • Flutter
  • Dart
  • iOS collaboration

Quality / CI

  • CI/CD
  • Jenkins / GitLab
  • Detekt
  • Jacoco / Kover
  • SonarQube
  • Firebase Crashlytics
  • Docker
  • Git

AI-assisted engineering

  • MCP / Rules / Skills
  • Cursor
  • Codex
  • OpenCode
  • Gemini
  • GitHub Copilot
  • Vibe coding workflows
  • Agent-assisted delivery
Continuous learning

Certificates

Synced from the public certificates repository. Updated on every deploy and daily cron.

Background

Education

Professional title as Computer Systems Engineer (UPN), technical training at Cibertec, and continuous learning in Compose and KMP.

Let's talk

Contact

Looking for a mobile lead for banking or Compose/KMP modernization? Reach out.