Robles Code Desarrollador Móvil
Código Roble
Profile

Martin Robles

Desarrollador móvil con más de 3 años de experiencia construyendo aplicaciones nativas y multiplataforma, con más de 5 apps publicadas en App Store y Google Play.

Formación académica

Ingeniero en Sistemas Computacionales

Ubicación

Ciudad de México, México

Rol

Ingeniero de software

Especialidad

Desarrollo móvil multiplataforma

Sobre mí

Hola, soy Martín. Además de programar también soy DJ en fiestas y eventos, me gusta mucho la música, especialmente la electrónica y la cumbia aunque escucho de todo. En mi tiempo libre suelo ocuparme de tareas manuales del hogar, reparar o crear cosas, ocasionalmente veo películas o series animadas — Rick and Morty es mi favorita. También aprovecho el tiempo libre para aprender tecnologías nuevas relacionadas al desarrollo móvil.

Experiencia laboral

Noviembre 2023 - Presente
Desarrollador móvil - Híbrido

Realmetrics

Ciudad de México, México

Tiempo completo

Responsabilidades:

  • - Desarrollé y mantuve aplicaciones móviles nativas y multiplataforma.
  • - Mantuve y actualicé aplicaciones existentes, asegurando compatibilidad y rendimiento óptimos.
  • - Optimicé el rendimiento y la experiencia de usuario.
Marzo 2023 - Octubre 2023
Desarrollador full-stack - Presencial

Tecnológico de Estudios Superiores de Jocotitlán (TESJo)

Jocotitlán, Estado de México, México

Tiempo completo (prácticas profesionales)

Responsabilidades:

  • - Desarrollé sistema web completo para gestión de eventos académicos.
  • - Diseñé e implementé interfaz de usuario, aplicando principios de UX/UI.
  • - Implementé lógica de negocio y base de datos.
Mayo 2022 - Octubre 2022
Desarrollador full-stack - Presencial

Prolearn Servicios Educativos S.C.

Ixtlahuaca de Rayón, Estado de México, México

Tiempo completo (servicio social)

Responsabilidades:

  • - Desarrollé sistema web completo para gestión de cursos, registro de estudiantes, etc.
  • - Diseñé e implementé interfaz de usuario, aplicando principios de UX/UI.
  • - Implementé lógica de negocio y base de datos.

Idiomas

Español (Nativo)

Inglés (A2)

Educación

Agosto 2018 - Noviembre 2023

Ingeniero en Sistemas Computacionales

Tecnológico de Estudios Superiores de Jocotitlan (TESJo)

Participaciones profesionales

Junio 2025
Congreso Nacional de Tendencias Computacionales 2025

Tecnológico de Estudios Superiores de Jocotitlán (TESJo)

Mi primer reto como dev: Adivinando canciones con Deezer

Tallerista

Jocotitlán, Estado de México, México

Publicaciones

2023
Handbook T-I, Computer Technology and Innovation

Capítulo 1: Selection methods and detection techniques applied to tomato fruits based on their physical characteristics

Coautor

ECORFAN

Ver publicación

Habilidades blandas

- Gestión de dependencias y versionado.

- Documentación técnica.

- Estimación y planificación de tareas.

- Revisión y auditoría de accesibilidad.

- Optimización de pipelines CI/CD.

- Análisis de métricas y rendimiento.

- Gestión de deuda técnica.

- Toma de decisiones bajo incertidumbre.

- Priorización de backlog técnico.

- Integración de herramientas de monitoreo.

- Definición de convenciones de proyecto.

- Comunicación entre equipos multidisciplinarios.

- Gestión de releases y despliegues.

- Análisis de requerimientos técnicos.

- Evaluación y adopción de nuevas tecnologías.

Habilidades técnicas

Lenguajes

- Kotlin

- Swift

- Dart

- Java

- C++

Arquitectura

- Clean Architecture

- MVVM

- MVI

- Modularization

- Feature-based Architecture

- Repository Pattern

- Use Cases / Interactors

- Separation of Concerns

- Offline-first Architecture

Android

- Jetpack Compose

- Coroutines

- Flow / StateFlow

- Room Database

- DataStore

- WorkManager

- Foreground Services

- Navigation Component

- Hilt / Dagger

- Android Lifecycle

- ProGuard / R8

- App Widgets (Glance)

- JNI (Java Native Interface)

- NDK (C++ Integration)

iOS

- SwiftUI

- Core Data

- Swift Concurrency (async/await)

- Keychain

- App Lifecycle Management

