Experience
Spotify (Streaming services) - Seattle, WA August 2023 - December 2023
Senior Android Developer
Project: Implement new Ads slots inside the mobile platforms to increase the revenue in the company, showing Ads from clients to all users.
Development of new Ad slot in Homepage.
Start migrating current Ads to Jetpack Compose.
Support and maintenance of previous Ads implementations.
Increase percentage of code coverage with Unit testing and Screenshot testing.
AirBnB (Rental services) - Seattle, WA May 2021 - July 2023
Senior Android Developer
Project: Implement new tools to give support to final users inside Help section in mobile platforms.
Led and developed a new section in the home page inside Help section, making use of AI and data analytics to present smart solutions to the final user depending on the user context.
Worked closely with DS team to create Jetpack Compose internal UI library.
Led and implemented Google Translate framework to support multiple languages in Help section.
Distillery (Software outsourcing) - Mexico City January 2020 - May 2021
Senior Android Developer
Project: Worked with North American FinTech services company implementing testing to their source code to improve quality and decrease errors in production.
Implementation of Unit testing to improve quality of code
Refactor clases progressively to add dependency Injection
Automatize code coverage reports to track quality improvement
Project: Worked with North American Supply groceries company implementing new architecture and modularizing network layer to a separate module, improving performance and quality
Propose and refactor architecture to adapt Clean Architecture to the project requirements
Modularize network layer, improve performance, testing and decreased compiling time and size of production APK
Wizeline (Software outsourcing) - Mexico City January 2018 - January 2020
Senior Android Developer
Project: Worked with international supply groceries company prototyping new section for new products inside Android app
Led and developed prototype with Flutter
Mentoring engineers to learn Dart and Flutter framework
Project: Worked with North American company to develop a new application to navigate and map new build tour to final users.
Developed and released a new Android app to Google Play Store
Worked with Beacon BLE devices for localization inside building to navigate and map users inside the building
Project: Worked with Retail company developing new Android app to increase sells in mobile devices.
Worked with tablet devices form factor
Authentication with biometrics sensors
Development and release to Google Play Store
Project: Worked with North American News company to add new features and maintenance.
Implement new sections of News formats inside Android app
Propose and start migration of UI to Material design.
Honeywell Technologies Services (Home and Industry products) - Mexico City June 2017 - January 2018
Mobile Software Engineer
Project: Worked with Internet of Things devices developed in the company, also mentored interns to promote them to Junior Software Engineers.
Implement Agile methodologies to all develop process
Mentoring interns to learn agile, git, architecture patterns, design patters and Android framework
Use of Bluetooth Low Energy API to connect to IoT devices and visualize information in tablet devices.
Schibsted - Segunda Mano Mexico (Clasifieds services) - Mexico City August 2015 – May 2017
Mid Senior Android Developer
Project: Implementation of new payment methods inside the Android app to increase revenue offering products for classifieds posts.
Implement payment options like Paypal and Conecta
Create custom UI components to use in the Android app
Setup Continuous Integration and Continuous Delivery processes to release internal libraries.
Santander México (Banking services) - Mexico City May 2014 – August 2015
Junior Android Developer
Project: Internal Android application to sell new products and increase revenue of the company.
Develop new Android application
Work closely with backend team to apply security in network connections