Desarrollador iOS
TATA Consultancy Services / Citibanamex | Febrero 2023 - Presente
- Desarrollo de nuevos flujos para la aplicación móvil de Citibanamex basado en propuesta visual e historias de usuario.
- Resolución de incidencias y bugs reportados dentro de la aplicación.
- Control de código con Git, Sourcetree y Bitbucket.
- Pruebas unitarias de módulos dentro de la aplicación. -Pruebas de UI de los diferentes módulos desarrollados.
Desarrollador iOS
IA Interactive / Cinepolis | Agosto 2022 - Febrero 2023
- Desarrollo de nuevos flujos para la aplicación de Cinépolis basado en propuesta visual e historias de usuario.
- Resolución de incidencias y bugs reportados dentro de la aplicación.
- Control de código con Git, Sourcetree y Bitbucket.
- Pruebas unitarias de módulos dentro de la aplicación. -Distribución de versiones a través de Firebase Distribution. -Generación de ipa para pruebas de cliente.
- Manejo de certificados desde AppStoreConnect y subida a tienda.
Desarrollador iOS
IDS Comercial / Banorte | Febrero 2022 - Agosto 2022
- Desarrollo de nuevas funcionalidades dentro de la aplicación bancaria existente. -Implementación de SDK de Veritran e Incode para módulos dentro de la aplicación. -Implementación de peticiones a servicios REST con Alamofire.
- Mejoras visuales dentro de storyboards existentes.
- Resolución de bugs detectados en la aplicación.
- Control de versión de código con Git y Gitlab.
- Revisión de código y MR propuestos por compañeros desarrolladores dentro de equipo. -Trabajo en equipo mediante metodología SCRUM.
- Homologación de funciones en Android para iOS.
Desarrollador Android e iOS
Exagono Software | Marzo de 2021 - Febrero 2022
Desarrollo y mantenimiento de aplicaciones de Android:
- Configuración de productos de Firebase (push notificaciones, remote config, realtime database...)
- Uso de Retrofit 2 y 0khttp para peticiones a las diferentes API's
- Uso de RXJava 2
- Uso de Thread y Runnable para procesos en background - Room y SQLite para almacenamiento local de datos
- Creación de Interfaces
- Manejo de permisos para geolocalización
- Integración de Google Maps - MVVM
- Recyclerview
- Fragments
- Integración de frameworks de terceros
- Uso de MediaScanner y Local Storage para almacenamiento de imágenes y archivos
- Sharedpreferences
- Uso de Webview para aplicaciones web
- Publicación de aplicaciones a Google Play Console para dispositivos Android y Android TV.