Omar Ragab, Developer in Dubai, United Arab Emirates
Omar is available for hire
Hire Omar

Omar Ragab

Verified Expert  in Engineering

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
September 28, 2021

Omar worked on large-scale systems that involved millions of users and distributed systems. He worked at Careem on multiple projects, including carpooling and city-to-city travel solutions. Omar recently built the Careem food catalog platform to support millions of products for restaurants and grocery shops.

Availability

Part-time

Preferred Environment

Slack, MacOS, IntelliJ IDEA

The most amazing...

...thing I've developed is the Careem food catalog platform.

Work Experience

Senior Software Engineer

2018 - PRESENT
Careem Networks FZ
  • Developed a city-to-city product that was shipped to more than 50 cities in the MENA region.
  • Developed a matching algorithm for carpooling. It was used for food delivery at the begging of COVID-19 crisis.
  • Built a catalog platform for merchants to be able to handle millions of product injections per hour.
Technologies: Java, Spring, Go, React, Kotlin

Full-stack Software Engineer Intern

2015 - 2015
Facebook
  • Collaborated with the scuba team to achieve aggregation of the results from the back end.
  • Converted the front-end components using React.
  • Conducted end-to-end testing of the tool used internally by all software engineers and PMs.
Technologies: PHPT, React, C

R&D Software Engineer Intern

2014 - 2014
Microsoft
  • Integrated a deep neural network into a video classification application.
  • Trained and improved the DNN for video classification for homemade videos (low-quality videos).
  • Extracted keyframes to achieve video summarization.
Technologies: C#, DNN

Catalog Platform

Worked on building a catalog platform that manages the products data for merchants and restaurants and allows editing, bulk uploading, and POS integration. It's also able to scale to ingesting millions of products per hour.

Carpooling Solution

https://blog.careem.com/en/careem-sawa/
Helped develop a carpooling solution by implementing an algorithm for immediate carpooling matching with other ongoing rides. Used heuristics and route generation techniques to provide a near-optimal route. The project was used in more than 50 cities across the MENA region.

The same algorithm was later integrated with the food delivery, and we were able to pool delivery orders during high volumes of orders.

Intercity Travel

Introduced a solution for traveling between cities, worked on the whole flow as a full-stack engineer, and built the solution from the front-end design as back-end service serves the React front end for both IOS and Android. The back end was built in Go to serve the data and configuration and create A/B testing experiments for the design.

Languages

Java, Kotlin, SQL, Go, C, C#

Frameworks

Spring, PHPT

Tools

IntelliJ IDEA, Slack

Platforms

MacOS, DNN

Storage

NoSQL, PostgreSQL

Libraries/APIs

React

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