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

Francesc P.

Mobile App Developer (Android, KMP)

€250/day
Barcelona, ES
8-15 years

Average response time: 1 hour

About Francesc

With 7+ years of experience building Android apps, I specialize in Kotlin, Jetpack Compose, and Kotlin Multiplatform (KMP) to create modern, scalable mobile solutions. I’ve worked on high-impact features, optimized app performance, and contributed to cross-platform development efforts.

🔹 What I bring to the table:
✅ Kotlin Multiplatform Experience – Introduced KMP to reduce platform-specific duplication and improve maintainability.
✅ Jetpack Compose Advocate – Developed prototypes that led to full Compose integration in a large-scale product.
✅ Feature Development & Architecture – Built and optimized 20+ features, ensuring performance and scalability.
✅ Performance Optimization – Refactored codebases, improved responsiveness, and reduced tech debt.
✅ End-to-End Development – From backend integration (Ktor, Retrofit, RxJava) to CI/CD and build automation.

I’m always looking to push the boundaries of Android development, whether through cross-platform solutions with KMP, modern UI with Jetpack Compose, or performance improvements. Let’s collaborate to build something great!
  • Spanish

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Eventbase
    Senior Android Developer
    TECH
    June 2019 - Today (7 years)
    Vancouver, BC, Canada
    🔹 Feature Development & Architecture
    • Designed and implemented 10+ new product features from requirements to deployment.
    • Spearheaded the Kotlin Multiplatform initiative, reducing platform-specific code duplication across Android and iOS.
    • Leveraged Kotlin Coroutines & Flow to optimize performance and ensure responsiveness.
    • Pioneered Jetpack Compose adoption in 2021, developing a prototype that led to full integration and team-wide training.

    🔹 Code Quality & Performance Optimization
    • Identified and refactored legacy code, reducing technical debt and modernizing key features.
    • Optimized and resolved performance issues in core app features, improving screen loading and responsiveness.
    • Upgraded a 20+ library ecosystem to support the latest Android OS and Kotlin versions.

    🔹 Leadership & Team Growth
    • Led a team of 5 Android developers, providing mentorship and career development plans.
    • Hosted 10+ technical knowledge-sharing sessions to align the team on best practices.
    • Established a new release process following Semantic Versioning guidelines.

    🔹 Build & Deployment Automation
    • Maintained and enhanced Jenkins CI/CD pipelines, collaborating with DevOps for process improvements.
    • Migrated APKs to AAB format to meet Google Play requirements.
    • Updated and improved a custom Gradle plugin to streamline development across multiple apps.

    🔹 Bug Fixes & Maintenance
    • Delivered 50+ bug fixes to production, ensuring app stability and performance.
    • Implemented major upgrades to support 4 new Android OS versions.
    Kotlin Kotlin Multiplatform MVVM MVI Clean Architecture
  • Fickl
    Junior Full Stack Developer
    April 2021 - August 2022 (1 year and 4 months)
    Vancouver, BC, Canada
    • Developed React.js components for a marketing web app.
    • Fixed bugs and implemented solutions using Redux principles.
    • Managed Firebase Firestore for data persistence.
    • Implemented and deployed Firebase Functions for backend logic.
  • Napptilus Tech Labs
    Android Developer
    TECH
    December 2017 - March 2019 (1 year and 3 months)
    Barcelona, Spain
    🔹 Oysho App (E-commerce, 500K+ downloads) | Team of 5
    • Developed new features and bug fixes for a global fashion e-commerce app.
    • Built features using Java (MVP architecture) and implemented unit tests in Kotlin with Mockito.
    • Integrated Retrofit & RxJava for backend communication and GSON for data parsing.
    • Managed code with Git, followed Agile methodologies (JIRA), and monitored crashes with Crashlytics.
    🔹 Privalia App (Marketplace, Spain, Italy, Brazil, Mexico) | Team of 2
    • Developed return & refund functionality, enhancing the shopping experience.
    • Built the app using Kotlin (MVP architecture) with Dagger for dependency injection.
    • Integrated Retrofit & RxJava for API interactions and managed version control with Git.
    • Worked in an Agile environment (JIRA) to ensure efficient collaboration.
    🔹 Internal Expense Reporting App | Team of 2
    • Developed a Kotlin-based expense tracking app using Google’s MLKit for optical character recognition.
    • Designed the architecture following MVP principles and implemented Dagger for dependency injection.
    • Managed project versions with Git and ensured efficient module interaction.
    🔹 Published Apps: Oysho, Privalia
    Kotlin Java Architecture MVP

Recommendations

Be the first to recommend Francesc

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

Education

  • Artificial Intelligence, Master's degree
    Valencian International University
    Artificial Intelligence, Master's degree
  • Bachelor of Engineering in Electronics and Communication Engineering
    Polytechnic University of Catalonia
    Telecommunications Engineering, Bachelor

Skill set

Categories