A Computer Science enthusiast having a passion for developing and maintaining software, web, mobile and applications. Having around 4 years of professional experience in the field of Android Development and Flutter Development with expertise in Android (Mobile and Wearable), Java, Kotlin, Dart, OOP, SQL, C, C++. Substantial experience with mobile Video live-streaming & E-Commerce apps." data-qmeta="description">A Computer Science enthusiast having a passion for developing and maintaining software, web, mobile and applications. Having around 4 years of professional experience in the field of Android Development and Flutter Development with expertise in Android (Mobile and Wearable), Java, Kotlin, Dart, OOP, SQL, C, C++. Substantial experience with mobile Video live-streaming & E-Commerce apps." data-qmeta="ogDescription">A Computer Science enthusiast having a passion for developing and maintaining software, web, mobile and applications. Having around 4 years of professional experience in the field of Android Development and Flutter Development with expertise in Android (Mobile and Wearable), Java, Kotlin, Dart, OOP, SQL, C, C++. Substantial experience with mobile Video live-streaming & E-Commerce apps." data-qmeta="twitterDescription">
A Computer Science enthusiast having a passion for developing and maintaining software, web, mobile and applications. Having around 4 years of professional experience in the field of Android Development and Flutter Development with expertise in Android (Mobile and Wearable), Java, Kotlin, Dart, OOP, SQL, C, C++. Substantial experience with mobile Video live-streaming E-Commerce apps.
Bildung
C
Computer Engineering
Assiut University, Bachelor's Degree
2018
Arbeit & Erfahrung
C
Senior Mobile Engineer
CIT VERICASH
Feb'2021 - Jan'2022
Canada
• Built Flutter plugins to help UBA Banking app team integrate the native SDKs for (Masterpass, NIBSS and GHQR) payment services for secure retailers and SMEs.
• Improved UBA app reliability by increasing automated testing from 60% to 85% using Mockito and Flutter driver.
• Led a team of 5 engineers to build the "Personal Financial Management" for SMEs component which increased
UBA app downloads on Google Playstore by 7%
• Improved UBA app security by implementing more advanced encryption algorithms to secure 1M daily
transactions from +5M active users in Africa. See UBA app on Playstore
A
Senior Mobile Engineer
AKWAD Tech
Nov'2019 - May'2021
Naser City
• Team lead of 6 engineers to build Ahli United Bank custody banking app and delivered 2 weeks ahead of schedule
• Lead Engineer (Wrote 80% of flutter code) for Chai app that serves one of the leading FinTech in Egypt that
provides micro insurance services
• Refactored the major 4 codebases to take advantage of Flutter 2.0 Null Safety (Wrote 30% and reviewed 40% of code in a team of 6 developers).
• Wrote the Live video streaming plugin of Tyro (One of the top 5 E-Learning Apps in Egypt) using Flutter (Dart)
and Java to integrate Open Tok WebRTC SDK. See Tyro on Playstore.
• Developed the chat management component to support text, images, audio and video for SERCL Customer & Partner Apps, an e-commerce platform located in Munich, Germany and shipped 2 weeks ahead of schedule.
• Refactored the audio compression component using Kotlin in SERCL apps by integrating a native FFMPEG
library to limit the uploaded audio file size up to 2 MB and reduce the total APK size by 28%.
• Contributor developer (Wrote 30% of code) for Auth Provider package that helped the team integrate the common authentication methods (Apple, Google, Amazon, Phone and Email) across our codebases in 60% less
time.
• Lead Engineer (Wrote 100% of code) for Fluent Translator package which converts CSV translation files into
codebase strings instantly in development time using Flutter code generation which replaced the manual approach and reduced the task delivery time by 27%. See fluent translator on pub.dev
• Built and rolled out an internal monitoring tool that keeps tracking recurring open tickets, developers'
performance and delivery speed.
S
Mobile Engineer
Simplex CNC
Jun'2019 - Nov'2019
Heliopolis
• Built the communication between Flutter Apps and Microcontroller modules via Ethernet, LTE, 4G and Bluetooth which helped the company to expand its products to 9 countries in Asia and Europe.
• Built a Flutter app that processes a video stream from an HD camera via native C++ code embedded into Flutter
via Dart ffi.
Languages & Technologies
• Languages: Java, Kotlin, Dart, Javascript, C++
• Technologies: Android, Flutter, Node JS