Skip to content
Back to experience

Role

HitchHiker

Senior Android Engineer

Sep 2017 – Jun 2018

Improved app stability, chat, and offline-first Android architecture for a travel and shipping marketplace.

HitchHiker preview

01

Context

Travel and shipping marketplace apps lose trust fast when memory leaks, threading bugs, and weak architecture surface under real use.

02

What I did

Senior Android Engineer at HitchHiker Inc., Cairo (Sep 2017 – Jun 2018). Stabilized the app with LeakCanary and RxJava, shipped sockets chat with bot support, rebuilt toward offline-first Dagger2 MVVM in Kotlin, and revamped UX to Material Design.

03

Impact

Improved app stability and moved the Android codebase toward a tested, offline-first architecture.

Highlights

  • Tracked memory leaks and threading issues with LeakCanary and RxJava
  • Built socket-based chat with bot support
  • Moved the app toward offline-first Kotlin MVVM, Dagger2, and Data Binding
  • Updated the experience using Material Design guidance

More work