Mohamed Galal, Developer in Cairo, Cairo Governorate, Egypt
Mohamed is available for hire
Hire Mohamed

Mohamed Galal

Verified Expert  in Engineering

Mobile Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
October 28, 2021

Mohamed is a professional mobile architect and senior mobile developer with more than 12 years of experience designing, developing, documenting, and delivering high-quality applications for startups and multinational firms in diverse fields, including fintech, telecommunications, transportation, medical, eCommerce, and social. Mohamed focuses on implementing native iOS applications, SDKs, and cross-platform applications using Flutter.

Portfolio

Commute Automation Ltd
Flutter, Agile, Geolocation, Location Services, Google Maps SDK...
UnitedNFC, LLC
iOS, Swift, Clean Architecture, ChatGPT, OpenAI GPT-3 API, REST APIs, Scrum...
The Coaches' Voice
Flutter, GitHub, Clean Code, iOS, Test-driven Development (TDD), Android, Xcode...

Experience

Availability

Part-time

Preferred Environment

iOS, Flutter, Swift, Dart, SwiftUI, Augmented Reality (AR), Clean Architecture, SOLID Principles, Unit Testing, Native Mobile Apps

The most amazing...

...app I've developed is called PassTo, a fintech app that helps customers make more than $2.5 million in international money transfers monthly.

Work Experience

Senior Flutter Engineer

2023 - PRESENT
Commute Automation Ltd
  • Developed the Flock Rider and Flock Driver apps that offer a shared mobility-as-a-service solution for the workplace.
  • Built both apps using Flutter for iOS and Android platforms.
  • Integrated with IoT devices attached to the vehicles to provide vehicle control features, such as lock and unlock functionalities, and to read vehicle telematics, including geolocation and remaining mileage.
  • Relied heavily on geolocation, navigation, and maps.
  • Adhered to industry best practices to develop high-quality applications that are testable, maintainable, and extensible. These practices include test-driven development (TDD), clean architecture, SOLID principles, code review, and CI/CD.
  • Ensured a pixel-perfect match between the apps' screens and the design provided on Figma.
  • Distributed both apps on the App Store and Google Play.
Technologies: Flutter, Agile, Geolocation, Location Services, Google Maps SDK, Internet of Things (IoT), Front-end, Cross-platform

Senior iOS Engineer via Toptal

2023 - 2023
UnitedNFC, LLC
  • Refactored Nexpil, a medication reminder app that utilizes advanced machine learning and artificial intelligence algorithms to streamline medication management.
  • Reduced the scanning time from 30 seconds to under 1 second by optimizing and refactoring the scanning module.
  • Improved the accuracy of the scanning results by 90% by integrating the scanning algorithm with the OpenAI APIs. This integration enhanced the detection capabilities and ensured more precise and reliable scanning outcomes.
Technologies: iOS, Swift, Clean Architecture, ChatGPT, OpenAI GPT-3 API, REST APIs, Scrum, Figma, Front-end

Senior Flutter/Native iOS Engineer

2023 - 2023
The Coaches' Voice
  • Developed the CV Academy app, a powerful tool designed to assist football coaches in enhancing their skills. The app connects coaches with top-tier content created by elite coaches from the professional realm, enabling them to elevate their game.
  • Developed the app using Flutter for both iOS and Android platforms.
  • Adhered to industry best practices to develop a high-quality application that is testable, maintainable, and extensible. These practices include test-driven development (TDD), clean architecture, SOLID principles, code review, and CI/CD.
  • Ensured a pixel-perfect match between the app's screens and the design provided on Figma.
  • Established robust CI/CD workflows and pipelines to automate the application's build, testing, and deployment processes. This streamlined approach ensures efficient and consistent delivery of updates and new features.
  • Distributed the app on the App Store and Google Play.
Technologies: Flutter, GitHub, Clean Code, iOS, Test-driven Development (TDD), Android, Xcode, IntelliJ IDEA, Visual Studio Code (VS Code), Slack, Scrum, Agile, Software Engineering, Software Design, Software Analysis, Swift, Clean Architecture, Object-oriented Programming (OOP), Unit Testing, Mobile Development, REST APIs, Code Review, Source Code Review, Software Architecture, Mobile Architecture, iOS SDK, APIs, Figma, CI/CD Pipelines, Dart, Amazon Web Services (AWS), Video Streaming, Accessibility, Firebase, Software Design Patterns, Git, App Store, Front-end, Cross-platform

Mobile Architect | Senior Flutter/Native iOS Engineer

2022 - 2023
Raise
  • Refactored Slide, a top-rated gift-card app in the US market that provides cash back from hundreds of retailers and restaurants. The app smartly detects the user's geolocation and shows the integrated retailers and restaurants around.
  • Created a complete technical design that includes class, sequence, and use case diagrams.
  • Defined a testing process and best practices to implement unit, integration, and UI testing.
  • Reviewed the team's code, identified existing issues, and provided solutions.
  • Trained the team on the new app architecture and helped them to adopt it.
  • Reviewed the CI/CD pipelines and adjusted workflows for maximum optimization.
Technologies: iOS, Swift, APIs, Objective-C, Flutter, Xcode, Agile, Dart, Firebase, Bitrise, CI/CD Pipelines, REST APIs, Mobile Architecture, Clean Architecture, OOP Designs, Class Diagrams, UML Diagrams, Unit Testing, Integration Testing, Widgets, Near-field Communication (NFC), Figma, GitHub, Integration, API Integration, Test-driven Development (TDD), Clean Code, Mobile Apps, Native Mobile Apps, Mobile Development, Mobile App Development, Mobile, Mobile UI, Mobile UX, Leadership, Team Leadership, Team Management, Slack, Zeplin, Scrum Master, Agile Project Management, Software Engineering, Architecture, Minimum Viable Product (MVP), App Store, TestFlight, IntelliJ IDEA, Code Review, Software Architecture, iOS Native Libraries, Visual Studio Code (VS Code), Scrum, Software Design, Software Analysis, Object-oriented Programming (OOP), Source Code Review, iOS SDK, Android, Accessibility, Location Services, Geolocation, Software Design Patterns, Git, Front-end, Cross-platform, Technical Leadership

Senior iOS Engineer

2021 - 2022
RentZero Inc.
  • Developed RentZero, an app that allows renters to earn extra income by creating a neighbor-to-neighbor marketplace and allowing neighbors to do helpful tasks for each other, thereby reducing their rent to zero.
  • Selected the tech stack for the application's back and front ends.
  • Developed the app using the latest iOS stack, including SwiftUI and Combine.
  • Implemented unit tests with 95% code coverage and set up the CI/CD workflow and pipelines using Codemagic.
Technologies: iOS, Swift, SwiftUI, Firebase, REST APIs, Figma, GitHub, Agile, Integration, API Integration, Test-driven Development (TDD), Clean Code, Mobile Apps, Native Mobile Apps, Mobile Development, Mobile App Development, Mobile, Mobile UX, Mobile UI, Leadership, Team Leadership, Team Management, Slack, Zeplin, Scrum Master, Agile Project Management, Software Engineering, Architecture, Minimum Viable Product (MVP), App Store, TestFlight, Xcode, Code Review, iOS Native Libraries, Scrum, Software Design, Software Analysis, Clean Architecture, Object-oriented Programming (OOP), Unit Testing, Source Code Review, Software Architecture, Mobile Architecture, iOS SDK, XCTest, APIs, CI/CD Pipelines, Accessibility, Location Services, Geolocation, Software Design Patterns, Git, Front-end

Mobile Architect | Lead Mobile Flutter Engineer

2020 - 2021
BlaBla Connect
  • Developed a Flutter version of the PassTo app for international money transfers, processing more than $2.5 million in monthly international transfers.
  • Evaluated and selected the tools, technology stacks, and processes to ensure the highest quality product platform.
  • Developed high-level product specifications with attention to system integration and feasibility.
  • Created and provided the architectural blueprints and high- and low-level technical design documents to the development team, including UML diagrams, such as class, sequence, and use case diagrams.
  • Created CI/CD pipelines using tools like Fastlane and GitLab CI/CD.
  • Led a mobile team of 12 software engineers across different subteams, including the native iOS team, native Android team, and Flutter team, to deliver the PassTo app with the highest quality standards.
Technologies: iOS, Swift, Flutter, Dart, Clean Architecture, Software Design Patterns, Model View ViewModel (MVVM), Object-oriented Programming (OOP), SQLite, Firebase, GitLab CI/CD, Fastlane, Agile, Scrum, GitLab, Unit Testing, REST APIs, iOS SDK, Android, SwiftUI, APIs, Mobile App Development, Code Review, Source Code Review, Mobile Architecture, Software Architecture, Mobile Development, User Experience (UX), Apple Design, Git, UI Design, iOS UI Design, Mobile UI Design, User Interface (UI), Xcode, Android Studio, JSON, Near-field Communication (NFC), Integration, API Integration, Test-driven Development (TDD), Clean Code, Mobile Apps, Native Mobile Apps, Mobile, Mobile UX, Mobile UI, Leadership, Team Leadership, Team Management, Slack, Zeplin, Scrum Master, Agile Project Management, Software Engineering, Architecture, Finance, Financing, Financials, Fintech, App Store, TestFlight, IntelliJ IDEA, iOS Native Libraries, Software Design, Software Analysis, XCTest, CI/CD Pipelines, Accessibility, Location Services, Geolocation, Front-end, Cross-platform, Technical Leadership

Lead iOS Engineer | Scrum Master

2017 - 2020
BlaBla Connect
  • Developed BlaBla Connect, an iOS app that offers international GSM/SIP calls, VoIP calls, chatting, and airtime top-ups. The app has more than two million downloads on all platforms.
  • Collaborated with cross-functional teams to define, design, develop, and ship new apps and features.
  • Built the PassTo iOS app, which offers international money transfers and other financial features. It has facilitated more than $2.5 million in monthly international transfers.
  • Provided mentorship and guidance to software developers and other teams, such as software testers, UI/UX designers, and DevOps engineers.
  • Ensured that the quality standards and best practices were applied, leading to a clean, maintainable, reusable, and well-tested code.
  • Identified and fixed bottlenecks and resolved conflicts.
  • Facilitated the daily scrums, sprint planning, sprint demos, and retrospective meetings.
Technologies: iOS, Objective-C, Swift, C++, Clean Architecture, Software Design Patterns, Model View ViewModel (MVVM), Object-oriented Programming (OOP), SQLite, Firebase, GitLab CI/CD, PJSIP, Fastlane, Agile, Scrum, GitLab, Unit Testing, REST APIs, UIKit, iOS SDK, SwiftUI, APIs, Mobile App Development, Source Code Review, Code Review, User Experience (UX), Apple Design, Git, UI Design, iOS UI Design, Mobile UI Design, User Interface (UI), Xcode, JSON, Near-field Communication (NFC), Integration, API Integration, Mobile Apps, Native Mobile Apps, Mobile Development, Mobile, Mobile UX, Mobile UI, Leadership, Team Leadership, Team Management, Slack, Scrum Master, Agile Project Management, Software Engineering, Architecture, App Store, TestFlight, iOS Native Libraries, Software Design, Software Analysis, Software Architecture, Mobile Architecture, XCTest, CI/CD Pipelines, Accessibility, Location Services, Geolocation, Front-end, Technical Leadership

Lead iOS Engineer

2016 - 2017
Sygmatel
  • Provided supervision and mentorship to a team of four iOS developers.
  • Increased code coverage from 0% to 98% by restructuring the project to be more testable. I then mentored the team in implementing unit, UI, and integration tests.
  • Increased the code quality by adding static code analysis tools like SwiftLint and Tailor into the project.
  • Decreased the app version delivery time by implementing CI/CD, which automated the delivery process while ensuring quality standards using SonarQube, Jenkins, and Fastlane.
Technologies: iOS, Objective-C, Swift, C++, Clean Architecture, Software Design Patterns, Model View ViewModel (MVVM), Object-oriented Programming (OOP), SQLite, Firebase, GitLab CI/CD, PJSIP, Fastlane, Agile, Scrum, GitLab, Unit Testing, SwiftLint, SonarQube, REST APIs, UIKit, iOS SDK, APIs, Mobile App Development, Code Review, Source Code Review, User Experience (UX), Apple Design, Git, UI Design, iOS UI Design, Mobile UI Design, User Interface (UI), Xcode, JSON, Mobile Apps, Native Mobile Apps, Mobile Development, Mobile, Mobile UI, Mobile UX, Leadership, Team Leadership, Team Management, Slack, Agile Project Management, Software Engineering, Architecture, App Store, TestFlight, iOS Native Libraries, Software Design, Software Analysis, Mobile Architecture, Software Architecture, XCTest, Accessibility, Location Services, Geolocation, Front-end, Technical Leadership

Senior iOS Engineer

2014 - 2016
Sygmatel
  • Developed and maintained multiple high-quality apps in different domains like white-label iOS SIP dialer, white-label call shop app, and white-label iOS chatting app.
  • Contributed to the analysis and design phases of the projects.
  • Introduced Swift to the team and incrementally converted the codebase from Objective-C to Swift.
  • Trained and mentored two junior developers and helped them solve bottlenecks.
  • Introduced the Instruments app to the team, which helped us define the memory leaks and the app issues.
Technologies: iOS, Objective-C, Swift, C++, Clean Architecture, Software Design Patterns, Model View ViewModel (MVVM), Object-oriented Programming (OOP), SQLite, Firebase, GitLab CI/CD, PJSIP, Fastlane, Agile, Scrum, GitLab, Unit Testing, SwiftLint, SonarQube, REST APIs, UIKit, iOS SDK, APIs, Mobile App Development, Source Code Review, Code Review, User Experience (UX), Apple Design, Git, UI Design, iOS UI Design, Mobile UI Design, User Interface (UI), Xcode, JSON, Integration, API Integration, Mobile Apps, Native Mobile Apps, Mobile, Mobile UX, Mobile UI, Team Management, Slack, Software Engineering, App Store, TestFlight, Mobile Development, iOS Native Libraries, Mobile Architecture, Software Architecture, XCTest, Accessibility, Location Services, Geolocation, Front-end

iOS Engineer

2011 - 2014
Sygmatel
  • Developed and maintained multiple iOS SIP dialers for various clients.
  • Focused on implementing clean code and following best coding practices.
  • Used most of the iOS frameworks, including UIKit, Core Animation, Core Data, and Core Location.
  • Integrated third-party libraries into the apps I have worked on, such as WebRTC and PJSIP.
Technologies: iOS, Objective-C, Swift, C++, Clean Architecture, Software Design Patterns, Model View ViewModel (MVVM), Object-oriented Programming (OOP), SQLite, Firebase, GitLab CI/CD, PJSIP, Fastlane, Agile, Scrum, GitLab, Unit Testing, SwiftLint, SonarQube, REST APIs, UIKit, iOS SDK, APIs, Mobile App Development, Git, User Experience (UX), Apple Design, UI Design, iOS UI Design, Mobile UI Design, User Interface (UI), Xcode, JSON, Mobile Apps, Native Mobile Apps, Mobile Development, Mobile, Mobile UX, Mobile UI, Slack, Software Engineering, App Store, TestFlight, Code Review, iOS Native Libraries, Source Code Review, Mobile Architecture, Software Architecture, XCTest, Accessibility, Location Services, Geolocation, Front-end

PassTo

https://apps.apple.com/us/app/passto-global-money-transfer/id1354449369
PassTo is an international money transfer application available for iOS and Android with more than $2.5 million in monthly transfers.

The app was initially developed natively for both iOS and Android, and I converted it to Flutter. I started by creating the architecture and the technical design of the project, and at the same time, I trained the team on how to implement high-quality apps using Flutter.

The team now focuses on shipping more features with very high quality instead of wasting time developing the same feature twice for both platforms. The new features are now shipped very fast compared to the previous versions. The team is now focusing not only on the feature development but also on the quality of the feature.

The app is 100% technically designed with all the required details, so the new changes are welcomed. The testing coverage of the app is more than 90% as we implemented unit testing, widget testing, and integration testing. As a result, the issues reported by the testing team decreased drastically. Also, the app distribution time and effort have been dramatically reduced because of the implementation of CI/CD pipelines.

Raise: Shop, Earn, Repeat

https://apps.apple.com/us/app/slide-pay-earn-cash-back/id1500372264
Raise is the fastest way to earn cash back as users shop in-store or online. When paying with Raise, they can instantly get up to 10% cash back at hundreds of retailers and restaurants.

The app provides the following features:

1. Special offers from stores around one's location.
2. Up to 10% cash back on one's favorite brands.
3. $5 off one's first four purchases of $20 or more.
4. Shopping and paying online or in-store.
5. Withdrawing cash back or applying it to your next purchase.

The app is developed using Flutter. I created the app architecture and the technical design. I helped the team in the implementation process to adopt the best coding practices to deliver a high-quality application that is testable, maintainable, and extendable.

BlaBla Connect

https://apps.apple.com/us/app/blabla-connect/id722557476
BlaBla Connect is an international calling application, and it's one of the biggest apps I started from scratch. It contains a lot of technologies and features, including:

• GSM and SIP calls using PJSIP and G.729 codec
• VoIP calls using WebRTC and Opus codec
• Chatting using XMPPFramework and ejabberd server
• Live location sharing
• Mini calls and future calls
• Airtime top-up

