Skip to content
View IbrahimMoGedami's full-sized avatar
😉
Stay positive. Good things will happen 😊💪
😉
Stay positive. Good things will happen 😊💪

Block or report IbrahimMoGedami

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IbrahimMoGedami/README.md

Hi 👋, I'm Ibrahim Mohammed Gedami

iOS Developer

  • 🌱 I’m currently learning Kubernetes an Docker.
  • 👨‍💻 All of my projects are available at GitHub
  • 💬 Ask me about OOP, Data structure, Swift, iOS, Cocoapods, Frameworks, RESTful APIs, Design Architecture, Design Patterns, Testing
  • 📫 How to reach me: hemagedamy@gmail.com

Connect with me:

LinkedIn Stack Overflow Kaggle Instagram Medium HackerRank LeetCode




Profile

  • Seasoned iOS Developer with expertise in Swift and good knowledge of Objective-C, boasting a proven track record in the computer software industry.
  • Strong engineering professional with a Bachelor of Computer and Information Science (BS) focused on Computer Science from Mansoura University.

Professional Experience

iOS Developer | Ahmed Seddiqi & Sons

03/2023 – present | Dubai, UAE

  • Work on Seddiqi-Retail App:
    • Applying techniques such as Protocol-Oriented Programming, Solid-Principles
    • Writing code in Objective-C and converting to Swift
    • Working with QR Code Scanner, AnyLine Library for scanning Emirates ID
    • Working on CoreData, Unit-Testing

iOS Developer | Alalmiy Alhura

01/2022 – 01/2023 | Mansoura, Egypt

  • Integrated and built a Generic Network for handling APIs
  • Integrated mobile payment platforms such as ApplePay, Tap Payment
  • Redesigned and maintained applications to comply with Apple guidelines

iOS Developer | Almusaned Co | Riyadh, Saudi Arabia

01/2021 – 12/2021

  • Contributed to the maintenance and redesign of Heleemh Sitter & Haleemh apps, enhancing UI/UX and integrating AgoraKit for audio and video calls.

Projects

  • Apps for trip planning and vehicle types, negotiation, and loyalty rewards
  • App for buying floors, with order and monthly subscription options
  • Features providing chat between seller and customer using socket.io, social media signup like Facebook, Google, Apple, payment process using TapPayment gateway and pay with wallet.

ReelsHub

  • App for sharing videos with friends
  • Features dynamic link creation and video creation using Banuba SDK
  • Apps for medical consultations
  • Refactoring with MVC design pattern, chat between doctor and client using Socket.io
  • Audio and video calls using AgoraKit and WRTC

My Meal & My Meal Delivery & My Meal Restaurant

  • Apps for ordering meals and reserving tables
  • Features for captains to deliver orders according to app criteria

Skills

  • iOS Development: Experience in Apple’s design principles, UIKit or SwiftUI, and AutoLayout for building responsive interfaces.
  • iOS Backend: Proficient in iOS back-end services, RESTful API (Alamofire, SwiftyJSON, Codable) for data integration.
  • Offline Storage: Expertise in offline storage (Caching, Core Data, User Defaults) for multimedia applications.
  • iOS Liberaries: Expertise in Core Animation, Core Audio, AVFoundation, AVKit, Core Graphices.
  • Software Development: Solid understanding of software development principles, problem-solving, Data Structures, Algorithms, and debugging.
  • Reactive Programming: Proficient in reactive programming with Combine.
  • Version Control Systems: Proficient in version control systems version control systems (Git, SVN)
  • Testing: Experience with unit-testing framworks to ensure code reliability.
  • Firebase and Cloud Services: Experience in Firebase (Realtime Database, Firestore), Firebase Storage for scalable backend solutions, Firebase CrashLytices, Firebase Remote Configuration.
  • Location and Messaging: Proficient in MapKit, Google Maps, Core Location, cloud message APIs, Push Notifications (APNs, FCM) for location-based services and user engagement.
  • iOS Concurrency: Familiar with iOS Concurrency, MultiThreading (GCD, Operation Queue), Moder Concurrency such as Task, Task Group, Async , Async let ... etc for building robust and efficient applications.
  • App Architecture: Familiar with Architecture Design Pattern (MVC, MVP, VIPER, MVVM) for building robust and efficient applications.
  • Programming Paradigms: Strong understanding of Object-oriented programming and protocol-oriented programming.
  • Communication: Experienced in Chat, Audio/Video Calling, Live Video Streaming using AgoraKit, Socket.io for real-time communication features.
  • Agile Methodolgies: Experienced in working in Agile development environmens and scrum methodolgies.
  • iOS ThirdParty: Expericene in SwiftLint, also bulding app with fastLane, SPM Creation.

Education

Bachelor of Computer Science

Faculty of Computer and Information Science, Mansoura University

09/2016 – 08/2020 | Al Mansoura, Egypt

  • Studies in the Computer Science department

Languages

  • English
  • Arabic

Pinned Loading

  1. AnimatedTableView AnimatedTableView Public

    Swift

  2. AsiaSpaBookingServicesMVP AsiaSpaBookingServicesMVP Public

    Swift

  3. Machine-learning- Machine-learning- Public

    Python

  4. MomCare MomCare Public

    Swift

  5. PinterestTask PinterestTask Public

    Swift

  6. Yummie-Resturant Yummie-Resturant Public

    Swift