¡Disponible para trabajar!

Android Developer especializado en Kotlin y Jetpack Compose

Soy Brandon Martínez, desarrollador Android en Puebla, México.

Construyo aplicaciones nativas para Android y Wear OS con Kotlin, Jetpack Compose, MVVM y Clean Architecture, priorizando UX clara, performance medible y decisiones basadas en datos.

Qué encontrarás en este portfolio

Este sitio resume mi trabajo como Android Developer enfocado en desarrollo móvil nativo con Kotlin y Jetpack Compose. Aquí muestro proyectos reales, habilidades técnicas, certificaciones y la forma en que abordo arquitectura, experiencia de usuario, rendimiento y calidad de código.

Si llegaste buscando un desarrollador Android en México con experiencia en apps nativas, Wear OS, Firebase, MVVM o Clean Architecture, esta página está pensada para darte una visión rápida y clara de mi perfil profesional.

Sobre mí

Habilidades

Desarrollo Nativo Android (Autodidacta)

Actual

Mi foco principal. He dedicado mi aprendizaje a construir aplicaciones Android modernas, eficientes y escalables, siguiendo las mejores prácticas recomendadas por Google.

Kotlin
Kotlin Lenguaje principal para el desarrollo de apps.
Jetpack Compose
Jetpack Compose Creación de interfaces de usuario declarativas y modernas.
Wear OS
Wear OS Desarrollo de aplicaciones para Wear OS con Jetpack Compose y sincronización con apps móviles usando Data Layer API (MessageClient, DataClient).
Arquitectura MVVM Implementación de un patrón de diseño robusto para separar la lógica de la UI.
Coroutines Manejo de tareas asíncronas para una experiencia de usuario fluida.
Room Gestión de bases de datos locales para persistencia de datos.
Retrofit Consumo de APIs REST para conectar las apps con servicios externos.

Diseño UX/UI

Actual

Habilidades adquiridas para complementar mi desarrollo mobile, enfocadas en crear interfaces intuitivas y centradas en el usuario.

Figma Prototipos de interfaces móviles y diseño de componentes reutilizables.
Material Design 3
Material Design 3 Implementación de guías de diseño modernas para Android.
Pruebas de usabilidad Evaluación de flujos de usuario con feedback real.
Accesibilidad Diseño inclusivo (contraste, tamaño de texto, lectores de pantalla).

Análisis de Datos (Especialidad Académica)

Conocimientos aplicados para tomar decisiones basadas en datos en el desarrollo de apps, desde métricas de uso hasta optimización.

SQL Consultas avanzadas para manejo de datos estructurados (MySQL, SQLite).
Google Analytics / Firebase
Google Analytics / Firebase Seguimiento de KPIs en aplicaciones móviles.
Python (Pandas, Numpy)
Python (Pandas, Numpy) Procesamiento básico de datos para análisis.
Data-Driven Development Uso de métricas para priorizar features.

Otras habilidades técnicas

Actual

Además de mis áreas principales, he adquirido experiencia con otras tecnologías y herramientas que me permiten ser más completo y versátil.

Git y GitHub Control de versiones y colaboración en proyectos de código.
Linux y Windows Manejo de sistemas operativos y línea de comandos.
Bash Scripting Automatización de tareas repetitivas.
Inglés Técnico Lectura y comprensión de documentación técnica (Nivel B1).

Proyectos

Certificaciones & Cursos

Certificado de Google Diseño UX

Diseño de Experiencia de Usuario (UX) de Google

Google Dic 2022
360h

Adquirí conocimientos fundamentales en el proceso de Diseño de UX, aplicando las fases de empatizar, definir e idear. Aprendí a crear esquemas de página y prototipos de baja fidelidad, así como a llevar a cabo investigaciones con usuarios. Desarrollé prototipos y diseños visuales de alta fidelidad en Figma, y creé interfaces de usuario dinámicas para web. Termine el curso aplicando el flujo de trabajo de UX/UI en el desarrollo de una aplicación móvil para un restaurante, abarcando desde la investigación y los wireframes hasta un prototipo funcional en Figma de la experiencia completa de pedido.

Key Learnings:

  • Investigación de Usuarios y Personas
  • Experiencia de Usuario (UX)
  • Prototipado
  • Figma (Design Software)
Certificado de Desarrollo con Jetpack Compose y Kotlin

Jetpack Compose 2025

AppCademy Mar 2026
30h

Terminé el Curso especializado en el desarrollo de aplicaciones Android modernas utilizando Jetpack Compose como framework principal de UI. Aprendí a trabajar con la mayoría de los composables disponibles, entendiendo su comportamiento, limitaciones y escenarios de uso dentro de aplicaciones reales. Se reforzó la habilidad de lectura e interpretación de la documentación oficial, permitiéndome identificar rápidamente los parámetros y configuraciones necesarias de cada composable. Además, se desarrollaron aplicaciones completas aplicando el patrón MVVM, persistencia de datos con Room y consumo de APIs mediante Retrofit, siguiendo buenas prácticas y una arquitectura escalable.

Key Learnings:

  • Jetpack Compose
  • Arquitectura MVVM
  • Android Moderno
  • Lectura e interpretación de documentación oficial
Certificado de Testing para Android

Android Testing

AppCademy 2026
120h

Completé un programa integral que cubre el proceso de testing de extremo a extremo para aplicaciones Android, incluyendo pruebas unitarias, pruebas de integración, pruebas de UI y mejores prácticas de calidad de código. Adquirí experiencia práctica con herramientas como JUnit, Espresso y frameworks de testing modernos.

Key Learnings:

  • Testing para Apps Android
  • Pruebas Unitarias
  • Código de Calidad
  • Pruebas de UI

¿Listo para crear apps increíbles juntos?

Estoy listo para aportar valor a tu equipo.