Multiplataforma

- Flutter

- Kotlin Multiplatform (KMP)

- Compose Multiplatform

- Expect/Actual Pattern

- Shared Business Logic

- Platform Channels (MethodChannel / EventChannel)

- Custom Native Plugins (Android / iOS)

- Bridging Native Code (Swift / Kotlin)

- State Management (Provider / Riverpod / Bloc)

Backend & Cloud

- Firebase Authentication

- Cloud Firestore

- Realtime Database

- Firebase Storage

- Firebase Cloud Messaging (FCM)

- Crashlytics

- Cloud Functions (Node.js)

- REST API Design

Redes

- Retrofit

- Ktor Client

- URLSession (iOS)

- JSON Serialization (Kotlinx / Gson / Codable)

Bases de Datos

- SQLite

- Caching Strategies

Seguridad

- EncryptedSharedPreferences

- Token-based Authentication (JWT)

- Biometric Authentication

IA & ML

- TensorFlow Lite

- ONNX Runtime (Android / iOS)

- On-device ML Inference

- Image Processing

Rendimiento

- App Profiling (CPU / Memory)

- Rendering Optimization

- Startup Time Optimization

- Battery Optimization

- Flutter Performance Optimization

Funcionalidades Avanzadas

- Push Notifications

- Deep Links / App Links

- Background Processing

- Media Handling (Camera / Gallery)

- Permissions Handling

- Google Maps SDK

- Geolocation Services

- Places API

Monetización

- In-App Purchases

- Subscriptions (RevenueCat / Native)

- Google Play Billing

- Ads Integration (AdMob)

- Paywalls Optimization

Testing

- Unit Testing

- UI Testing

- Integration Testing

- Mocking (Mockito / MockK)

- XCTest (iOS)

DevOps

- CI/CD (GitHub Actions)

- Fastlane

- Automated Builds

- Code Signing

- App Store Deployment

- Play Store Deployment

Analítica & Crecimiento

- Firebase Analytics

- User Behavior Tracking

- A/B Testing

- Feature Flags

Diseño & UI/UX

- Material Design

- iOS Human Interface Guidelines

- Responsive Design

- Dark Mode

- Animations

Herramientas

- Android Studio

- Xcode

- VS Code

- Git

- Figma

- Postman

Kotlin

Swift

Dart

Java

C++

Jetpack Compose

SwiftUI

Flutter

Kotlin Multiplatform

Compose Multiplatform

Riverpod

Firebase

Node.js

Ktor Client

SQLite

JWT

TensorFlow

ONNX Runtime

Google Maps SDK

RevenueCat

google-admob

Google AdMob

Git

GitHub

Material Design

Figma

Canva

androidstudio

Android Studio

xcode

Xcode

Visual Studio Code

IntelliJ IDEA

Postman

Proyectos

Aplicaciones destacadas

Aplicaciones móviles desarrolladas y publicadas en Google Play y App Store.

3.8 /5

My Outfit: Your Virtual Closet

Moda
Estilo de vida
Ropa

Tu armario virtual: organiza ropa, crea conjuntos y planifícalos en tu calendario.

My Outfit: Your Virtual Closet screenshot

Disponible en

Google Play Store
Detalles

5.0 /5

Love Notes: Love in One Place

Relaciones de pareja
Creatividad
Comunicación

Comparte notas con tu pareja y tenlas siempre en tu pantalla de inicio.

Love Notes: Love in One Place screenshot

Disponible en

Google Play Store
Detalles

5.0 /5

Background Eraser - Remove BG

Herramientas
Fotografía
Utilidades

Elimina el fondo de cualquier foto en segundos con IA que corre directo en tu dispositivo. Sin internet, sin subidas, sin esperas.

Background Eraser - Remove BG screenshot

Disponible en

Google Play Store
Apple App Store
Detalles
Más aplicaciones

Sigue explorando

Conoce los detalles del resto de mis aplicaciones desarrolladas.

Ver más
GitHub

Estadísticas y actividad

Contribuciones, repositorios, pull requests y lenguajes de uso en GitHub.

Ver perfil de GitHub

Contribuciones

Periodo

Lenguajes de programación

Repositorios destacados

Foto de perfil de Martín Robles

Martín Robles

Ingeniero en Sistemas Computacionales

Disponible para trabajar
Contacto

¿Tienes algo en mente?

Si tienes alguna pregunta sobre mis apps, quieres hablar de algún proyecto o simplemente platicar, puedes escribirme.

Envíame un correo