You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Juan EstradaJE

Juan Estrada

Middle-High/Senior Android Developer

€120/day
Medellín, CO
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Juan

I am an Android developer with extensive experience in native application development using Kotlin and modern Android ecosystem technologies. I have participated in projects focused on creating scalable, secure applications with an excellent user experience.

I have experience working with architectures such as MVVM and Clean Architecture, Jetpack Compose, Coroutines, Flow, Retrofit, Room, Firebase, Git, and REST API consumption. I have also implemented solutions related to secure storage, real-time service integration using sockets, performance optimization, and application publishing on Google Play.

I am characterized by writing clean and maintainable code, analyzing problems in a structured way, and proposing solutions focused on quality and scalability. I enjoy collaborating with multidisciplinary teams under agile methodologies and staying updated with mobile development best practices.

I am currently looking to collaborate as a freelancer on projects where I can contribute my technical expertise, help build high-quality products, and generate value for clients through reliable and efficient solutions.
  • Spanish

    Native or bilingual

  • English

    Basic

Remote only
Primarily works remotely

Experience

  • Proveedor Android App
    Senior Android Developer
    TECH
    April 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 Encryption
    Real-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 Database
    Zoom Video SDK · AudioSwitch
    Migration to DataStore: Complete migration from SharedPreferences to DataStore with Tink encryption for secure storage of preferences and session tokens. DataStore · Tink Encryption · Coroutines
    Firebase Cloud Messaging · Notifications
    Forced Updates: Version verification system with mandatory updates and connection status management.
    Version Check · In-App Updates
    Connectivity Optimization: Improvement of the internet connection verification system with multi-port logic and IP ping for greater reliability.
    Network Connectivity · OkHttp
    Phone Log Tracking: Tracking of phone logs with offline synchronization and robust error management.
    Call Log API · Offline Sync
    Modular Architecture: Design and maintenance with separate modules for features (biometric, chat, videocall, settings, assists, login, splash), data, and presentation.
    Clean Architecture · Hilt DI · MVVM
    Testing and Quality: Unit tests for biometric authentication logic and Firebase Crashlytics configuration for error monitoring.
    JUnit · Firebase Crashlytics · Sentry
    Kotlin Firebase Multi-Modal Architecture Java IT-Security
  • Addiuva Sin Fronteras
    Android Developer
    March 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 SDK
    REST API Integration: Consumption and integration of RESTful services for data synchronization, authentication, and communication with backend systems.
    Retrofit
    ◦ · OkHttp
    ◦ · REST APIs
    ◦ · JSON
    Geolocation & Maps: Real-time location features, interactive map visualization, and coordinate management.
    Google Maps SDK
    ◦ · Geolocation
    ◦ · Location Services
    MVP Architecture: Design and maintenance under the Model-View-Presenter architecture, promoting separation of concerns.
    MVP
    ◦ · Clean Architecture
  • 2Transfair
    Android Developer
    TECH
    January 2021 - January 2022 (1 year)
    Bogotá, Colombia
    Development 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 Design
    Reusable Libraries and Components: Development and integration of internal libraries to standardize visual components.
    Android Libraries · Reusable Components
    Style and Theme Management: Customization of interfaces through configuration and maintenance of styles and visual resources.
    Styles · Themes · UI Design
    RESTful 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Categories