Available to hire
Hi, I’m Mahmoud Refat, a software engineer focused on native iOS development. I enjoy turning ideas into polished apps using Swift and Objective-C, with a strong eye for UI/UX and performance.\n\nI collaborate with cross-functional teams, embrace Agile practices, and love solving challenging problems like real-time data binding, network efficiency, and scalable architectures (MVVM, Clean Architecture).
Experience Level
Language
English
Fluent
Work Experience
iOS Developer at Emcan
April 1, 2025 - PresentDeveloped and maintained multiple iOS applications from scratch and throughout the App Store lifecycle. Added new features and enhancements to existing applications based on client and business requirements. Debugged and resolved issues reported by clients to ensure stable and high-performance apps. Implemented Reactive Programming using Combine for real-time data binding and event-driven UI updates. Integrated Google Maps services for real-time location tracking and other map-based features. Collaborated with UI/UX, backend, QA to deliver high-quality releases under tight deadlines. Implemented scalable architectures (MVVM & Clean Architecture) to ensure clean, testable, and maintainable codebases.
IT Application Support at Misr Life Insurance
October 1, 2023 - June 1, 2025Provide technical support for Group Life Insurance applications, troubleshooting and resolving system issues to ensure smooth business operations. Track, analyze, and document system defects, working closely with the build team to escalate and resolve critical issues. Develop and optimize SQL queries, stored procedures, and scripts to extract data, generate reports, and support business decision-making.
iOS Native Mobile Application Program at ITI
November 1, 2022 - March 1, 2023Completed an intensive native iOS development program with a focus on Objective-C, Swift, and industry best practices. Developed multiple projects (To-Do list, Sports, Shopify) Apps, mentioned in projects section. Collaborated in Agile teams using GitHub for version control and Trello for task tracking.
Education
Bachelor at Ain Shams University
September 1, 2018 - May 1, 2022Qualifications
App Development Certified User (Apple)
January 11, 2030 - February 25, 2026Swift 4 (SoloLearn)
January 11, 2030 - February 25, 2026DART.IMT.C.01: C Programming: Getting Started (edX)
January 11, 2030 - February 25, 2026C Programming: Language Foundations (edX)
January 11, 2030 - February 25, 2026C Programming: Modular Programming and Memory Management (edX)
January 11, 2030 - February 25, 2026C Programming: Pointers and Memory Management (edX)
January 11, 2030 - February 25, 2026C Programming: Advanced Data Types (edX)
January 11, 2030 - February 25, 2026Industry Experience
Software & Internet
Experience Level
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Cairo today.