Skip to content
View estebanhiguitad's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report estebanhiguitad

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
estebanhiguitad/README.md

Hi there, I'm Esteban Higuita 👋

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!

Email Linkedin Instagram CV
📧 [email protected] 🔗 LinkedIn 📹 Instagram (tech reels - currently inactive) 🔗 Google Drive Link

🛠️ Tech Skills

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

Other Tools & Technologies

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

Highlighted projects

At SoftServe

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.

SoftServe Site

Expedia Mobile App.

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 Icon Expedia Expedia: Hotels, Flights, Cars
Hotels.com Icon Hotels.com Hotels.com: Travel Booking
Vrbo Icon Vrbo Vrbo Vacation Rentals

At Globant

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.

Globant Site

Carnival Cruise Lines Pre Cruise and On Boarding Mobile App

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 Icon Carnival Hub App Carnival Hub App

Ceiba Software

Technical Coach

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

Android Developer at Seguros Sura

  • 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.

Android and Web Developer at Rapicredit

  • Supporting Web Application
  • Supporting Mobile application

Ceiba Site

About Me

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.

Soft Skills

  • Assertive communication
  • Creative problem-solving
  • Leadership and team guidance
  • Public speaking
  • Coaching and mentoring

Languages

  • 🇪🇸 Spanish (Native)
  • 🇬🇧 English (Upper-intermediate B2)

Pinned Loading

  1. ImdbApp ImdbApp Public

    App based on Imdb to implement new things from Android framework

    Kotlin