Luis Alonso Paulino Flores, Software Developer in San Miguel, Lima Region, Peru
Luis Alonso Paulino Flores

Software Developer in San Miguel, Lima Region, Peru

Member since August 19, 2021
Alonso is a passionate and talented software engineer, self-taught, and lifelong learner who has built a 7-year-long career focused on helping teams succeed on their Android projects. Some of these projects include game studios to software factories, collaborating on products that earned millions of downloads, and enabling financial banking systems to scale and improve the quality of their codebases.
Luis is now available for hire




San Miguel, Lima Region, Peru



Preferred Environment

Android, Kotlin

The most amazing...

...project I've owned was leading the mobile development team of a Fortune 500 company considered as the largest processing and payments company in the world.


  • Android Engineer

    2021 - PRESENT
    • Worked on the platform as part of the AndroidX team to improve the framework used by the Pinterest app with more than 500 million downloads.
    • Migrated critical functionalities such as the Experiments framework and Analytics to use Retrofit and RxJava.
    • Enhanced our core platform to make it easier for product teams to develop features on top of it.
    Technologies: Android, Kotlin, Java, RxJava, Retrofit
  • Android Software Architect

    2016 - PRESENT
    • Led the authentication and fraud controls team with 14 people, including developers and QA engineers, to design, develop, and implement one of the most significant and highly visible projects called Next Generation Authentication.
    • Improved the Android app build time by 30%, which helped speed up our delivery process to hundreds of banks.
    • Led the Prometeo and Hades teams with 19 people in total, including developers and QA engineers, to design and create the framework to be used by our new brand banking applications.
    • Started the migration from Java to Kotlin and delivered the first feature entirely written in Kotlin called biometric authentication.
    • Provided internal Kotlin training to share my experience with everyone in the company.
    • Achieved a perfect score in development quality during the 2018 performance assessment.
    • Joined the mentoring program helping out Android developers to grow in their careers.
    Technologies: Android, Kotlin, Java
  • Mobile Developer

    2015 - 2016
    • Increased the new Android projects delivery velocity by 40% using a small library I built with many common components.
    • Successfully led both Android (two developers) and iOS (one iOS developer) development teams for the biggest project in the company, a mobile app for a European bank.
    • Provided training sessions to different teams about best coding practices to help them succeed on their projects.
    Technologies: Android, iOS
  • Mobile Game Developer

    2014 - 2015
    Laberinto BTL
    • Built and successfully delivered an Android game that has more than five million downloads.
    • Developed trivia and jumping games with thousands of downloads.
    • Improved the app performance by integrating Box2D into some of our already existing games.
    Technologies: Android, LibGDX, C++, Box2D
  • Android Developer

    2014 - 2014
    Kodevian Studio
    • Created a simple Android game integrated into a startup app that achieved third place in the RedEmprendia Spin 2014 contest, earning a USD $10,000 reward.
    • Developed many small Android applications that were used as MVPs for different startups from Peru.
    • Successfully delivered an iOS Application to try out clothes and outfits within the application.
    Technologies: Android, iOS


  • Land Gorilla — Inspection App

    A Kotlin-based mobile application that allows inspectors to perform building inspections, take photos as proofs, and upload them as part of an inspection report.

    This was a project I started from scratch, defining an architecture decision record to make sure I was taking the correct technical design decisions to implement all the requirements.

    The application uses technologies like Android Navigation components, Retrofit, coroutines, and WorkManager API.

    I successfully delivered this project one month and a half before the project deadline.

  • Bank Application for PNC

    A mobile banking Android Java-based application developed on top of many framework components that my team built for authentication, security, and user risk management.

    The main goal while working on PNC was to create a high-performance application that allowed users to feel safe while making transactions or other critical banking operations.

    The PNC Mobile is considered one of the best mobile banking applications because of its excellent UX and its high number of features. It is rated 4.6/5 in the Google Play Store, and it has more than five million downloads.

  • AI Model for Cervical Cancer Risk Prediction

    An AI model built using R, Python, and Netica, which predicts the risk of cervical cancer in women.

    I designed and developed this system from scratch as the sole developer, with the help of the medical staff that shared cervical cancer-related domain knowledge.

    The model I created obtained a 96.124% success rate, and the research was successfully presented at the National University of San Marcos in Peru. A paper describing the whole project is currently published in the "Revista peruana de computación y sistemas."


  • Languages

    Kotlin, Java, Swift, Python, C++
  • Libraries/APIs

    Retrofit, RxJava
  • Tools

    Git, Android Jetpack, Gradle
  • Platforms

    Android, Firebase, iOS
  • Frameworks

    Dagger, KOIN, LibGDX, Box2D
  • Other

    Coroutines, Room, Algorithms, Artificial Intelligence (AI)


  • Bachelor's Degree in Systems Engineering
    2013 - 2017
    National University of San Marcos - Lima, Peru


  • Associate Android Developer
    MAY 2021 - MAY 2024

To view more profiles

Join Toptal
Share it with others