Sergio Lopez
iOS Software Engineer
Sobre mí
iOS Software Engineer con más de 7 años de experiencia en desarrollo móvil, especializado en Swift, UIKit y SwiftUI.
Experiencia construyendo y manteniendo aplicaciones en producción, diseñando módulos con MVVM, VIPER y Clean Architecture, integrando APIs REST y optimizando rendimiento con Instruments y Crashlytics.
Experiencia adicional en Flutter, componentes reutilizables y colaboración con producto, backend, QA y diseño.
Experiencia
Independent Software Engineer - Producto propio / proyectos independientes
(2026-01)
Desarrollo de productos móviles y plataformas web, con responsabilidad de arquitectura, implementación e integración de funcionalidades de extremo a extremo.
- Diseño de módulos reutilizables aplicando MVVM y Clean Architecture en aplicaciones móviles.
- Integración de APIs REST, autenticación, persistencia local, notificaciones y flujos orientados a operación.
- Desarrollo de soluciones que conectan aplicaciones móviles con paneles web y servicios backend.
- Definición técnica, debugging y evolución continua de producto desde requerimientos hasta entrega.
iOS Developer - Grupo Salinas - Ciudad de México
(2025-03 - 2025-12)
Desarrollo iOS dentro de un equipo responsable de aplicaciones internas de alto impacto y uso masivo.
- Desarrollo de flujos completos con Swift, UIKit y Combine usando VIPER y Clean Architecture.
- Construcción de módulos reutilizables orientados a escalabilidad y mantenibilidad.
- Integración REST con URLSession, interceptores y modelos fuertemente tipados.
- Optimización de memoria, rendimiento y tiempos de carga con Xcode Instruments.
- Participación en code review, estimación y definición técnica de funcionalidades.
Mobile Developer - Now-Tech - Houston, Texas
(2021-01 - 2025-03)
Participación en proyectos nativos y multiplataforma, incluyendo fases críticas de desarrollo iOS y migración estratégica hacia Flutter.
- Desarrollo de apps iOS con múltiples targets y configuraciones para distintos despliegues.
- Implementación de MVC, MVVM y VIPER con separación clara de responsabilidades.
- Interfaces con Storyboards, XIBs y código siguiendo guías de diseño de Apple.
- Integración de APIs con URLSession y manejo seguro de datos y respuestas.
- Implementación de App Groups, notificaciones push y SiriKit.
- Participación en la migración de aplicaciones nativas a Flutter y desarrollo de widgets personalizados.
- Coordinación continua con backend, Android, QA y diseño; gestión ágil con Scrum y Jira.
Mobile Developer - Witann Technologies - Colima, Colima
(2018-07 - 2021-01)
Responsable del desarrollo y mantenimiento de la aplicación móvil Benedetti's, construyendo módulos, corrigiendo incidencias y mejorando la experiencia de usuario.
- Implementación de módulos funcionales e interfaces con Storyboards y Auto Layout.
- Arquitectura MVC e integración de APIs mediante URLSession.
- Gestión de dependencias con CocoaPods.
- Integración de pagos con Adyen y Openpay y comunicación en tiempo real con Centrifugo.
- Colaboración con Android, diseño y cliente para asegurar la entrega de requerimientos.
Soporte Técnico - Avances Tecnológicos en Movilidad - Colima
(2018-01 - 2018-07)
Soporte técnico a usuarios de la aplicación Chofer Pro y gestión de incidencias operativas.
- Resolución y diagnóstico de problemas reportados por conductores.
- Documentación de incidencias y colaboración con áreas técnicas para mejoras del producto.
Educación
Software Engineer - Universidad de Colima (2013-01 - 2017-12)

