Saltar al contenido principal
Sergio Lopez

Sergio Lopez

iOS Software Engineer

Mexico City, Ciudad de MéxicoMiembro desde 8 de diciembre de 2025
SwiftUIKitSwiftUICombineURLSessionRESTMVVMVIPERClean ArchitectureMVCXcodeInstrumentsCrashlyticsCode ReviewScrumJiraCocoaPodsFlutterApp GroupsSiriKitAdyenOpenpayCentrifugoStoryboardsXIBsAuto Layout
·

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)

Habilidades

iOS Software Engineer

Valoraciones

Relacionado