Junior iOS Developer | SwiftUI | REST APIs

Alan CarlosHernández Hernández

Construyo apps iOS con SwiftUI, integración REST, persistencia local y flujos de negocio claros. También tengo base en Android y backend para entender el producto completo.

iOS

SwiftUI, arquitectura MVVM y consumo de APIs REST

Producto

flujos completos: login, datos, pagos, reservas y paneles

Entrega

repositorios ordenados, pruebas y documentación técnica

Sobre mí

Por qué entrevistarme

Soy estudiante de Ingeniería en Sistemas Computacionales y estoy enfocado en crecer como Junior iOS Developer.

Pienso en flujos reales

Mis proyectos no se quedan en pantallas aisladas: incluyen sesión, estados vacíos, navegación, persistencia y conexión con APIs.

Cuido la estructura

Trabajo con MVVM, repositorios, DTOs, mappers y separación entre UI, lógica de negocio y capa de red.

Puedo integrarme a un equipo

Documenté decisiones técnicas, usé GitHub Actions y escribí pruebas donde el riesgo del flujo lo justificaba.

Proyectos

Qué sé construir

Apps mobile con arquitectura clara, datos persistentes, consumo de APIs y flujos pensados para usuarios con roles distintos.

iOS Fintech

PocketFlow CRM

CRM financiero iOS para freelancers. Centraliza clientes, movimientos y métricas para dar seguimiento al dinero y al trabajo pendiente desde una app nativa.

  • SwiftUI, SwiftData, MVVM-C, URLSession y Keychain.
  • Reto: soportar modo demo/local y backend remoto sin acoplar la UI.
Ver repositorio
iOS Android

CareMyCar

Plataforma mobile para gestión vehicular. Cubre mantenimiento, marketplace, ventas, órdenes de servicio, costos mensuales y reportes PDF.

  • SwiftUI, Kotlin/Android, Clean Architecture y API REST.
  • Reto: mantener flujos equivalentes para cliente y agencia/admin.
iOS Marketplace

Festum iOS

Marketplace iOS para contratar servicios de eventos. Incluye catálogo, carrito, pedidos, reservas, calendario y administración de servicios para proveedores.

  • SwiftUI, MVVM, URLSession, Keychain, XCTest y REST API.
  • Reto: ordenar un dominio grande con DTOs, mappers y design system.
Ver repositorio
Full Stack Computer Vision

SISGA

Sistema web para registrar, consultar y validar sellos ganaderos en una asociación local.

  • React, TypeScript, Flask, Firebase, Firestore y Cloud Storage.
  • Reto: combinar búsqueda administrativa con coincidencias visuales CNN/ONNX.
Repositorio privado por decisión corporativa.
Python ML

ForenseEvidenceClassifier

Clasificador de imágenes para comparar enfoques clásicos de visión computacional en evidencia visual.

  • Python, Bag of Visual Words, SIFT/KAZE, KMeans, RandomForest.
  • Reto: construir pipeline reproducible de carga, entrenamiento y evaluación.
Ver repositorio

Case studies

Cómo defiendo mis proyectos

Resúmenes técnicos pensados para entrevista: problema, arquitectura, decisiones, resultados comprobables y límites honestos.

iOS CRM SwiftData

PocketFlow CRM

App iOS para freelancers o asesores que necesitan centralizar clientes, ingresos, gastos, métricas financieras básicas y estado de sincronización desde una experiencia móvil nativa.

Arquitectura

SwiftUI con MVVM-C, AppCoordinator, ViewModels de sesión y dashboard, repositorios, servicios, DTOs, PocketFlowAPIClient, SwiftData y SecureTokenStore con Keychain.

Resultados

Implementado: login/logout, dashboard, clientes, transacciones, sync center, persistencia local, API client, tests unitarios, UI tests básicos, GitHub Actions y Fastlane.

Límites

Mock/parcial: auth demo y parte de sync sin backend remoto. Falta evidencia: deploy público, App Store e integración Salesforce completa.

Repositorio de PocketFlow

Experiencia

Qué experiencia tengo

Mi experiencia viene de proyectos académicos y personales llevados como productos completos: diseño de flujo, implementación, integración con servicios y documentación.

Mobile

Swift, SwiftUI, Kotlin, Android, Flutter, Xcode y Android Studio.

Arquitectura

MVVM, MVVM-C, Clean MVVM, Clean Architecture, coordinators e inyección de dependencias.

APIs y seguridad

REST APIs, JSON, DTOs, JWT, Bearer Token, Keychain y sesión persistente.

Datos y cloud

SwiftData, MongoDB, Firebase, PostgreSQL, MariaDB, Render y AWS EC2/S3.

CV

Currículum por enfoque

Contacto

Disponible para entrevistas iOS junior

Busco una oportunidad donde pueda aportar en SwiftUI, integración de APIs y construcción de flujos mobile, mientras sigo creciendo con un equipo de producto e ingeniería.