Luis Alonso Paulino Flores, Developer in Lima, Callao Region, Peru
Luis is available for hire
Hire Luis

Luis Alonso Paulino Flores

Verified Expert  in Engineering

Software Developer

Lima, Callao Region, Peru
Toptal Member Since
September 29, 2021

Alonso, a passionate and talented software engineer, is self-taught and a lifelong learner who has built an 8-year-long career focused on helping teams succeed on their Android projects. Some of these projects were with game studios and software factories, where he collaborated on products that earned millions of downloads and enabled financial banking systems to scale and improve the quality of their codebases.


Android, Kotlin, Java, Git, Coroutines, Retrofit, RxJava, Dagger, Algorithms...
Toptal (Screeners)
Android, Algorithms, Kotlin, Java, Programming, Git, Android Jetpack...
Android, Kotlin, Java, RxJava, Retrofit, Architecture, Mobile...




Preferred Environment

Android, Kotlin

The most amazing...

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

Work Experience

Senior Android Engineer

2022 - PRESENT
  • Collaborated with the WhatsApp Media Team, contributing to modularization work to improve the project build time.
  • Worked on the WhatsApp Video team, implementing new upcoming features that are intended to improve the WhatsApp consumer user experience.
  • Collaborated with the team to come up with ideas to improve WhatsApp based on user feedback.
Technologies: Android, Kotlin, Java, Git, Coroutines, Retrofit, RxJava, Dagger, Algorithms, Android Development, Programming, Mobile, Architecture

Developer Screening

2022 - 2022
Toptal (Screeners)
  • Interviewed more than 200+ candidates with really great positive talent feedback.
  • Aided new interviewers to ramp up by including them as shadows in some of my interviews and explaining how to fill out the candidate results form.
  • Helped Toptal to filter high-performance candidates by providing detailed interview results and comments.
Technologies: Android, Algorithms, Kotlin, Java, Programming, Git, Android Jetpack, Android Development, Mobile, Architecture

Android Engineer

2021 - 2022
  • 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 framework and analytics of the experiment 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, Architecture, Mobile, Android Development, Git, Android Jetpack, KOIN, Coroutines, Dagger, Room, Firebase, Programming

Android Software Architect

2016 - 2022
  • 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, Architecture, Mobile, Android Development, Google Maps, Git, Android Jetpack, KOIN, Coroutines, Retrofit, Room, Firebase, Programming

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, Architecture, Mobile, Swift, Android Development, Google Maps, Git, Retrofit, Java, Firebase, Programming

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, Mobile, Android Development, Git, Java, Programming

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, Mobile, Android Development, Git, Java, Programming

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."
2013 - 2017

Bachelor's Degree in Systems Engineering

National University of San Marcos - Lima, Peru

MAY 2021 - MAY 2024

Associate Android Developer



Retrofit, RxJava, Google Maps


Git, Android Jetpack, Gradle


Kotlin, Java, Swift, Python, C++


Android, Mobile, Firebase, iOS


Dagger, KOIN, LibGDX, Box2D


Architecture, Android Development, Coroutines, Room, Algorithms, Artificial Intelligence (AI), Programming

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring