Mohamed Almahdy

Software developer

Summery

Mohamed Almahdy from Cairo, Egypt. Graduated from Faculty of Engineering Computer Dept. at Al-Azhar University.
Innovative Software engineer experienced in designing, developing, and testing Mobile applications. Aiming to gain more experience in software development & become a great software engineer someday. Currently focusing on mobile applications development.

Check out my projects HERE & My courses HERE
Contact: engmohamedalmahdy@gmail.com

Education

  • 2016-2021 B.S Computer Engineering at Al-Azhar University.
  • 2021 Graduation project: Zakerly E-learning App. Grade: Excellent
  • 2018 Android development in java course at Udacity
  • 2019 Kotlin boot camp at Udacity
  • 2021 CS193p (Developing Applications for iOS using SwiftUI) at Stanford

Software Skills & Tools

Languages

  • Kotlin
  • Java
  • Swift
  • Python

Frameworks

  • Native Android
  • Native iOS

General Skills

  • Problem solving
  • Version control system
  • Rest API
  • Firebase Kit

Concepts

  • Software engineering & SDLC
  • OOP & Design patterns
  • Functional Programming
  • Reactive Programming
  • Concurrent Programming
  • Database
  • Data structure &Algorithms
  • Clean code & SOLID Principles
  • Architecture patterns(clean Arch., MVC-MVVM)

Android Skills

  • Retrofit & Volley
  • Glide & Picasso
  • Room & Realm database
  • RXJava & RXKotlin
  • Kotlin coroutines & flow
  • Dagger hilt
  • Jetpack ( datastore - navigation - work manger - data binding )