Marco Alonso

Marco Alonso

iOS Developer

Perfil

Desarrollador iOS enfocado en Swift y SwiftUI. Experiencia construyendo apps en producción, entregando features de ubicación y live activities, y creando productos independientes para App Store.

Experiencia

Grupo SalinasiOS App Developer

Contribuí a la modernización del módulo de compra de boletos de Estrella Blanca dentro de BAZ Super App, desarrollando interfaces con SwiftUI y participando en la migración de MVVM a VIPER para mejorar la separación de responsabilidades, modularidad y mantenibilidad del código. Integré servicios REST, instrumenté eventos de analytics y utilicé Charles Proxy para inspección, validación y simulación de respuestas durante el desarrollo.

Tecnologías

SwiftSwiftUIVIPERMVVMREST APIsCharles ProxyAnalytics

IturaniOS Developer

Participé en el desarrollo de IturanGo+ desde sus primeras etapas hasta su despliegue en múltiples países, implementando funcionalidades orientadas a seguridad, monitoreo y control vehicular. Desarrollé el módulo de geocercas integrado con Live Activities, alertas y funcionalidades de inmovilización de vehículos, trabajando con MapKit, geolocalización e integración de servicios REST y SOAP.

  • Contribuí a la evolución de la aplicación de Fiat/Stellantis para Brasil, desarrollando un nuevo módulo para consultar información de vehículos, analizar viajes y acceder a datos de uso y mantenimiento.
  • Participé en la modernización y optimización de la capa de networking, migrando componentes y clases legacy de Objective-C a Swift para mejorar mantenibilidad, rendimiento y evolución de la aplicación.

Tecnologías

SwiftSwiftUIUIKitObjective-CLive ActivitiesActivityKitMapKitCoreLocationRESTSOAPNetworkingGeofencing

Citibanamex MóviliOS Developer

Desarrollé funcionalidades para uno de los principales flujos de tarjetas de crédito de Citibanamex Móvil, permitiendo a los clientes diferir compras y saldos a meses con intereses.

  • Implementé el flujo end-to-end, desde la integración con servicios REST hasta la experiencia de usuario en iOS.
  • Desarrollé nuevas interfaces con SwiftUI e integré componentes dentro de una aplicación bancaria existente.
  • Trabajé con información financiera y distintos estados de negocio, contemplando validaciones, errores y respuestas de servicios.
  • Colaboré con equipos multidisciplinarios para integrar y liberar la funcionalidad en un entorno de producción de alta demanda.
  • Contribuí al mantenimiento y evolución de una aplicación utilizada por miles de clientes.

Tecnologías

SwiftSwiftUIREST APIsJSONGitiOS

Formación iOSiOS Instructor & Mobile Developer

Instructor especializado en desarrollo iOS, responsable del diseño e impartición de más de 280 horas de formación técnica a través de 4+ diplomados, guiando la construcción de más de 20 aplicaciones desde cero hasta su publicación. Las capacitaciones abarcaron Swift, UIKit, SwiftUI, arquitecturas MVC/MVVM, APIs REST, persistencia, Firebase y frameworks nativos de Apple. Impartí además capacitación profesional a personal de CFE enfocada en fortalecer sus capacidades de desarrollo iOS para la modernización de CFE Contigo.

Tecnologías

SwiftUIKitSwiftUIMVCMVVMURLSessionAlamofireCore DataRealmFirebasePush NotificationsMapKitCoreLocationAVFoundationLocalAuthenticationVisionKitCocoaPodsREST APIsApp Store Connect

Habilidades técnicas

iOS

SwiftSwiftUIUIKitCombine

Arquitectura

MVVMClean ArchitectureSOLID

Persistencia

SwiftDataCore DataRealm

Frameworks de Apple

CoreLocationMapKitWidgetKitActivityKitAVFoundationVisionCoreMLStoreKitLocalAuthentication

Seguridad

KeychainFace IDTouch IDData encryption

Networking

REST APIsGraphQLURLSessionAlamofireMoyaCharles Proxy

Testing

Unit TestingUI TestingInstruments

Servicios

FirebaseCrashlyticsFirestore

CI/CD

FastlaneGitHub ActionsAzure DevOpsXcode Cloud

Gestión de paquetes

Swift Package ManagerCocoaPods

Proyectos

Rol · iOS App Developer

Grupo Salinas

Contribuí a la modernización del módulo de compra de boletos de Estrella Blanca dentro de BAZ Super App, con SwiftUI, migración MVVM → VIPER, REST, analytics y Charles Proxy.

Tecnologías

SwiftSwiftUIVIPERMVVMREST APIsCharles ProxyAnalytics

Rol · iOS Developer

Ituran

Desarrollo de IturanGo+ (geocercas, Live Activities, inmovilización) y del módulo Fiat/Stellantis para Brasil, más migración de networking de Objective-C a Swift.

Tecnologías

SwiftSwiftUIUIKitObjective-CLive ActivitiesMapKitCoreLocationRESTSOAPGeofencing

Rol · iOS Developer

Citibanamex Móvil

Desarrollé funcionalidades para uno de los principales flujos de tarjetas de crédito de Citibanamex Móvil, permitiendo a los clientes diferir compras y saldos a meses con intereses.

Tecnologías

SwiftSwiftUIREST APIsJSONGitiOS

Rol · iOS Instructor & Mobile Developer

Formación iOS

Más de 280 horas de formación iOS en 4+ diplomados, guiando 20+ apps hasta publicación, más capacitación profesional a personal de CFE para CFE Contigo.

Tecnologías

SwiftUIKitSwiftUIMVCMVVMFirebaseREST APIsApp Store Connect

Idiomas

Español (nativo) · Inglés (profesional)

Contacto