Skip to content
LUIS_VESPA

SYSTEM_INITIALIZED // SENIOR_ANDROID_ENGINEER

I BUILD SECUREANDROID SYSTEMS —AND THE AGENTSTHAT BUILD THEM.

Worked with

  • DIGIDENTITY
  • YPSOMED (VIA INNOIT)
  • VODAFONE
  • UNISYS
  • EVO BANCO
  • WALLBOX
  • PICKUP
View as

Changes what this page puts first. Nothing is hidden for good.

SUMMARY / 00

Who, what and why — in 30 seconds.

At a glance

ROLE
Senior Android Engineer · 13+ years
NOW
Digidentity — digital identity (2025–present)
BEFORE
Android Tech Lead, YpsoPump SDKs (Ypsomed, via InnoIT) · Vodafone · Unisys
SECURITY
PKI, mTLS, certificate pinning, Keystore, digital signatures, passwordless login, DexGuard / R8
AI / AGENTS
Designed and runs an agentic SDLC: Claude Code, MCP (Jira, Figma, GitLab), on-device testing, human gates
LOCATION
Madrid, Spain · EU citizen — no visa required
AVAILABILITY
Open for new opportunities
LANGUAGES
Spanish (native) · English (C1)
Glowing Android robot outline between circuit tracesSYSTEM / 01_CORE
[ MODULE: SYS_ARCH ]

ENGINEERING_STACK

Android engineering for regulated products: modular apps and SDKs in Kotlin and Jetpack Compose, built with TDD, XP practices and CI/CD.

  • SDK_DEVELOPMENT
  • MODULAR_SYSTEMS
  • CI_CD_PIPELINES
  • PERFORMANCE_PROFILING

SYSTEM / 01

Architectural
Integrity

Foundations that hold up in regulated products — from Android and iOS SDK lifecycles to Compose UI and performance profiling.

Glowing padlock inside concentric security rings and circuit tracesSYSTEM / 02_SECURITY
[ MODULE: HARDENING ]

SECURITY_ENGINEERING

PKI and certificate-based mTLS for a medical device channel (Ypsomed); X.509 signatures, passwordless login and DexGuard hardening for digital identity (Digidentity).

  • PKI_X509
  • mTLS_CHANNELS
  • DEXGUARD_R8
  • ANDROID_KEYSTORE

SYSTEM / 02

Defense in
Depth

Hardening Android apps against reverse engineering, and building trust with certificates, mTLS, pinning and the Android Keystore.

Network of glowing interconnected nodesSYSTEM / 03_AGENTS
[ MODULE: AGENTIC_SDLC ]

AGENT_ORCHESTRATION

Claude Code agents connected to Jira, Figma and GitLab through MCP: they refine, develop, test on emulators and physical devices, and review — with two human approval gates.

  • MCP_SERVERS
  • AGENTIC_SDLC
  • ON_DEVICE_TESTING
  • HUMAN_GATES

SYSTEM / 03

Intelligent
Automation

A pipeline that takes a Jira ticket to a reviewed merge request, with engineers approving the plan and the merge.

SIMULATED

$ agent run "Add biometric authentication to sign-in"

Press Run to replay a pipeline run.

    EXPERIENCE_LOG / 04

    Track Record

    Luis Vespa
    ID: LUIS_VESPA / MADRID // EUSENIOR_ANDROID_ENGINEER

    Luis Vespa

    Senior Android Engineer

    Madrid // EU

    1. Senior Android Engineer

      Jan 2025 – Present

      [ Digidentity ]

      Designed and run an AI-agentic development and testing system on a server with Android emulators and physical devices.

      • — AGENTIC_SDLC
      • — CLAUDE_CODE
      • — MCP
      • — X_509
    2. Android Tech Lead

      Jun 2022 – Dec 2024

      [ InnoIT — Ypsomed project ]

      Android Tech Lead for the SDKs (Android and iOS) of the YpsoPump insulin pump at Ypsomed.

      • — PKI
      • — MTLS
      • — ANDROID_+_IOS_SDKS
      • — TDD
    3. Android Engineer

      Sep 2019 – Jun 2022

      [ Vodafone ]

      Core features for Vodafone's e-commerce mobile app, improving UX and stability.

      • — ANDROID
      • — E_COMMERCE
      • — UX_STABILITY
    4. Android Engineer

      Feb 2019 – Sep 2019

      [ Unisys ]

      ENIRE airport operations app: Java, Clean Architecture, MDM, unit tests.

      • — JAVA
      • — CLEAN_ARCHITECTURE
      • — MDM

    CONTACT / 05

    LET’S BUILD SOMETHING DIFFICULT.

    • › Android platforms.
    • › Secure systems.
    • › Developer tooling.
    • › Agentic engineering.