I'm a passionate Android Developer with over 7 years of experience building robust, scalable, and user-focused mobile applications. I love teaching and learning, two of the most powerful tools for growth. I'm always reading about best practices and tech trends to stay up to date.
I've worked on a variety of Android projects with different architectures, technologies, and methodologies. Let's talk about tech, innovation, and growth opportunities!
| CV | |||
|---|---|---|---|
| 📧 [email protected] | 📹 Instagram (tech reels - currently inactive) | 🔗 Google Drive Link |
| Technology | Description |
|---|---|
| Android SDK | Native Android application development |
| Kotlin | Modern language for Android |
| Java | Classic language used in Android |
| Coroutines | Asynchronous programming in Kotlin |
| Room | ORM for local data persistence in Android |
| GraphQL | Query language for APIs |
| REST API | Client-server communication |
| Design Patterns | Design patterns to make development faster and easier to understand |
| Architectural Patterns | Helps organize app structure for better readability and maintainability |
| Compose | Modern declarative UI toolkit for Android |
| Compose Testing | Testing framework for Jetpack Compose |
| Technology | Description |
|---|---|
| Flutter | Cross-platform UI development framework |
| Jenkins | Continuous integration and DevOps tool |
| Fastlane | Automation tool for app delivery |
| Sonar | Code quality and static analysis tool |
SoftServe is a global software development company with presence in over 16 countries and a wide range of international clients.
Currently, I’m part of the Android team working with Expedia Group, a global travel platform whose mission is to build outstanding products and connect travelers with partners to bring good into the world. I contribute to enhancing user experience in the Expedia mobile app and its suite of multibrand apps.
Role: Android Developer Senior
Methodology: DevOps
Responsibilities:
- Developed stable UI tests using Jetpack Compose Testing, Page Object Pattern, and Test Doubles.
- Enabled deep linking navigation to specific app destinations via Android Deeplinks.
- Adding sharing feature to relevant screens like the product detail to Hotels, Packages and flights
- Led the development of the “sharing” feature across product detail screens for Hotels, Packages, and Flights.
- Contributed to multibrand support across Expedia Group brands including: Expedia, Vrbo, Hotels.com, Orbitz, MrJet, Wotif, Travelocity, Ebookers, Homeaway and sub-brands, LastMinute and CheapTickets.
Tech Stack
- Android SDK
- Kotlin & Java
- Jetpack Compose (full migration in progress)
- Compose Testing Framework
- Coroutines & RxJava
- Room (local database)
- GraphQL (API integration)
Play Store Links to Main Expedia Brands:
| Brand | Google Play Store Link |
|---|---|
Expedia |
Expedia: Hotels, Flights, Cars |
Hotels.com |
Hotels.com: Travel Booking |
Vrbo |
Vrbo Vacation Rentals |
Globant is a global software company with clients across various industries and countries.
At Globant, I worked with Carnival Corporation, a multinational cruise company that defines itself as a family of distinct cruise lines serving travelers from all walks of life. I contributed to the mobile experience designed to assist passengers before and during their cruise journey.
Role: Android Developer & Mobile Lead Methodology: Scrum
- Led the migration from legacy Android Views to Jetpack Compose from scratch.
- Developed new features using Compose for the Pre-Cruise process.
- Delivered technical training on Jetpack Compose to internal teams.
- Reviewed pull requests to ensure compliance with architectural guidelines.
- Participated in requirements refinement and technical discussions with stakeholders.
- Provided technical leadership to two development squads: one focused on features, and another on tech debt reduction.
Tech Stack
- Android SDK
- Kotlin
- Coroutines
- Room
- Compose
- Compose Testing Framework
- Rest API
Play Store Link:
| Brand | Google Play Store Link |
|---|---|
Carnival Hub App |
Carnival Hub App |
Role: Technical Coach Methodology: Scrum, DevOps
- Review admission tests from people who want to come to Ceiba
- Give support to the selection process with technical interviews
- Prepare new people with a training process before going to customers
- Make trainings about different topics in mobility
- Help other mobility projects from Ceiba's Customers
- Supporting Customer Projects to refactor and architectural improvements
- Leader and mentor in Android Bootcamp by Globant and Ceiba
- Creating apps using Flutter and Android SDK
- Training Customer developers to adopt and improve Android Technologies.
- Sonar contribution to make it compatible to Jenkins version.
Tech Stack
- Android SDK
- Flutter
- Jenkins
- Fastlane
- Sonar
- Rewrite Seguros Sura’s App
- Implementing chat using SDK to medical attention.
- Creating internal library to handle background threads
- Developing new Seguros Sura app to track COVID-19 while pandemic.
- Supporting Web Application
- Supporting Mobile application
Beyond my passion for technology, I enjoy playing video games, especially soccer and racing games. Whether I’m solving a technical challenge or doing a simple everyday task, I take pride in doing things well and with high quality.
I'm a detail-oriented professional who enjoys building scalable solutions, mentoring others, and staying up to date with the latest trends in mobile development. I believe that growth comes from sharing knowledge and embracing every opportunity to improve.
- Assertive communication
- Creative problem-solving
- Leadership and team guidance
- Public speaking
- Coaching and mentoring
- 🇪🇸 Spanish (Native)
- 🇬🇧 English (Upper-intermediate B2)





