Role
HitchHiker
Senior Android Engineer
Sep 2017 – Jun 2018
Improved app stability, chat, and offline-first Android architecture for a travel and shipping marketplace.
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