Proyectos
APK2
Este proyecto involucró el mantenimiento de una aplicación nativa diseñada para facilitar la gestión y reserva de espacios de estacionamiento, desarrollada en SwiftUI. La aplicación proporciona a los usuarios una plataforma intuitiva para encontrar y reservar espacios de estacionamiento.
Miembro del equipo de iOS:
- Mantuve y optimicé la aplicación existente, asegurando su correcto funcionamiento y mejorando la experiencia del usuario.
- Realicé estudios y análisis de las funcionalidades requeridas, implementando mejoras basadas en la retroalimentación de los usuarios.
- Colaboré en la integración de nuevas características y optimicé la interfaz de usuario para garantizar accesibilidad y facilidad de uso en varias plataformas.
- Ejecuté pruebas de funcionalidad y abordé errores para asegurar un producto final de alta calidad y rendimiento.
BBVA
Este proyecto se centró en el mantenimiento de un núcleo nativo que ya estaba operativo en una aplicación híbrida que utilizaba Cells, un framework propietario de BBVA. Las aplicaciones operaban en los mercados de México, Colombia, Argentina, Uruguay y Perú, proporcionando servicios financieros.
Miembro del equipo de iOS:
- Realicé tareas de mantenimiento en el núcleo nativo, asegurando una funcionalidad óptima.
- Colaboré en el análisis e implementación de mejoras necesarias para alinear el núcleo con los objetivos comerciales.
- Mantuve las pruebas existentes para asegurar la estabilidad y funcionalidad del núcleo nativo, abordando proactivamente cualquier problema identificado.
- Trabajé con equipos multidisciplinarios para garantizar que el mantenimiento cumpliera con los estándares de calidad establecidos por el banco.
Cajamar
Este proyecto involucró el mantenimiento y la optimización de dos aplicaciones nativas integradas en el ecosistema de Cajamar, con funcionalidades específicas alimentadas por APIs independientes para la gestión de seguros.
Miembro del equipo de iOS:
- Contribuí a la mejora continua de ambas aplicaciones, centrándome en la optimización de las funcionalidades existentes.
- Fui responsable de migrar la gestión de dependencias de Cajamar Clientes de CocoaPods a Swift Package Manager, mejorando la eficiencia en la gestión de bibliotecas y dependencias.
Farmalisto
Este proyecto involucró el desarrollo de tres aplicaciones nativas para la venta de productos farmacéuticos en los mercados de México, Colombia y Perú, vinculadas a la tienda en línea www.farmalisto.com. Las aplicaciones están disponibles en la App Store y se distribuyen exclusivamente en sus respectivos países de origen. Cada aplicación está conectada al sistema de Ecommerce basado en Prestashop.
Miembro del equipo de iOS:
- Realicé un análisis profundo y el desarrollo de las funcionalidades requeridas, asegurando una experiencia de usuario optimizada adaptada a cada mercado.
- Integré APIs y SDKs de terceros como OpenPay, Cybersource, Firebase y Salesforce para habilitar funciones críticas, incluyendo pagos, gestión de usuarios y análisis de datos.
- Implementé pruebas de UI para garantizar la estabilidad, usabilidad y calidad del producto final.
Tagus
Migración de la aplicación nativa de lectura de ebooks y PDFs de La Casa del Libro de Objective-C a Swift.
Miembro del equipo de iOS:
- Realicé un análisis exhaustivo y el desarrollo de las funcionalidades requeridas para la migración.
- Integré el SDK de Readium para optimizar la experiencia de lectura de ebooks y PDFs.
- Implementé pruebas unitarias para garantizar la estabilidad, rendimiento y funcionalidad de la aplicación.
Bankinter
Contribuí al desarrollo de un SDK especializado para el inicio de sesión de usuarios y la firma de transacciones para Bankinter, diseñado para una integración fluida en las aplicaciones tanto de particulares como de Broker.
Desarrollo de Aplicaciones:
- Realicé un análisis exhaustivo y el desarrollo de las funcionalidades requeridas, asegurando la alineación con los estándares de seguridad y usabilidad.
- Implementé actualizaciones a las librerías para garantizar un rendimiento óptimo en dispositivos con procesadores Apple M1.
- Realicé monitoreo continuo y resolución de errores para mantener la estabilidad y rendimiento del SDK.
- Desarrollé soluciones para facilitar la integración del SDK con Swift Package Manager.
Hardman
Hardman es una plataforma integral que permite a los conductores gestionar de manera eficiente sus viajes y logística. Proporciona a las empresas un control exhaustivo sobre la geolocalización de sus camiones, así como métricas detalladas para cada viaje, optimizando las operaciones y la planificación logística.
Desarrollo de Aplicaciones:
- App de iOS:
- Responsable del desarrollo de la aplicación nativa de iOS para conductores, asegurando una interfaz intuitiva y un rendimiento óptimo.
- App de Android:
- Encargado del desarrollo de la aplicación nativa de Android (Java) para conductores, enfocándose en la usabilidad y funcionalidad.
- Backend:
- Desarrollo del sistema backend, asegurando una integración robusta y un rendimiento eficiente de la aplicación, así como la gestión de datos y la comunicación entre dispositivos.
AdolfoApp
Fui responsable de todo el ciclo de desarrollo de una aplicación móvil dirigida a trabajadores, diseñada para funcionar en plataformas iOS y Android. El proyecto también incluyó la creación de una API REST robusta con Laravel para gestionar los procesos del lado del servidor.
Principales Responsabilidades:
- Desarrollo de Aplicaciones Móviles: Desarrollé aplicaciones nativas para iOS y Android, asegurando una experiencia de usuario fluida en ambas plataformas. Esto implicó el diseño e implementación de interfaces de usuario intuitivas, alineadas con las mejores prácticas de UX/UI móviles. Las aplicaciones se adaptaron a las necesidades específicas de los trabajadores, proporcionando herramientas para la gestión de tareas y comunicación en tiempo real.
- Desarrollo de API Backend (Laravel): Diseñé e implementé una API RESTful utilizando Laravel, que gestionaba los datos y los procesos del lado del servidor. La API fue construida para manejar un alto volumen de solicitudes de manera eficiente.
- Gestión de la Publicación en Tiendas: Me encargué del proceso completo de publicación de las aplicaciones en la App Store (iOS) y Google Play Store (Android). Esto incluyó seguir las directrices específicas de cada plataforma, preparar los metadatos necesarios y asegurar que las aplicaciones cumplieran con todos los requisitos y revisiones de seguridad.