Senior Mobile Software Engineer with 14+ years of software engineering experience and 6+ years focused on enterprise mobile development. I build and evolve iOS (Swift) and cross-platform (Flutter/Dart) products, including large-scale migrations, scalable architectures, and complex integrations. I specialize in Clean Architecture, state management with GetX/RxSwift, RESTful APIs, and production-grade CI/CD (Fastlane). I’ve led feature delivery across multiple GCC markets, implemented payment and digital wallet integrations, and improved performance, stability, and developer workflows. I’m also expanding my backend expertise with ASP.NET Core.

Hany Mahmoud

Senior Mobile Software Engineer with 14+ years of software engineering experience and 6+ years focused on enterprise mobile development. I build and evolve iOS (Swift) and cross-platform (Flutter/Dart) products, including large-scale migrations, scalable architectures, and complex integrations. I specialize in Clean Architecture, state management with GetX/RxSwift, RESTful APIs, and production-grade CI/CD (Fastlane). I’ve led feature delivery across multiple GCC markets, implemented payment and digital wallet integrations, and improved performance, stability, and developer workflows. I’m also expanding my backend expertise with ASP.NET Core.

Available to hire

Senior Mobile Software Engineer with 14+ years of software engineering experience and 6+ years focused on enterprise mobile development. I build and evolve iOS (Swift) and cross-platform (Flutter/Dart) products, including large-scale migrations, scalable architectures, and complex integrations.

I specialize in Clean Architecture, state management with GetX/RxSwift, RESTful APIs, and production-grade CI/CD (Fastlane). I’ve led feature delivery across multiple GCC markets, implemented payment and digital wallet integrations, and improved performance, stability, and developer workflows. I’m also expanding my backend expertise with ASP.NET Core.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
See more

Language

Arabic
Fluent
English
Advanced

Work Experience

