Mi Historia
Soy Senior iOS Engineer con 7 años publicando apps de consumo en iOS, iPadOS,
watchOS y macOS. Hoy soy Tech Lead de un equipo de producto de 7 personas que construye
una app social de consumo, donde soy responsable de la aplicación iOS de extremo a extremo:
arquitectura, entrega de features en SwiftUI, monetización, analítica y releases en App Store.
Tengo experiencia profunda en reproducción de audio y media en tiempo real, multithreading
con Swift Concurrency y GCD, y automatización CI/CD para build, firma y release. He llevado
productos desde la idea hasta producción en repetidas ocasiones, incluidas mis propias apps
publicadas en solitario en el App Store, y tomo decisiones de producto con datos: taxonomía
de eventos, funnels, retención y tests A/B de precios y paywalls.
Mi camino comenzó con la Ingeniería en Ciencias Informáticas en la Universidad de las Ciencias
Informáticas en La Habana, Cuba (2014–2019). Desde entonces he trabajado en productos muy
distintos, desde una app de mensajería a escala nacional y una app para repartidores de
delivery hasta videovigilancia en vivo, telefonía VoIP y una red social de consumo, siempre
con el nivel de calidad que exige el ecosistema Apple.
Experiencia
Tech Lead e iOS Engineer — Conexxxion (Initium USA Corp)
Ago 2024 – Presente · Remoto, Estados Unidos · App social de consumo · App Store
- Responsable de la aplicación iOS de extremo a extremo: arquitectura, entrega de features en SwiftUI, releases en App Store y respuesta a incidentes en producción, con un ritmo de publicación semanal.
- Lidero decisiones clave de ingeniería y producto para un equipo multidisciplinar de 7 personas entre iOS, Android, backend y QA: dirección técnica, planificación de entregas y code review.
- Construí la capa de analítica de producto en Amplitude (taxonomía de eventos, funnels, retención, session replay) y la uso para definir el roadmap con datos.
- Ejecuté tests A/B de precios y paywalls con experimentos de App Store Connect y RevenueCat, tomando decisiones de monetización a partir de resultados y no de opiniones.
- Construí la capa de suscripciones con StoreKit 2 y RevenueCat: ofertas promocionales, entitlements de prueba y atribución de influencers vía AppsFlyer OneLink.
- Diseñé y lideré una migración de autenticación que reemplazó el registro por SMS con proveedores sociales vinculados, eliminando costes y fallos de entrega de SMS y simplificando la recuperación de cuentas.
- Implementé moderación automática de imágenes (SightEngine) y resolví rechazos de políticas de App Store y Google Play sobre contenido generado por usuarios; publiqué un sistema remoto de actualización forzada con Firebase Remote Config.
Senior iOS Engineer — Anteklab
Nov 2022 – Presente · Remoto, Italia · Videovigilancia en vivo y telefonía VoIP
- Responsable de la entrega iOS de dos productos de media en tiempo real: AylookPro (videovigilancia en vivo) y AbilisPhone (telefonía VoIP).
- Integré y mantengo reproducción multimedia basada en GStreamer con calidad adaptativa al ancho de banda para streams en vivo y grabados sobre redes limitadas.
- Construí y mantengo pipelines CI/CD en Azure DevOps y GitLab CI con un runner macOS self-hosted, automatizando builds, firma de código y distribución en TestFlight y App Store.
- Refactoricé módulos de alto cambio siguiendo principios SOLID con inyección de dependencias (Swinject) y amplié la cobertura de tests unitarios en rutas críticas.
- Diagnostiqué y resolví problemas de estabilidad y rendimiento en producción con Instruments, protegiendo los flujos principales en un ciclo de releases frecuente.
- Implementé flujos OAuth 2.0 contra varios proveedores de identidad (GitLab, Microsoft Azure AD) y fui responsable del pipeline de distribución macOS de una app de escritorio: firma, hardened runtime y notarización.
iOS Developer — Grupo Salinas / UPAX
Nov 2021 – Nov 2022 · Ciudad de México, México · App para repartidores de delivery
- Entregué los flujos de onboarding, carga de documentos y activación de zonas para una app en producción usada a diario por repartidores en todo México.
- Integré Firebase y Firestore para actualizaciones en tiempo real, MapKit y Google Maps para rutas en vivo, y AWS Cognito junto con verificación facial de terceros para la identidad de los repartidores.
iOS Developer — Universidad de las Ciencias Informáticas (ToDus)
Sep 2019 – Nov 2021 · La Habana, Cuba · App de mensajería a escala nacional
- Construí un framework XMPP en Swift desde cero y gestioné el manejo concurrente de eventos con GCD para mantener la mensajería fluida para una base de usuarios de todo el país.
- Migré pantallas de UIKit a SwiftUI y habilité targets Catalyst para iPadOS y macOS; di soporte a los releases a través de App Store Connect y TestFlight.
Proyectos Propios
Kist — Identificador de antigüedades con IA
Página del producto · App Store
- Construida en solitario: identifica antigüedades y hallazgos de segunda mano a partir de una foto, devolviendo época, material y un rango de valor honesto con un medidor de confianza en lugar de una cifra exacta falsa.
- SwiftUI y SwiftData con CloudKit: colecciones con notas, almacenamiento en el dispositivo con sincronización iCloud propiedad del usuario y exportación.
- Backend detrás de un proxy en Cloudflare Worker con modelos de visión por niveles (primero el modelo barato, escalando ante baja confianza) a cerca de un centavo por identificación.
- Producto definido tras investigar miles de reseñas de la competencia: freemium transparente con 5 identificaciones gratis, sin anuncios y sin pruebas que cobran automáticamente.
ClipCard Pro
Página del producto · App Store
- Llevada de la idea al App Store en solitario: definición de producto, diseño, desarrollo en SwiftUI, monetización con StoreKit 2, CI/CD y App Review.
- Captura desde portapapeles y cámara con etiquetado, asociación de contactos, sincronización iCloud y protección biométrica.
Competencias Clave
Lenguajes y UI
SwiftSwiftUIUIKitAuto Layout
Multithreading
Swift Concurrency (async/await)GCDCombineRxSwift
Audio y media
AVFoundationReproducción basada en GStreamerStreaming adaptativo al ancho de banda
Plataformas y frameworks Apple
iOSiPadOSwatchOSmacOS (Catalyst)CloudKitStoreKit 2Core MotionMapKit
Arquitectura y calidad
SOLIDMVVMVIPERInyección de dependencias (Swinject)XCTestProfiling con InstrumentsDebugging en producción
CI/CD y entrega
GitLab CI/CD (runner macOS self-hosted)Azure DevOpsFirma de código automatizadaTestFlightApp Store ConnectSPMCocoaPods
Producto y monetización
AmplitudeRevenueCatTests A/BAppsFlyerFirebase Remote Config
Backend y tiempo real
Firebase (Firestore, Auth, Remote Config)WebSocketXMPPAWS (Cognito, Amplify)REST
Control de versiones
GitTrunk-based y Git FlowFlujos de code review
Educación e Idiomas
Ingeniero en Ciencias Informáticas — Universidad de las Ciencias Informáticas (UCI), La Habana, Cuba (2014–2019)
Idiomas: Español (Nativo) · Inglés (Profesional Completo)