- 🌱 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
- 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.
- 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
- 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
- Contributed to the maintenance and redesign of Heleemh Sitter & Haleemh apps, enhancing UI/UX and integrating AgoraKit for audio and video calls.
- 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.
- 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
- Apps for ordering meals and reserving tables
- Features for captains to deliver orders according to app criteria
- 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.
- Studies in the Computer Science department
- English
- Arabic