I am a Senior Software Engineer with extensive experience in developing high-quality, scalable mobile applications for both native iOS and Flutter. Over the years, I have worked on a wide variety of apps in different domains such as live streaming, payment systems, elastic search, dynamic forms, sports, dating, e-commerce, and more. I am passionate about exploring new technologies and tools, constantly learning and evolving my skill set.
I have a proven track record of successfully delivering projects that meet user needs and exceed expectations, while keeping up with the latest trends in mobile development. My expertise lies in developing robust, responsive, and user-friendly applications that are built to scale. I am always open to taking on new challenges and collaborating with others in innovative projects.
- Mobile Development: Specialized in building applications for both native iOS and Flutter, delivering high-quality apps that provide excellent user experiences.
- UI/UX Design: Creating intuitive user interfaces and seamless user experiences, ensuring high performance and ease of use.
- Backend Integration: Experienced in integrating mobile applications with RESTful APIs, payment systems, Firebase, and various third-party services.
- Cross-platform Development: Focused on delivering high-performance cross-platform solutions using Flutter, enabling seamless deployment across Android and iOS platforms.
- App Architecture: Implementing scalable and maintainable architecture, following best practices in mobile development like MVC, MVVM, and Clean Architecture.
- Languages: Swift, Dart, Kotlin, Java, Objective-C, JavaScript
- Frameworks & Tools:
- iOS: SwiftUI, UIKit, CoreData, CoreAnimation, Combine
- Flutter: Flutter, Dart, Firebase, GraphQL, Firebase Cloud Messaging
- Backend: Firebase, REST APIs, GraphQL, Node.js
- Databases: Firebase Firestore, SQLite, CoreData, MongoDB
- Version Control: Git, GitHub, Bitbucket
- CI/CD: Jenkins, GitLab CI, Fastlane
- Testing: XCTest, Flutter testing, Appium, Mocking, Unit & Integration Testing
- Exploring Swift Concurrency and Combine Framework for more efficient, scalable iOS apps.
- Enhancing skills in Flutter 3.0 and Dart for more powerful cross-platform mobile applications.
- Diving deeper into Cloud Infrastructure and Serverless Architectures to build more scalable backend services for mobile apps.
- I occasionally write about mobile development and share my thoughts on iOS & Flutter on Medium (Link coming soon).
- Contributing to open-source projects focused on iOS and Flutter development.
- Native iOS development
- Flutter and Dart
- Mobile app architecture and performance optimization
- Integrating third-party APIs and services
- Dynamic Form
- Elastic Search
- Building scalable backend solutions for mobile apps
- I am passionate about photography and often take pictures in my free time.
- Avid fan of open-source and always looking to contribute to projects I care about.
- Love learning new languages, both human and programming.
- https://apps.apple.com/eg/app/mcan/id1607838344
- https://apps.apple.com/eg/app/%D8%A7%D9%84%D9%85%D9%83%D8%AA%D8%A8%D8%A9-%D8%A7%D9%84%D8%B4%D8%A7%D9%85%D9%84%D8%A9/id1589857697
- https://apps.apple.com/eg/app/rehadox/id1639795376
- https://apkpure.com/chefs-tv/com.arabdt.chefs.tv
- https://apps.apple.com/us/app/itop-app/id1468070816

