Ahmed Ragab Issa, Developer in Cairo, Cairo Governorate, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Ragab Issa

Verified Expert  in Engineering

Mobile Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
June 13, 2022

Ahmed is a senior iOS engineer with 6+ years of experience in iOS development, working on projects across different industries, including eCommerce, banking, government, multimedia, and more. With a deep passion for research and problem-solving, Ahmed is a team player who enjoys contributing and sharing knowledge.

Portfolio

Media.net
Swift, iOS, SDKs, iOS SDK, Objective-C, Prebidding, PrebidMobile...
Toptal
JavaScript, Swift
Gotrah Ventures
Swift, SwiftUI, Async/Await, Firebase, Amplitude, Amazon S3 (AWS S3), AppsFlyer...

Experience

Availability

Full-time

Preferred Environment

MacOS, Xcode, Slack

The most amazing...

...app I've worked on is OLX Egypt, ranked number one in shopping in the App Store.

Work Experience

Staff iOS Engineer

2023 - PRESENT
Media.net
  • Led Media.net AD SDK iOS framework development. Oversaw the creation of the Media.net AD SDK iOS framework from scratch, providing real-time bidding in adtech to boost app publisher revenues.
  • Launched Private CocoaPod for Media.net AD SDK accessible to clients via GitHub and JFrog.
  • Authored and managed the SDK integration documentation, streamlining the integration process.
  • Provided ongoing support to the iOS clients, ensuring smooth integration with the SDK.
  • Developed a white-label SDK version from Media.net AD SDK to be used with other online advertising providers like adtech.
Technologies: Swift, iOS, SDKs, iOS SDK, Objective-C, Prebidding, PrebidMobile, Online Bidding, Google Ad Manager, Google Ads, Prebid.js, CocoaPods, JFrog, GitHub

Technical Screener

2022 - PRESENT
Toptal
  • Facilitated over 250 technical interviews for software engineers joining Toptal.
  • Participated in creating technical tasks for the screening process.
  • Reviewed more than 100 problem-solving online tests for software engineers.
Technologies: JavaScript, Swift

Senior iOS Engineer

2022 - 2023
Gotrah Ventures
  • Pioneered Gotrah VC startup studio's inaugural venture," Waffy" iOS App. Owned the development of the pioneering iOS application from scratch to the App Store. Leveraged SwiftUI and cutting-edge iOS technologies to create a feature-rich product.
  • Owned the Waffy iOS App release process and submission to the App Store.
  • Played a vital role in enhancing and maintaining the overall system quality of Waffy, resulting in a highly valuable product that attracted a seed fund of $2 million, valuing the startup at $20 million.
  • Contributed to enhancing the development process across the company.
  • Participated in the iOS engineers' recruitment by conducting interviews and assessments, contributing to the growth of the iOS engineering team.
Technologies: Swift, SwiftUI, Async/Await, Firebase, Amplitude, Amazon S3 (AWS S3), AppsFlyer, Escrow, Escrow API

Senior iOS Engineer

2022 - 2022
Mirror Vision Pty Ltd
  • Enhanced the pair connection performance to provide a faster and smoother connection between devices.
  • Supported the app with bug fixing and applying changes for iOS 16, such as reading the device name capability.
  • Enhanced the users' experience by allowing them to disconnect and connect again, multiple times, during the same session in a short time, with no need to restart the app.
  • Helped grow the app revenue by fixing bugs in the payment flow.
  • Released the app to the App Store multiple times and added localized SEO keys for numerous markets.
Technologies: Swift, P2P, Video Streaming, RxSwift, RxCocoa, iOS, In-app Purchases, App Store, Networking, Git, iOS Camera, Mobile Development, REST APIs, Codable, REST, iOS Frameworks, POP, iPad

Senior iOS Engineer & Squad Lead

2020 - 2022
Dubizzle (previously OLX)
  • Enhanced OLX Arabia App experience with noticeable impact after only one month of working.
  • Acted as the squad leader in leading a cross-functional team of 12 software engineers handling all the integrations in OLX.
  • Managed the MoEngage contract lifecycle management (CLM) tool integration project across all the platforms—iOS, Android, and website.
  • Reduced the crash rate on the OLX Arabia App by 16%.
  • Worked on OLX Arabia delivery pay and ship features.
  • Held 40+ technical interviews in iOS technology and problem-solving.
  • Improved the interview process, cutting down the interview time by 20% and increasing the hiring accuracy by 10%.
  • Managed a process of migrating the users from the OLX Arabia app to separate eight different apps.
  • Represented OLX at Engineerex Tech, October 2021, with a session about security in mobile apps.
