Ahmed Elshahawy

Angestellt, Senior Android Engineer, eBay Kleinanzeigen GmbH

Teltow, Deutschland

Fähigkeiten und Kenntnisse

Android Development
Kotlin
RxJava
Java
JUnit
MVP
MVVM
SQL
C
C#
RPC
AWS
Databinding
Dagger2
Mockito
Android Jetpack
Espresso
Ktor Framework
Socket.IO
ProtoBuf
gRPC
Firebase
Continuous Integration
Mobile UI/UX
Material design
Unit Testing
Automation Testing
TDD
Dependency injection
Architecture components
Flutter
kotlin
Android Studio

Werdegang

Berufserfahrung von Ahmed Elshahawy

  • Bis heute 4 Jahre und 3 Monate, seit März 2020

    Senior Android Engineer

    eBay Kleinanzeigen GmbH

  • Bis heute 6 Jahre und 1 Monat, seit Mai 2018

    Android Team Leader

    Felucca

    Making rules for coding style, review guide, deployment pipeline, assisting making decisions on choosing app architecture and Git flow, monitoring code quality and test coverage, mentoring junior developers.

  • 1 Jahr und 8 Monate, Juli 2018 - Feb. 2020

    Senior Android Developer

    Yaoota.com

    Building from scratch a new reliable, secure payment by installment mobile app for the local market, crafted in MVVM architecture, Espresso & JUnit tested, Kotlin code, planned with Agile. Maintaining Yaoota’s shopping search engine app to scale and reach nearly a quarter million user.

  • 1 Jahr, Sep. 2017 - Aug. 2018

    Senior Android Developer

    HitchHiker

    Stabilized the HitchHiker Travel/Shipping app, fixed issues related to memory leaks, threading, using Leakcanary and RxJava, enhanced the separation of concerns on the existing MVP architecture app. Built an offline-first, test fulfilled, architecture-wise, Dependency Injection modularized with Dagger2, reactive MVVM backed by Android Databinding, with automated deployment in Kotlin language.

  • 1 Jahr und 3 Monate, Juni 2016 - Aug. 2017

    Android developer

    Spectre

    Built a fully custom keyboard with magic search features using Android AOSP keyboard as a base, using NDK and interacting with the Android core framework. Built a modern selfie camera app in a gRPC and ProtoBuf approach backed by machine learning technologies with support for on device offline ML detection.

  • 4 Monate, Feb. 2016 - Mai 2016

    Android developer

    Dysrupts

    Collaborating with network engineers to design a Multi-hop network algorithm as a wrapper on top of the Android Wifi-Direct layer to achieve a chat app with no-network provider.

  • 2 Jahre und 1 Monat, Jan. 2014 - Jan. 2016

    Junior Android developer

    Zad

    Getting exposed to a variety of android core components, supported by the synergy of senior colleagues achieving one of the innovative apps in the Arabic market, Zad: Emotion Assistant app 250K MAU [4.7]. Built a fanatic Radio streaming music app FocusMusic.fm as a passion project. Collaborated to make a context-aware TODO Little app based on user activity tracking. Built an entertaining TextWatch Android customizable widget Eleven for the Egyptian market.

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Französisch

    Gut

Interessen

Parkour
Skateboarding

21 Mio. XING Mitglieder, von A bis Z