
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.
Portfolio
Experience
- Android - 8 years
- Java - 7 years
- Kotlin - 5 years
- Retrofit - 4 years
- Android Jetpack - 2 years
- KOIN - 2 years
- RxJava - 2 years
- Coroutines - 1 year
Availability
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
- 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.
Developer Screening
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.
Android Engineer
- 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.
Android Software Architect
Globant
- 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.
Mobile Developer
Mediabyte
- 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.
Mobile Game Developer
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.
Android Developer
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.
Experience
Land Gorilla — Inspection App
https://play.google.com/store/apps/details?id=com.landgorilla.vendorsThis 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
https://play.google.com/store/apps/details?id=com.pnc.ecommerce.mobileThe 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
https://doi.org/10.15381/rpcs.v2i1.16360I 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."
Education
Bachelor's Degree in Systems Engineering
National University of San Marcos - Lima, Peru
Certifications
Associate Android Developer
Skills
Libraries/APIs
Retrofit, RxJava, Google Maps
Tools
Git, Android Jetpack, Gradle
Languages
Kotlin, Java, Swift, Python, C++
Platforms
Android, Mobile, Firebase, iOS
Frameworks
Dagger, KOIN, LibGDX, Box2D
Other
Architecture, Android Development, Coroutines, Room, Algorithms, Artificial Intelligence (AI), Programming
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring