Ahmed Ragab Issa
Verified Expert in Engineering
Mobile Developer
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
Experience
Availability
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
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.
Technical Screener
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.
Senior iOS Engineer
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.
Senior iOS Engineer
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.
Senior iOS Engineer & Squad Lead
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.
Senior iOS Engineer
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.
Senior iOS Engineer
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.
iOS Engineer
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.
iOS Engineer
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.
iOS Engineer
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.
Experience
Dubizzle - OLX Apps for Eight MENA Countries
https://apps.apple.com/eg/app/dubizzle-eg-olx/id1582817937The 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
IHF – Handball News & Results
https://apps.apple.com/eg/app/ihf-handball-news-results/id1488319896As 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• 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/id1659421204I 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/id1381051713By 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/strategy360Strategy360 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/id984331962In 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/id942856310iOS 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
DoctoryKW
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/id1292188129I 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/id1116484777I 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/id6468955057I developed the iOS app and integrated the back end with the mobile app to make all the features available to the users.
MOFAIC Aid
Education
Bachelor's Degree in Computer Science
Mansoura University - Mansoura, Egypt
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring