Saltar al contenido principal
Erick F.

Erick F.

Desarrollador Sr iOS

Talento
MéxicoMiembro desde 9 de julio de 2026
SwiftClean ArchitectureSOLIDUIKitFirebaseAlamofireCryptoSwiftGoogleMapsSwiftyJSONLottie-iosIQKeyboardManagerSQLite.SwiftMaterialSideMenuCocoaPodsSQLiteREST APIsGitGitflowCI/CD PipelinePostmanMobile Security ScannerScrum
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

SwiftClean ArchitectureSOLIDUIKitFirebase

Sobre mí

Ingeniero en Computación con experiencia como Desarrollador Senior iOS especializado en desarrollo de aplicaciones móviles para el sector bancario utilizando Swift, UIKit y arquitecturas modernas como Clean Architecture, VIPER y MVC.

Experiencia

Dev Sr. iOS - Quarksoft

(2024-01 - 2026-12)

Proyecto con Profuturo

  • Participé en el mantenimiento evolutivo y correctivo de aplicaciones iOS para Profuturo desarrolladas en Swift y UIKit, asegurando la estabilidad, disponibilidad y mejora continua de los proyectos existentes.
  • Colaboré en el análisis funcional y técnico de nuevos desarrollos, participando activamente en la definición de requerimientos, diseño de soluciones y toma de decisiones durante el proceso creativo de nuevos productos digitales de Profuturo Móvil.
  • Diseñé e implementé nuevos módulos utilizando Clean Architecture, aplicando principios SOLID, separación de responsabilidades y buenas prácticas de desarrollo para construir aplicaciones escalables, mantenibles y reutilizables.
  • Consumí e integré servicios RESTful, realizando validaciones y pruebas mediante Postman, así como el análisis de contratos de APIs y estructuras JSON para garantizar una correcta integración entre aplicaciones y servicios backend.
  • Administré el ciclo de distribución de aplicaciones utilizando TestFlight y App Store Connect, incluyendo la gestión de versiones, compilaciones, certificados, perfiles de aprovisionamiento y firmas digitales para ambientes de desarrollo, pruebas y producción.
  • Analicé y atendí vulnerabilidades reportadas por herramientas de análisis de seguridad (SAST/Mobile Security Scanner), implementando remediaciones orientadas a fortalecer la seguridad de la aplicación, la protección de datos sensibles y el cumplimiento de los lineamientos de seguridad establecidos por la organización.
  • Participé en la implementación de mecanismos de seguridad para aplicaciones móviles, incluyendo gestión segura de credenciales, almacenamiento protegido, comunicación segura con servicios y aplicación de recomendaciones derivadas de auditorías de seguridad.
  • Colaboré estrechamente con equipos multidisciplinarios de Backend, QA, UX/UI y Producto bajo metodologías ágiles (Scrum) para garantizar entregas de alta calidad y alineadas con los objetivos del negocio.

Dev Sr. iOS - Devant

(2023-01 - 2024-12)

Proyecto con Banco Bx+

  • Mis funciones principales fue dar seguimiento a proyectos existentes en el flujo de apertura de cuenta de las diferentes aplicaciones que maneja el banco Bx+.
  • El lenguaje de programación utilizado fue Swift con una arquitectura VIPER y el IDE Xcode a su versión 15.0
  • Mis funciones secundarias fue crear un conjunto de politicas de desarrollo con base a los conocimientos que tengo de buenas practicas dentro de un proyecto móvil bancario.

Dev iOS - Conecta Soluciones Tecnológicas

(2020-01 - 2023-12)

  • Desarrolle aplicaciones móviles para el sector bancario utilizando el lenguaje Swift dentro del entorno de desarrollo Xcode. Estas aplicaciones se subieron a la AppSotoreConnect donde se utilizaron herramientas como TestFlight para permitir al equipo de QA poder realizar pruebas de las aplicaciones antes de su entrega con el cliente.
  • Manejo de Jira para el alza de tickets en caso de que una incidencia surgiera o se requiera una nueva funcionabilidad.
  • Implemente un proceso de integración y entrega continua (CI/CD) utilizando el software SonarQube para asegurar un código optimo y libre de vulnerabilidades. Además de que establecí políticas de desarrollo que incluían la metodología GitFlow, lo que nos brindó una mayor agilidad y organización en el flujo de trabajo del equipo.
  • En el desarrollo de las aplicaciones, seguí principalmente una arquitectura Modelo-Vista-Controlador (MVC) utilizando patrones de diseño Singleton y Observer cuando fue necesario.
  • Seguí la estructura SCRUM para el proyecto y una metodología OKR para los objetivos a largo plazo
  • He mantenido una constante preferencia por la utilización de la dependencia CocoaPods en todos los procesos de desarrollo, llegando a utilizar las siguientes librerías: Alamofire, CryptoSwift, GoogleFirebase, GoogleMaps, Material, SwiftyJSON, Lottie-ios, IQKeyboardManager, SQLite.Swift, SideMenu

Educación

Ingeniería en Computación - Computación

Habilidades

Desarrollador Sr iOS

Valoraciones

Relacionado