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
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 )