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