About Juan
Spanish
Native or bilingual
English
Basic
Experience
- Proveedor Android AppSenior Android DeveloperTECHApril 2022 - June 2026 (4 years and 2 months)Pereira, Colombia• • Development and maintenance of Android Provider, an application for managing emergency service and roadside assistance. Implementation of new features, performance optimization, and modular architecture.Secure Biometric Authentication: Design and implementation of biometric authentication system with encryption using BiometricPrompt and EncryptedSharedPreferences, enabling secure login without credentials. Kotlin · Jetpack Compose · BiometricPrompt · Tink EncryptionReal-Time Chat System: Development of chat module with optimized pagination, Socket.IO event management with SharedFlow, and offline synchronization with local database.Socket.IO · Paging 3 · SharedFlow · Room DatabaseZoom Video SDK · AudioSwitchMigration to DataStore: Complete migration from SharedPreferences to DataStore with Tink encryption for secure storage of preferences and session tokens. DataStore · Tink Encryption · CoroutinesFirebase Cloud Messaging · NotificationsForced Updates: Version verification system with mandatory updates and connection status management.Version Check · In-App UpdatesConnectivity Optimization: Improvement of the internet connection verification system with multi-port logic and IP ping for greater reliability.Network Connectivity · OkHttpPhone Log Tracking: Tracking of phone logs with offline synchronization and robust error management.Call Log API · Offline SyncModular Architecture: Design and maintenance with separate modules for features (biometric, chat, videocall, settings, assists, login, splash), data, and presentation.Clean Architecture · Hilt DI · MVVMTesting and Quality: Unit tests for biometric authentication logic and Firebase Crashlytics configuration for error monitoring.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á, ColombiaDevelopment of new features and visual components for Android applications, implementation of custom interfaces, integration of backend services, and adoption of modern architectures.Custom Interfaces: Visual features with custom components developed natively, reusable across different modules.Android UI · Custom Views · Material DesignReusable Libraries and Components: Development and integration of internal libraries to standardize visual components.Android Libraries · Reusable ComponentsStyle and Theme Management: Customization of interfaces through configuration and maintenance of styles and visual resources.Styles · Themes · UI DesignRESTful API Integration: Consumption of REST services for synchronization and updating of information from backend platforms.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