Ahmed Abdallah Hussein-
LinkedIn
Personal Profile
GitHub
-
- Nationality: Egyptian
- Date of Birth: 28/05/1993
- Military Status: Completed at (ISI) Information System Institute as Software Developer.
BSc. Electronics &Communication Faculty of engineering Cairo university
Education
-
Egypt,Cairo,Maadi,Nerko
Average cumulative grade -Very Good-
Simulation Software
Technical Skills
Android Studio (Android App development). –Intellij IDE.
–Xcode
-Visual Studio
Programming Skills
Kotlin [Advanced] -JavaScript (ReactNative) [Beginner] -Swift. [Beginner] -JSON/XML. [Advanced]
Java [Advanced]
- Reactive programming using Rx Java.[ intermidate] -SQLite [Advanced].
Other Skills
GitHub –BitBucket – Jira–Confluence –ALM -Jenkins –Azure DevOps - Gitlab
TDD – MVVM/MVP/MVC architectures
- Jetpack Compose for Android
Dependency Injection Framework Dagger /Hilt
-Appium FrameWork
Used SonarQube and SonarLint to test code redundancy, usability, security and performance.
Android framework APIs like Location, Animations, Maps ,Espresso.
worked on Push notifications (GCM, FCM), memory leaks using LeakCanary & offline data storage.
Android third-party libraries like Retrofit, GoogleGSON, Firebase, Retrofit, Picasso, Lottie, Butterknife,
RxJava, RxAndroid, OkHttp, Proguard, Glide.
Web Services - Location-based services - Functional Programming
BM Online [Bank domain] see App in Store
Android App Projects
InspireSleep [HealtCare domain] see App in Store
Warba Bank Mobile Application [Bank Domain] see App in Store
Vodafone Hungary Mobile App [Telecom Domain] see App in Store
Nugttah Mobile App [E-commerce App] see App in Store
AbleTo Mobile App [Mental-Health App] see App in Store
Courses and Certificate
Courses and Certificates:
Problem Solving Basic (HackerRank)
Developing Mobile Applications for Android from ITI.
Sep 2020
Jan 2018
Experience
Senior Android Developer (Contract/Consultant)
Jan 2022 – Present
1 . I n s p i r e S l e e p C l i en t
⇨ adding new features and new reusable android components.
⇨ Identified and corrected bottlenecks and fixed bugs
2 . A b l eT o C l i e n t
⇨ Developed new features and new reusable android components.
⇨ Integrate with Mix Panel for Analytics solution
⇨ Identified and corrected bottlenecks and fixed bugs for production support.
3. N u g t t a h
Client:
⇨ Developed new features related to Maps and Payments.
⇨ Integrate HyperPay Sdk as Payment Gate Way for the App.
⇨ Identified and corrected bottlenecks and fixed bugs for production support.
Senior Android Developer (Asset Technology)
Feb 2020 – Dec 2021
[Outsource For Banque Misr Customer in Egypt]
⇨ Used MVVM design Pattern for developing this APP.
⇨ Full CI integration using Azure DevOps
⇨ Unit test integration to all features.
⇨ UI Automation using Appium .
⇨ Integrate With App Center for Fast Delivery.
Senior Android Developer [BlackStone EIT]
Nov 2019 – Jan 2020
[Outsource For Warba Bank Customer in Kuwait]
⇨ Used MVVM design Pattern for developing this APP.
⇨ Design, build, and maintain high performance, reusable, and reliable Java and Kotlin code
⇨ Ensure the best possible performance, quality, and responsiveness of the application
⇨ Identify and correct bottlenecks and fix bugs.
Android Developer (Smartec System)
Feb 2018 – Oct 2019
[Working For Vodafone Customer as Outsource Employee.]
1.𝗠𝘆 𝗩𝗼𝗱𝗮𝗳𝗼𝗻𝗲 𝗛𝘂𝗻𝗴𝗮𝗿𝘆 Team
⇨ Agile Environment.
⇨ Full CI integration using Jenkins.
⇨ UI testing using Espresso.
⇨ Manual Deep links.
⇨ Used MVP design Pattern for developing this APP.
⇨ Unit test integration to all features.
⇨ Firebase features to increase user engagement.
2.𝗖𝗼𝗿𝗲 𝗰𝗼𝗺𝗽𝗼𝗻𝗲𝗻𝘁𝘀 𝘁𝗲𝗮𝗺:
⇨ Implement Reusable well documented Android Components used with many internal Production apps.
Software Developer [Information System Institute]
Oct 2016 – Dec 2017
[Military Service]
⇨ support Building Android Applications.
⇨ support and co-operate in building Software and Hardware products like ( Queuing System) that is used in hospitals.