Summary

Software Engineer with +5 years experience in software development lifecycle (SDLC) including analysis, design, development, and testing. Experience in Mobile Apps for iOS & Android. Skilled, motivated and product-oriented developer with strong Object Oriented Programming Concepts, Best known for abilities in application development, team leadership, technological strategy development, collaborative innovation and technical trend analysis.

Residence

Cairo, Egypt

Age

27

Graduated From

Misr University for Science & Technology

Years of Experience

4

Title

Sr. Software Engineer

Military status

Exempted

Work Experience

Misr University for Science & Technology

Software Development Lead

March 2019 - Now

  • Lead the development of mobile apps for various administrative units within the university.
  • Collaborate closely with stakeholders to gather requirements, analyze needs, and deliver effective solutions.
  • Design and implement robust and scalable architectures, ensuring high-quality code and performance optimization.
  • Conduct regular code reviews and provide guidance to team members, fostering a culture of continuous learning and improvement.
  • Stay updated with the latest programming trends and advancements in mobile app development, incorporating best practices and emerging technologies.

Black Diamond SA

Freelancer Android Developer

January 2018 - January 2019

Deliver high-quality online programming courses in multiple topics like Front-end development, Back-end development, Mobile development, and other tech.

XDev

Android Developer Intern

January 2016 - January 2017

Delivering full cycle software development services to customers in all over Egypt and Extending outside to a global level.

Skills

  • General Concept

    Systems analysis

    Problem solving

    SDLC

    Design patterns

    Architecture patterns

    Clean code

    Git

    Clean architecture

    SOLID principles

    Onion architecture

    OOP

  • Flutter

    Dart

    BLoC - Cubit - Provider

    RxDart

    go_router

    animations

    Firebase Technologies

    Maps

    Isolation & Future

    Functional Programming

    Equatable - Freezed

    Dependency Injection

    RestfulAPI - GraphQL

    Caching & Offline Data

    Modular Programming

    Mixins

    A/B Testing

    Flavors

    CI/CD

    Apps Deployment

  • Android

    Java

    Kotlin

    XML

    Jetpack Compose

    Rxjava

    Restful API

    Services

    Firebase Technologies

    Maps

    Dagger Hilt

  • Backend

    Entity Framework

    .Net Core WebAPI

    Mapping

    JWT

    Caching

    MediatR

    GraphQL

    LINQ

    Microsoft Graph API

    Global Exception Handling

    IIS Deployment

  • Database

    SQL Commands

    Views

    Stored Procedure

    Functions

Education

Misr University for Science & Technology

Computer Science - Bachelor

2013 - 2017

GPA : 3.61

Languages

Language

Arabic

Mother Tongue

Language

English

Very Good

Projects

MUST Admission System

Team Leader

MUST Admission System aims to streamline the admissions process for both prospective students and transfer students. It provides a seamless and efficient platform for applicants to apply to the university remotely, eliminating the need for physical visits and long queues. Additionally, the system offers a certificate calculation algorithm to determine the equivalent of non-Egyptian certificates to the Egyptian Thanwya certificate, ensuring fairness and accuracy in the admissions process. On the administrative side, a comprehensive Customer Relationship Management (CRM) and Management System is integrated, catering to various departments such as technical support, marketing, student affairs, financial management, and stakeholders. This system facilitates efficient communication, data management, and statistical analysis to enhance operational effectiveness and decision-making processes.

Student Admission Management System (SAMS)

The Student Admission Management System for Misr University for Science and Technology is a comprehensive software solution developed with Flutter, comprising a web dashboard, CRM functionalities, and a mobile app interface. This system streamlines the entire student admission process, facilitating collaboration among various university departments.

MUSTER

Mobile Application Developer | Backend API

App Store: https://apps.apple.com/eg/app/muster-must-university/id1661778690

Google Play: https://play.google.com/store/apps/details?id=com.integrity.mustapp

App Gallery: https://appgallery.huawei.com/app/C107697839

MUSTER is a comprehensive mobile application developed for undergraduate and postgraduate students at Misr University for Science & Technology (MUST). It serves as a centralized platform guiding students through various aspects of their academic journey while enhancing their overall campus experience. This application integrates seamlessly with the university's Student Information System (SIS) to provide real-time access to essential academic information.

Zad elrahel - زاد الرحيل

Developer

Islamic app contains Qibla (Kaaba) Prayer Times with (Al'azan) - Quran (text - voice) - Ahadeth - Do'aa Background 'Azkaar (Notifications , Voices) - Radio channels

Quran App

Developer

مصحف الحفظ الميسر (الطبعة الأربعون) طريقة مبتكرة لتيسير حفظ القرآن الكريم باستخدام الروابط اللفظية والمعنوية والموضوعية مع 1690 وقفة تدبرية ومعاني الكلمات وكلمات قرآنية قد تفهم خطأ والآيات المتشابهات.

MUST Admission

Mobile Application Developer | Backend API

Misr University for Science and Technology admission online form to process which students can join the university and choose from 14 colleges. Within a centralized admissions environment determines student applicants admissibility to the University, and applicant can track his application and exam status.

QMS

Mobile Application Developer | Backend API

QMS businesses worldwide will saved consumers years from waiting in line, application to minimize waiting times, and streamline customer flow, while presenting customers the option to join a queue before physically arriving at a branch.

MUST Resolutions

Mobile Application Developer | Backend API

Resolutions System allow employees aware of everything new . it give a notification to inform that a new resolution is added. employee can search on specific resolution, keep tracking his status.

MUST Opera House

Backend (Restful API)

Misr University for Science and Technology Opera House website to get the latest news, concerts and performances about the opera.

MUST Attendance System

Developer

The project is divided into two parts (Mobile App installed on student smartphones & Reader in the lecture hall) this project allows lecturer to take students attendance in real-time using mobile app that generates a code that changes periodically, and on the other side the reader using (Raspberry Pi and camera) that uses openCV to scan the QRCode and collect student ids and send it to the database.

Courses and Certificates

Flutter & Dart - The Complete Guide 2022

Udemy

https://udemy.com/certificate/UC-013184b4-2ebb-4937-8a56-c1fdf047ab16/

A Complete Guide to the Flutter SDK & Flutter Framework for building native iOS and Android apps

Google Africa Developer Scholarship (GADS)

Google

https://adscerts.com/scholar/5B0FA3969D6DD2A

Six months training in Android Development offered through the Google Africa Developer Scholarship Program

Android Developer Nanodegree

Udacity

The Android Developer Nanodegree, designed by Google and delivered through Udacity's platform, is for intermediate Android developers, looking to be professional Android Developers.

Developing Android Apps

Udacity

https://confirm.udacity.com/PFDNHSND

Mobile Application Launchpad Scholarship (MAL)

  • it is a program to tech 2000 android developers in Egypt by MCIT with support of Udacity and Google

Introduction to Android Mobile Apps Development

Meta

https://coursera.org/share/8d1ecfdd0c59fb62ba79b9b99a8b16d6

High-Level overview of programming and the tools needed to develop Android applications.

Achievements

1st place winner Mobile Application Launchpad Competition

www.mobileapplaunchpad.com.eg/en/competitions/competitionWinners.html

Share Dwa - شير دواء is 1st place winner Mobile Application Launchpad Competition in the Tech - Innovation track