ACTIVITIES
• Collaborated with various stakeholders to determine the functional and non-functional requirements for the app.
• Selected the technology stack, including the chatting server, call server, and the mobile frameworks needed to fulfill the requirements.
• Provided high-level and low-level technical design documents to the team.
• Identified the coding standards and the quality matrix.
• Mentored the team during the whole process.

The company launched the app and acquired more than two million users. The revenue stream is growing, and the app design and architecture allow the company to add new features quickly.

Flock Rider

https://apps.apple.com/bz/app/flock-rider/id6469622137
A Flutter-based app that offers a range of possible transportation sharing options, including a door-to-door commute service, shared guest service, demand responsive shuttle, and self-drive hire bookings.

Flock Rider is an app used by riders to book their rides, track the vehicles on the map, and pay.

Flock Driver

A Flutter-based app that offers a range of possible transportation sharing options, including a door-to-door commute service, shared guest service, demand responsive shuttle, and self-drive hire bookings.

Flock Driver is an app drivers use to navigate to the tour stops, pick up the riders, and drop them off.

CV Academy

Developed the app using Flutter and incorporated a range of key features, including auto-renewal subscription, video streaming, playback, and push notifications.

FEATURE DETAILS
• Auto-renewal subscription: The app supports automatic subscription renewals, ensuring a seamless experience for users.
• Video streaming and playback: Users can enjoy seamless video streaming within the app, accompanied by playback functionality.
• Push notifications: The app integrates push notifications, enabling timely communication and user updates.

By leveraging Flutter's capabilities, these features were successfully implemented to enhance the functionality and user experience of the app. And the app is available on both App Store and Google Play.

Nexpil

The Nexpil app utilizes advanced machine learning and artificial intelligence algorithms to streamline medication management. With this app, users can easily scan the labels of their medication pill bottles using their smartphone's camera. The built-in machine learning capabilities recognize and extract relevant information, such as medication names, dosages, and instructions.

The app was developed in Swift, and my primary focus was on enhancing performance and improving scanning results. To achieve this, I undertook the task of rewriting the scanning algorithm and leveraging the capabilities of OpenAI APIs to enhance the accuracy and quality of the scanning results.

RentZero

RentZero enables renters to earn extra income by creating a neighbor-to-neighbor marketplace that allows neighbors to do helpful tasks for each other and, in doing so, reduce their rent, ideally to zero.

RentZero offers renters multiple ways to quickly and easily earn extra income to reduce rent. Examples include doing tasks for neighbors, such as dog walking, errands, ride-sharing, babysitting, renting out a spare bedroom, providing professional services like tutoring and training, subletting parking spaces, and getting a bonus for referring in a new tenant.

I developed the app from scratch until I shipped it to the App Store.

Events Access App (NFC)

All the event attendees receive an NFC bracelet on the registration counter, and this bracelet is configurable via the app as the following:

• The admin on the registration counter enters the attendee info, including name, email, and phone number, and defines the access level based on the ticket type.
• The app defines the rooms and areas allowed for a specific attendee to enter based on the ticket type.
• On each gate, an admin scans the bracelet, sees the access information, and the app logs the attendee info on the server automatically. It is done via AppClip, so there is no need to have the app installed on the admins' devices.
• This info is used to gather stats on the session attendees and send them the specific session materials via email later.

I created the application from scratch until I shipped it to AppStore. I used Swift, SwiftUI, Core NFC, App Clips, and RESTful APIs.

Zoo in My Room (AR)

A Swift-based app that allows you to experience the thrill of a safari from the comfort of your own home. This augmented reality app is suitable for all ages and lets users bring various animals into their surroundings. Users can place them wherever they like and take photos and videos to share with others. Walking around the animals, users can see their true scale and realistic features, hear their unique sounds, and interact with them using touch gestures. Users can also feed them and learn more about their diet and habitat. With Animal AR, users can discover how tall a giraffe really is, how big a great white shark is, and even see dinosaurs come to life.

I created the application from scratch until I shipped it to the App Store. I used Swift, SwiftUI, ARKit, RealityKit, and RESTful APIs.

Home Design and Decoration App (AR)

A Swift-based app that Introduces the ultimate home design and furniture app! With this app, you can easily visualize and experiment with different furniture and decor options in your own space. Simply point your device's camera at any room and start placing virtual furniture and decor items to see how they look in real-time. Whether you're looking to revamp an entire room or just add a few finishing touches, our app has you covered.

I created the application from scratch until I shipped it to the App Store. I used Swift, SwiftUI, ARKit, RealityKit, and RESTful APIs.

Smart Translator (OpenAI/ChatGPT)

A Swift-based app powered by OpenAI! This app allows you to easily translate any text or spoken words from one language to another in real-time. Type or speak your message into the app, and it will quickly and accurately translate it for you. You can choose from many languages, including Spanish, French, German, Italian, Chinese, and many more. Plus, the app's user-friendly interface makes it easy for anyone, regardless of language skills.

Mobile Marketing iOS SDK

A Swift-based iOS SDK that offers a lot of marketing features such as:
• event tracking,
• targeted push notifications ads,
• targeted in-app banner ads, and
• targeted in-app walkthrough.

I developed the SDK from scratch until I shipped it to CocoaPods.

Car Pooling App

A Flutter-based app that is built to connect commuters and travelers to share rides in an eco-friendly, cost-effective, and sociable way of transportation.

The traveler sets the following:

1. Destination
2. Route
3. Number of available seats
4. Cost per seat
5. Travel time

And the commuters can reserve one or more seats after checking the traveler profile and ensuring they are verified.

The app also supports a chatting feature, so travelers and commuters can communicate.

I built the mobile app from scratch using Flutter, and here are some of the SDKs and frameworks I used:

1. Flutter SDK
2. Google Maps SDK
3. Geolocator Package
4. Google Places API
5. Firebase Authentication
6. Firebase Cloud Messaging
7. Firebase Analytics
8. Firebase Cloud Firestore

Languages

Swift, Dart, Objective-C, Swift 5, C++

Frameworks

Flutter, UIKit, iOS SDK, SwiftUI, XCTest, ARKit, iOS SceneKit

Libraries/APIs

REST APIs, iOS Native Libraries, Google Maps, Google Maps SDK, Google Maps API, PJSIP, WebRTC, CocoaPods

Tools

Xcode, IntelliJ IDEA, GitLab, GitHub, Fastlane, Slack, GitLab CI/CD, SwiftLint, Git, Figma, TestFlight, Android Studio, Zeplin, Amazon Simple Notification Service (Amazon SNS), SonarQube, Firebase Cloud Messaging (FCM), Firebase Authentication, Firebase Analytics, Google Places SDK

Paradigms

Scrum, Agile, Agile Project Management, Clean Architecture, Model View ViewModel (MVVM), Object-oriented Programming (OOP), Unit Testing, Mobile Development, UI Design, iOS UI Design, Mobile UI Design, Test-driven Development (TDD), Clean Code, Cross-platform

Platforms

Firebase, Software Design Patterns, iOS, Mobile, Visual Studio Code (VS Code), Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, AWS Lambda, Android, Bitrise

Storage

Cloud Firestore, JSON, Amazon S3 (AWS S3), Amazon DynamoDB, Databases, SQLite

Other

Scrum Master, Software Engineering, Software Analysis, Software Design, Mobile App Development, Code Review, Source Code Review, Software Architecture, Mobile Architecture, APIs, User Experience (UX), Apple Design, Minimum Viable Product (MVP), User Interface (UI), CI/CD Pipelines, OOP Designs, Class Diagrams, UML Diagrams, Widgets, Near-field Communication (NFC), App Clips, Augmented Reality (AR), RealityKit, SOLID Principles, Native Mobile Apps, Integration, API Integration, OpenAI, Mobile Apps, Mobile UI, Mobile UX, Leadership, Team Leadership, Team Management, Architecture, Fintech, App Store, OpenAI GPT-3 API, Accessibility, Location Services, Geolocation, Front-end, Technical Leadership, ChatGPT, Chatbots, Finance, Financing, Video Streaming, Internet of Things (IoT), WebSockets, Amazon API Gateway, Data Structures, Algorithms, Operating Systems, Graphics, Computer Vision, Artificial Intelligence (AI), Integration Testing, VoIP, SIP, Ejabberd, XMPP, SDKs, Financials

2007 - 2011

Bachelor's Degree in Computer Science

El-Shorouk Academy - Cairo, Egypt

MARCH 2021 - MARCH 2024

AWS Certified Solutions Architect - Associate

Amazon Web Services

AUGUST 2019 - PRESENT

Professional Scrum Master

Scrum.org

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