Technologies: iOS, Swift, Agile, Scrum, Kanban, Objective-C, Localization, Unit Testing, Architecture, App Store, Swift 4, TypeScript, APIs, Cocoa Touch, XML Interface Builder (XIB), Auto Layout, Storyboarding, iOS SDK, Analytics, Bug Fixes, GitHub, JSON, Swift 5, TestFlight, Refactoring, Debugging, iOS Native Libraries, Git, Apple Design, iOS Camera, GitHub Actions, Mobile Development, REST APIs, Codable, RTL, Firebase Cloud Messaging (FCM), Firebase Analytics, REST, Cloud Firestore, Viper, Integration Testing, VIPER Architecture, Agile Practices, Google Maps SDK, iOS Frameworks, POP

Senior iOS Engineer

2021 - 2021
PassApp
  • Developed a new feature on PassApp iOS mobile application to enable the app enterprise users to book their attendance keys.
  • Fixed some performance issues inside the PassApp iOS app.
  • Worked on the residential access control keys inside the PassApp iOS app.
Technologies: iOS, Swift, UIKit, Objective-C, Apiary API, APIs, Bug Fixes, GitHub, JSON, TestFlight, Debugging, iOS Native Libraries, Bluetooth, Git, Apple Design, User Interface (UI), Near-field Communication (NFC), Mobile Development, REST APIs, Codable, REST, Agile Practices, iOS Frameworks

Senior iOS Engineer

2020 - 2020
Link Development
  • Reviewed the technical requirements and design of more than five projects.
  • Reduced forms building costs by 60% by building reusable components on more than five apps.
  • Held multiple sessions for the team members about iOS technology, data structure, and algorithms.
  • Contributed to enhancing best practices guidelines for the team members, which reduced the number of comments on merge requests and internal conflicts.
  • Built an iOS app for the International Handball Federation (IHF) to manage competition match results and news.
  • Developed an iOS app to manage the organization's strategies, including projects, initiatives, and KPIs.
  • Supported and fixed bugs in two existing iOS apps.
  • Localized over five apps in at least two languages and one app in seven languages. Supported RTL and LTR for all the apps from day one.
Technologies: iOS, Swift, Objective-C, Agile, Scrum, Localization, Firebase, Architecture, App UX, App Store, SwiftUI, APIs, Cocoa Touch, Core Location, Core Animation, XML Interface Builder (XIB), Test-driven Development (TDD), SDKs, Auto Layout, Storyboarding, iOS SDK, Bug Fixes, JSON, Swift 5, TestFlight, Refactoring, Debugging, iOS Native Libraries, RxSwift, RxCocoa, P2P, Git, Apple Design, User Experience (UX), iOS Camera, Near-field Communication (NFC), Mobile Development, REST APIs, Codable, RTL, Firebase Cloud Messaging (FCM), Firebase Analytics, REST, Integration Testing, Agile Practices, UI Testing, Google Maps SDK, iOS Frameworks, iPad

iOS Engineer

2018 - 2019
Freelance
  • Developed the first health care app in Kuwait called DoctoryKW.
  • Architected DoctoryKW app back-end modules and prepared the integration documents for the mobile apps.
  • Managed a team of six cross-functional software engineers in developing the project from scratch to live.
  • Enhanced the doctors' search experience on DoctoryKW App by using the user's location to search in his region and display the result in geographical order, whether in a list or on a map using Core Location services.
Technologies: iOS, Swift, Agile, Kanban, Localization, Firebase, Firebase Realtime Database, Firebase Cloud Functions, Architecture, Figma, APIs, Apiary API, Cocoa Touch, XML Interface Builder (XIB), Auto Layout, Storyboarding, iOS SDK, Core Location, GitHub, JSON, TestFlight, Debugging, iOS Native Libraries, Git, Apple Design, User Experience (UX), User Interface (UI), Mobile Development, REST APIs, Codable, RTL, Firebase Cloud Messaging (FCM), REST, Google Maps SDK, Lottie, Lottie-iOS, iOS Frameworks

iOS Engineer

2018 - 2019
Link Development
  • Developed four new iOS apps, two iOS frameworks, and three private Pods.
  • Supported and fixed issues in the existing iOS apps.
  • Built a wrapper iOS framework (SDK) to provide an indoor navigation feature to develop the Grand Egyptian Museum App, built with Xamarin, using Pointr Labs indoor navigation SDK.
  • Created more than five reusable components used in many projects, saving a lot of effort and time, such as alert builder, error views, network layer, and more.
  • Built an iOS app for the United Arab Emirates Ministry of Foreign Affairs to manage the foreign aid projects that the UAE has with other countries. The app fully functions offline and syncs when back online.
  • Built a POC for opening compound gates by sending the authentication key using Bluetooth low energy via Core Bluetooth.
  • Built an iOS SDK for building forms using a few lines of code and configuration and can also be controlled using remote configuration. It is used on 7+ projects; one of the projects that utilized this framework was the ABK bank chatbot 40+ forms.
Technologies: iOS, Swift, Objective-C, Git, Agile, Scrum, Localization, Architecture, App UX, App Store, APIs, AVFoundation, Cocoa Touch, Core Location, Core Animation, XML Interface Builder (XIB), SDKs, Auto Layout, Storyboarding, iOS SDK, Core Bluetooth, Bug Fixes, JSON, XML, TestFlight, Debugging, iOS Native Libraries, Apple Design, User Experience (UX), User Interface (UI), Mobile Development, REST APIs, RTL, Firebase Cloud Messaging (FCM), Firebase Analytics, REST, Integration Testing, Agile Practices, UI Testing, Google Maps SDK, iOS Frameworks, iPad

iOS Engineer

2018 - 2018
Freelance
  • Developed an iOS application called Ml3bk to reserve playgrounds and arrange matches.
  • Fixed some issues in an app called Vet-Code that provides medical services for pets.
  • Created an iOS project template to quickly build app submodules.
Technologies: iOS, Swift, APIs, Cocoa Touch, XML Interface Builder (XIB), Auto Layout, Storyboarding, iOS SDK, Bug Fixes, GitHub, MySQL, JSON, TestFlight, iOS Native Libraries, Git, Apple Design, Mobile Development, REST APIs, RTL, Firebase Cloud Messaging (FCM), REST, iOS Frameworks

Dubizzle - OLX Apps for Eight MENA Countries

https://apps.apple.com/eg/app/dubizzle-eg-olx/id1582817937
Many mobile applications are used to buy and sell both new and second-hand items giving used things a second life and preventing more waste. OLX offers a functional, crisp, resourceful, and responsive app, making it the cherished brand people know today.

The OLX app offers a user-friendly interface and allows users to find and make great deals on their mobile phones, electronics, lesser-used cars, homes, houses, apparel fashion, pets, kids' products, and much more.

The company owned an old app that was serving eight different countries until they decided to create an app for each country.

In this project, I worked on the mobile app side:
• I was responsible for migrating the users from the old app to the new eight apps in stages to minimize user base dropoffs.
• Led a squad of cross-functional 12 software engineers working on all third-party integrations such as payments, one-time password (OTP) SMS, OTP calls, MoEngage, etc.
• Implemented the integration with the MoEngage CLM tool to enable the marketing team to run effective campaigns, which increased user engagement by 22%.

The same codebase was released in eight different MENA countries with different configurations.

Media.net AD SDK

An iOS framework for providing real-time online bidding in adtech to boost iOS app publishers' revenue. It is built to support online bidding for banner, interstitial, and native Ads. It also supports the original API and rendering API. It uses Google Ad Manager to render the ad from the ad server for most ad types.

IHF – Handball News & Results

https://apps.apple.com/eg/app/ihf-handball-news-results/id1488319896
It is the official IHF iOS app for handball fans to stay up-to-date on the latest results, news, tournaments, and events worldwide. The app allows users to stay connected with their favorite teams with live coverage of every IHF international tournament, including articles, photos, match highlights, etc.

As the senior iOS engineer for this project I:
• Designed the iOS project.
• Built the App architecture on my own and provided a sample module for the other team members to follow.
• Technically reviewed the App requirements document and design.
• Owned the code review for all the Swift code.

Egypt Air

https://apps.apple.com/eg/app/egyptair/id591656508
The Egypt Air iOS app offers users the following services:
• Flight booking: book the flight using the mobile device.
• Check-in: select the seat and issue the boarding pass.
• Manage reservations, update contact information, and select preferred seats and meal.
• Flight status information: request arrival and departure information.
• Display timetable information to easily plan the journey.
• Display baggage allowance and information.
• Find first and business class lounges information around the world.
• Review the latest offers.
• Office locator: get the Egypt Air office's contact information and locations worldwide.
• Review information about the destination with a destination guide
• Display special services information
• Get an answer by reviewing the FAQ section.
• Display all services onboard information.
• Get the latest news and travel alerts from Egypt Air.
• Baggage tracking service.

I have worked mainly on:
• General enhancements.
• Bug fixing.
• Baggage tracking service.
• COVID-19 updates.
• Push notification of new features.
• Permission updates.

Waffy

https://apps.apple.com/us/app/id1659421204
The first escrow service in the Middle East, Saudi Arabia, enables users to create contracts, pay others contracts, and deal on Waffy to secure themself. It allows the buyer and seller to sell through Waffy quickly and securely. It also has a deep integration with the biggest retail website in Saudi Arabia, www.haraj.com

I architected and developed this iOS application from scratch, developed all its core features, and managed the iOS team working on it. I also owned the release process on the App Store.

Mirror Vision: Golf Coaching

https://apps.apple.com/gb/app/mirror-vision-golf-coaching/id1381051713
An iOS App that enabled the view of golf swings in real-time.

By streaming the camera from one iOS device to another's screen with ultra-low latency, a user can see their swing in real time! Just like looking in a mirror, only with a few more benefits. This real-time feedback allows users to learn new motor patterns faster than ever before. Feel vs. Real has always been a huge issue in golf instruction. Users can now visually see what they're feeling and make changes far more quickly.

Features:
• Real-time stream. No Wi-Fi or data connection is needed.
• Slo-mo 240 fps video recording and playback.
• Review and analyze swings with our intuitive video editing tool.
• Draw reference lines to help guide your swing and movements.
• Seamlessly share videos between devices.
• Import and export videos to and from your camera roll.
• Name and organize videos.

Strategy 360

https://linkdevelopment.com/products-and-platforms/products/strategy360
An intuitive strategy management platform that simplifies the process of strategy design, execution, and control. It enables strategy management office (SMO) and vision realization office (VRO) leaders to navigate an integrated digital experience that crafts sustainable performance excellence following the global frameworks: European Foundation for Quality Management (EFQM), Balanced Scorecard (BSC), or Hybrid.

Strategy360 helps leaders digitalize the process, manage its KPIs and monitor the progress in one integrated scenario that leverages the capabilities of the cloud, analytics, mobility, security, and collaboration and is available on-prem. Built on Microsoft technologies, Strategy360 is a web-based, easy-to-use, efficient, and bilingual (English/Arabic) platform.

I worked on this project on the iOS app, with the following responsibilities:
• Technically reviewed the project requirements and UI/UX.
• Architected the project and implemented a sample module to guide the other team members.
• Worked with other five iOS engineers side by side to deliver the project.
• Owned part of the code review process.

PassApp

https://apps.apple.com/eg/app/passapp-your-mobile-passes-wallet/id984331962
The PassApp mobile application helps users access their home/company gates/door or even car with digital passes and get rid of all their physical keys by merging security with convenience and enabling smartphones to securely open a door/gate.

In this project, these were my main responsibilities:

• Working on the app for enterprise users' key booking during COVID-19 to enable the organizations to limit their employees' office attendance using keys schedule validation.
• Fixing some performance issues inside the PassApp iOS app.
• Working on the residential access control keys and allowing the user to share his own keys with other users.

Form Builder SDK

https://apps.apple.com/mt/app/abk-mobile-banking/id942856310
Reusable library for enabling developers to develop and manage
iOS app forms using a few lines of code. It is built on Swift and can be used on iOS projects using the CocoaPods dependency manager. This private Pod is used on 7+ company projects. I started this Pod from scratch as an initiative to be used to quickly build 40+ forms for the ABK Banking app chatbot.

Indoor Navigation SDK

An Objective-C-based framework to provide an indoor navigation service for the Grand Egyptian Museum built using Xamarin technology. It was mainly an umbrella framework to wrap the Grand Egyptian Museum indoor navigation feature implemented based on a third-party framework for indoor navigation services called PointrLabs.

DoctoryKW

