Senior Android Engineer

Edgar A. Garcia Building production‑grade
mobile experiences.

A decade of shipping robust Android applications — from architecture and security to Play Store release — across fintech, government, and consumer markets.

Years Experience
10+
Apps Shipped
10+
Open Source
3
Who I Am

About Me

I'm a Senior Android Engineer with over a decade of experience designing and shipping robust native applications using Kotlin and Java. My work spans the full lifecycle — from architecture planning and feature development to security hardening, testing, and Play Store deployment.

I've contributed to high-stakes projects across fintech (Banorte's fully digital bank Bineo, Promerica digital bank, BNP digital bank, Billpocket card payments), government and defense (US Army banking platform), public safety (SkyAlert seismic alert system), and residential security (Valle Real access management suite).

Outside client work, I maintain open-source reference implementations on Android Blockchain and Generative AI integration — helping developers adopt emerging technologies in real mobile contexts.

Augmented Development MVVM · Clean Architecture R8 Obfuscation Unit Testing Play Store Publishing Generative AI Integration Kotlin VR / AR
Technical Depth

Expertise

Native Android

Deep expertise in Kotlin & Java, Jetpack suite (ViewModel, Navigation, Paging), Coroutines, Flow, StateFlow, ViewBinding, and Compose awareness.

  • Kotlin
  • Java
  • Jetpack
  • Coroutines

Architecture

MVVM, Clean Architecture, Repository pattern, and Dependency Injection (Koin) for scalable, testable codebases.

  • MVVM
  • Clean Arch
  • Koin
  • DI

Data & Networking

Room Database, Retrofit, OkHttp, Firebase (Firestore, Auth, Storage, Hosting), REST API integration, and data serialization.

  • Room
  • Firebase
  • Retrofit
  • OkHttp

UI / UX Engineering

Material Design 3 implementation, custom views, property animations, responsive adaptive layouts, and accessibility (a11y) compliance.

  • Material 3
  • Animations
  • A11y
  • Custom Views

Quality & Security

JUnit, Mockito for testing pipelines. R8/ProGuard for code obfuscation, third-party library security auditing, and hotfix delivery.

  • JUnit
  • R8
  • ProGuard

Emerging Technologies

Generative AI integration (Gemini API · Google AI Studio), Blockchain fundamentals in Android, Virtual Reality (Google Cardboard), and AR concepts.

  • Gemini API
  • Blockchain
  • VR / AR
Portfolio

Selected Projects

Professional

Bineo

Banorte Group · Digital Banking

Mexico's first 100% digital bank. Delivered new product features, performed technology migration, implemented R8 code obfuscation, wrote unit tests, released new versions, and resolved production hotfixes.

  • Feature Dev
  • Tech Migration
  • R8 Obfuscation
  • Unit Testing
  • Hotfixes
Professional

Promerica

Costa Rica · Digital Banking

Costa Rica's digital bank. Delivered new product features, performed technology migration, wrote unit tests, released new versions, and resolved production hotfixes.

  • Feature Dev
  • Tech Migration
  • Unit Testing
  • Hotfixes
Professional

BNP

Bank of the Nation of Peru · Digital Banking

Peru's digital bank. Delivered new product features, performed technology migration, released new versions, and resolved production hotfixes.

  • Feature Dev
  • Tech Migration
  • Hotfixes
Professional

Billpocket

Billpocket · Payment Processing

Mexico's first mobile card-payment app compliant with CNBV regulations, backed by Visa and PROSA. Progressed to sole project responsibility — managing feature delivery, QA, third-party code auditing, and UX recommendations.

  • Project Lead
  • Feature Dev
  • QA
  • Third-party Audit
Classified

US Army Banking App

Defense Contractor · Government / Finance

Confidential government project. Provided targeted module maintenance, crash diagnosis and resolution, and security evaluation of third-party libraries integrated into the codebase.

  • Maintenance
  • Crash Resolution
  • Security Audit
Professional

Valle Real

Valle Real · Residential Access Management

Designed and developed a suite of three native Android apps for residents, visitors, and security personnel — enabling QR-based gate access, digital invitations, and anomaly reporting with maintenance ticketing.

  • 3 Native Apps
  • QR Integration
  • DB Architecture
  • Play Store
Professional

Mesa de Control

Enterprise Tool · Process Management

Enterprise admin platform for managing business processes, digital foils, file and image uploads, booklog records, and embedded real-time chat. Led the complete v2.0 ground-up rebuild using Material Design.

  • v2.0 Full Rebuild
  • Material Design
  • Real-time Chat
  • File Management
Professional

SkyAlert

SkyAlert · Public Safety

Mexico's leading seismic alert platform covering risk zones from Jalisco to Chiapas via a proprietary sensor network. Contributed module maintenance, crash resolution, and new feature implementation.

  • Maintenance
  • Feature Dev
  • Crash Fixes
Open Source

Blockchain Example

E.A.G.B. Corp. · Educational / GPL-3.0

Two Android apps implementing a local blockchain from scratch — one in Java, one in Kotlin — without any database layer. A reference for developers exploring distributed-ledger concepts on Android. Published on GitHub under GPL-3.0.

  • Kotlin
  • Java
  • Blockchain
  • GPL-3.0
Open Source

Generative AI — Android

E.A.G.B. Corp. · Educational / Open Source

A reference Android application demonstrating how to integrate a fine-tuned Gemini model via Google AI Studio into a production-grade mobile app. Covers custom prompts, model tuning, and Kotlin-first implementation patterns.

  • Gemini API
  • Google AI Studio
  • Kotlin
  • Prompt Engineering
Personal

How Many Pizzas

E.A.G.B. Corp. · Consumer App · Freemium

Consumer utility app that calculates pizza and drink quantities for groups, splits bills per person, plans children's parties, and locates nearby pizzerias via location services. Published in Free and Pro versions on Google Play.

  • Consumer App
  • Location Services
  • Freemium Model
  • Google Play
Get in Touch

Let's Work Together

Open to senior Android engineer roles, technical consulting, and open-source collaboration. Reach out through any of the channels below.