Flutter Developer (Freelance) at BLINK for Worker
January 1, 2025 - December 31, 2025
Sole Flutter developer responsible for designing, developing, and delivering the BLINK for Worker application from scratch, supporting field workers in managing on-demand home car wash services. Built a scalable, production-ready Flutter/Dart architecture focused on maintainability and performance. Created responsive and reusable UI components for Android and iOS. Ensured code quality via clean architecture principles, testing/debugging, and performance optimization. Integrated REST APIs for core workflows.
Flutter Developer at BLINK for Worker (Freelance)
January 1, 2025 - December 31, 2025
Sole Flutter developer responsible for designing, developing, and delivering the BLINK for Worker application from scratch. Built a scalable, production-ready architecture with Flutter and Dart, focused on maintainability and performance. Implemented responsive and reusable UI components ensuring consistent user experience across Android and iOS. Ensured high code quality through clean architecture principles, testing/debugging, and performance optimization. Integrated REST APIs to support on-demand home car wash services for field workers.
Flutter Developer at Jarir Bookstore
September 1, 2024 - Present
Contribute to the migration of the Jarir Bookstore mobile application from native iOS to Flutter. Design and develop scalable reusable Flutter components using Clean Architecture and GetX, build production-ready features, and integrate complex RESTful APIs. Lead implementation of advanced mobile features including search experiences with Constructor Search APIs and complex filtering logic, and optimize performance by reducing unnecessary rebuilds and improving state management and local persistence for shopping cart workflows. Use native iOS knowledge to maintain business logic consistency and accelerate delivery during the migration. Collaborate with product, design, backend, and QA teams in an Agile environment using Git-based workflows, code reviews, and PRs; troubleshoot and resolve complex production issues to improve stability and maintainability.
Senior iOS Developer (Architecture Migration) at Anat – Lean
January 1, 2020 - December 31, 2024
Contributed to migrating from a traditional Swift architecture to RxSwift to improve maintainability, scalability, and responsiveness. Performed extensive debugging, refactoring, and performance optimization to increase stability and reliability. Worked with product, design, backend, and QA teams in an Agile environment to deliver high-quality features.
Senior iOS Developer at Aqwas
January 1, 2020 - December 31, 2024
Rebuilt the Jarir Bookstore iOS application from the ground up, delivering an enterprise-grade, high-performance app under aggressive timelines. Owned and delivered core modules including Home, CMS, Product Details (PDP), Search, Cart, Checkout, Authentication, Customer Profile, and Loyalty. Integrated multiple payment solutions: Apple Pay, Checkout.com, HyperPay, Mada, Tap Payments, Tamara, Tabby, and Quara Finance. Implemented multi-country support across Saudi Arabia, UAE, Kuwait, Bahrain, and Qatar. Automated build, signing, and release with Fastlane. Integrated third-party services including Firebase Crashlytics, Instabug, Insider, Adjust, Journify, and Google Maps. Improved performance using Swift Concurrency and memory optimization; collaborated across product, design, backend, and QA in Agile.
iOS Developer (RxSwift Migration Contributor) at Anat – Lean (Saudi Arabia)
January 1, 2020 - December 31, 2024
Contributed to migrating a traditional Swift architecture to RxSwift to improve code maintainability, scalability, and application responsiveness. Performed extensive debugging, refactoring, and performance optimization to increase stability and reliability. Worked closely with product, design, backend, and QA engineers in an Agile environment to deliver quality features.
Senior iOS Developer at Aqwas (Jarir Bookstore iOS)
January 1, 2020 - December 31, 2024
Rebuilt the Jarir Bookstore iOS application from the ground up, delivering a scalable, high-performance enterprise mobile app under aggressive timelines. Developed core modules including Home, CMS, PDP, Search, Cart, Checkout, Authentication, Customer Profile, and Loyalty. Integrated multiple payment solutions (Apple Pay, Checkout.com, HyperPay, Mada, Tap Payments, Tamara, Tabby, Quara Finance) across multiple markets. Implemented multi-country support for Saudi Arabia, UAE, Kuwait, Bahrain, and Qatar for localized content/pricing/payment experiences. Automated build, signing, and release workflows with Fastlane. Integrated third-party services such as Firebase Crashlytics, Instabug, Insider, Adjust, Journify, and Google Maps, and improved performance using Swift Concurrency and memory optimization. Collaborated with product, design, backend, and QA teams in Agile delivery.
iOS Developer (Prayer Instruction App) at Raka'a
January 1, 2018 - December 31, 2020
Built the prayer instruction app from the ground up using Swift, integrating RESTful APIs with Alamofire and Kingfisher. Partnered with the development team to deliver a reliable and intuitive user experience.
Junior iOS Developer at PentaValue (Raka'a – Prayer Instruction App)
January 1, 2018 - December 31, 2020
Built the Raka'a prayer instruction app from the ground up using Swift. Integrated RESTful APIs with Alamofire and Kingfisher to deliver a reliable and intuitive user experience in coordination with the development team.
Junior iOS Developer at PentaValue
January 1, 2018 - December 31, 2020
Developed Avocato, a Swift-based platform for users to request legal services and manage lawyer-related tasks. Integrated RESTful APIs using Alamofire, JSON parsing, and CocoaPods to build scalable application features. Collaborated with designers and backend developers to deliver reliable, user-focused mobile solutions.
Senior Software Engineer (/.NET Team Lead) at Suez Canal for Insurance
January 1, 2012 - December 31, 2018
Played a key role in migrating applications from AS/400 to Windows-based solutions. Designed and developed enterprise applications from scratch for multiple departments, including Human Resources, Finance, and Stock Management. Built scalable web applications and internal systems using C#, ASP.NET, SQL Server, and Crystal Reports. Led a team of five developers, providing technical leadership, planning, code reviews, and mentoring across the software development lifecycle.
Senior Software Engineer (.NET Team Lead) at Suez Canal for Insurance
January 1, 2012 - December 31, 2018
Played a key role in migrating applications from AS/400 to Windows-based solutions. Designed and developed enterprise applications from scratch for multiple departments including Human Resources, Finance, and Stock Management. Built scalable web applications and internal systems with C#, ASP.NET, SQL Server, and Crystal Reports. Led a team of five developers by providing technical leadership, planning tasks, conducting code reviews, and mentoring across the software development lifecycle.
Junior .NET Developer at Comsys
January 1, 2011 - December 31, 2012
Developed and enhanced web applications using ASP.NET, C#, SQL Server, HTML, CSS, JavaScript, and VB.NET.

Education

Bachelor of Computer and Information Science at Ain Shams University
January 1, 2010 - July 24, 2026
Bachelor of Computer and Information Science at Ain Shams University
January 1, 2010 - July 24, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Financial Services