DoctoryKW app is considered the first online medical platform in Kuwait designed to book appointments. It displays the medical care providers, doctors, and clinics, making it easier for users to reach them.

I worked on the iOS side, I started the app from scratch with another iOS engineer, and we were working together side by side and reviewing each other codes.

Smart Dubai Maritime City Authority (DMCA)

https://apps.apple.com/ae/app/smart-dmca/id1292188129
Smart DMCA is a mobile application that provides United Arab Emirates (UAE) DMCA customers, professionals, partners, facilities, and beneficiaries with a mobile-enabled channel to access and apply for services like marine craft license, marine craft driving license, and permits.

I worked on the iOS side of this project; I:
• Added user license to the Apple Wallet.
• Enhanced the accessibility voiceover.
• Applied changes in font size feature when the user changes the font size on the device settings.
• Implemented the login with the UAE Pass feature, which is an OAuth 2 login third-party provided by the UAE Government for Gulf citizens.

MBC Ramadan

https://apps.apple.com/us/app/mbc-ramadan/id1116484777
An iOS app built for the MBC TV channels to provide Muslims with all the essentials they need during the Holy Month "Ramadan." Its core features are MBC channel shows schedule, Ramadan tips, Zakat calculator, Sebha, Prayer timing sharing, Prayer timing based on location, and Iftar timings.

I worked on the iOS development, supporting the app and adding new features like:
• Zakat calculator.
• Prayer timing notifications.
• Player timing share.
• Qibla direction.
• Retheming the app.
• Nearest Mosque location.

Sea Dubai

https://apps.apple.com/us/app/sea-dubai/id6468955057
Sea Dubai is an iOS App developed in Swift to facilitate searching and identifying marine leisure and recreational activities. It pinpoints tourist locations and destinations, recreational places, floating restaurants, marinas, yacht clubs, yacht and boat charter companies, and jet ski and water sports companies.

I developed the iOS app and integrated the back end with the mobile app to make all the features available to the users.

MOFAIC Aid

It is an enterprise application for the UAE-MOFA (United Arab Emirates - Ministry of Foreign Affairs) to manage the foreign aid projects that the United Arab Emirates has with other countries. The teams can work on the projects offline and sync when they are back online with a good level of version control.
2012 - 2016

Bachelor's Degree in Computer Science

Mansoura University - Mansoura, Egypt

Languages

Swift, Swift 4, Objective-C, XML, Swift 5, TypeScript, JavaScript

Frameworks

UIKit, SwiftUI, iOS SDK, Cocoa Touch, iOS Frameworks, Core Location, Viper, Core Data, OAuth 2, ReactiveCocoa, Core Bluetooth

Libraries/APIs

CocoaPods, REST APIs, Codable, Core Animation, iOS Native Libraries, RxSwift, Apiary API, RxCocoa, Google Maps SDK, Lottie-iOS, Escrow API, Prebid.js

Tools

XML Interface Builder (XIB), Auto Layout, GitHub, TestFlight, Firebase Cloud Messaging (FCM), Git, Apple Push Notifications, Xcode, Trello, Firebase Analytics, Slack, Figma, Hyperpay SDK

Paradigms

Mobile Development, REST, Agile, Model View Presenter (MVP), MVC Design, Model View ViewModel (MVVM), Unit Testing, VIPER Architecture, Test-driven Development (TDD), Refactoring, Scrum, Kanban, Design Patterns

Platforms

iOS, Firebase, MacOS, AppsFlyer

Storage

JSON, Firebase Realtime Database, MySQL, Amazon S3 (AWS S3), Databases, Cloud Firestore

Other

Programming, POP, Localization, APIs, Mobile Apps, Mobile App Development, Storyboarding, Bug Fixes, Debugging, Apple Design, RTL, Data Structures, Push Notifications, Reusable Libraries, Architecture, App UX, App Store, SDKs, Analytics, iOS Camera, Agile Practices, iPad, Async/Await, Algorithms, Navigation, Integration, Remote Config, Firebase Cloud Functions, AVFoundation, P2P, Bluetooth, Video Streaming, In-app Purchases, Networking, User Experience (UX), User Interface (UI), Near-field Communication (NFC), GitHub Actions, Integration Testing, UI Testing, Lottie, JFrog, Amplitude, Escrow, Prebidding, PrebidMobile, Online Bidding, Google Ad Manager, Google Ads, UXCam, Moyasar SDK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring