About Juan
Spanish
Native or bilingual
English
Basic
Experience
- Proveedor Android AppSenior Android DeveloperTECHApril 2022 - June 2026 (4 years and 2 months)Pereira, Colombia• •Desarrollo y mantenimiento de Proveedor Android, aplicación para gestión de asistencias de servicios de emergencia y soporte en carretera. Implementación de nuevas funcionalidades, optimización de rendimiento y arquitectura modular.Autenticación Biométrica Segura: Diseño e implementación del sistema de autenticación biométrica con cifrado usando BiometricPrompt y EncryptedSharedPreferences, permitiendo login seguro sin credenciales. Kotlin · Jetpack Compose · BiometricPrompt · Tink EncryptionSistema de Chat en Tiempo Real: Desarrollo de módulo de chat con paginación optimizada, gestión de eventos Socket.IO con SharedFlow y sincronización offline con base de datos local.Socket.IO · Paging 3 · SharedFlow · Room DatabaseZoom Video SDK · AudioSwitchMigración a DataStore: Migración completa de SharedPreferences a DataStore con cifrado Tink para almacenamiento seguro de preferencias y tokens de sesión. DataStore · Tink Encryption · CoroutinesFirebase Cloud Messaging · NotificationsActualizaciones Forzadas: Sistema de verificación de versiones con actualización obligatoria y manejo de estados de conexión.Version Check · In-App UpdatesOptimización de Conectividad: Mejora del sistema de verificación de conexión a internet con lógica multipuerto y ping IP para mayor confiabilidad.Network Connectivity · OkHttpPhone Log Tracking: Tracking de logs telefónicos con sincronización offline y gestión robusta de errores.Call Log API · Ofline SyncArquitectura Modular: Diseño y mantenimiento con módulos separados para features (biometric, chat, videocall, settings, assists, login, splash), data y presentation.Clean Architecture · Hilt DI · MVVMTesting y Calidad: Pruebas unitarias para lógica de autenticación biométrica y configuración de Firebase Crashlytics para monitoreo de errores.JUnit · Firebase Crashlytics · Sentry
- Addiuva Sin FronterasAndroid DeveloperMarch 2021 - December 2022 (1 year and 9 months)Development of Android applications for enterprise clients, implementing integrations with REST APIs, geolocation systems, and third-party services, with a focus on performance, scalability, and user experience.Native Application Development: Implementation with Kotlin and Java, following• • best practices, design patterns, and clean code principles.Kotlin◦ · Java◦ · Android SDKREST API Integration: Consumption and integration of RESTful services for data synchronization, authentication, and communication with backend systems.Retrofit◦ · OkHttp◦ · REST APIs◦ · JSONGeolocation & Maps: Real-time location features, interactive map visualization, and coordinate management.Google Maps SDK◦ · Geolocation◦ · Location ServicesMVP Architecture: Design and maintenance under the Model-View-Presenter architecture, promoting separation of concerns.MVP◦ · Clean Architecture
- 2TransfairAndroid DeveloperTECHJanuary 2021 - January 2022 (1 year)Bogotá, ColombiaDesarrollo de nuevas funcionalidades y componentes visuales para aplicaciones Android, implementación de interfaces personalizadas, integración de servicios backend y adopción de arquitecturas modernas.Interfaces Personalizadas: Funcionalidades visuales con componentes custom desarrollados de forma nativa, reutilizables en distintos módulos.Android UI · Custom Views · Material DesignLibrerías y Componentes Reutilizables: Desarrollo e integración de librerías internas para estandarizar componentes visuales.Android Libraries · Reusable ComponentsGestión de Estilos y Temas: Personalización de interfaces mediante configuración y mantenimiento de estilos y recursos visuales.Styles · Themes · UI DesignIntegración de APIs RESTful: Consumo de servicios REST para sincronización y actualización de información desde plataformas backend.RESTful APIs · Retrofit · JSON · Networking
Recommendations
Be the first to recommend Juan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4