Mohamed Ragab, Developer in Cairo, Egypt
Mohamed is available for hire
Hire Mohamed

Mohamed Ragab

Verified Expert  in Engineering

Software Developer

Cairo, Egypt

Toptal member since October 6, 2022

Bio

Mohamed is a senior front-end developer with over seven years of experience. He has worked in several business domains, between commercials, investments, startups, and HR systems. Mohamed can deliver quick results with high-performance and scalable solutions, writing functional code that translates to clean code to read and maintain.

Portfolio

Ogram
React Native, TypeScript, JavaScript, React, HTML, Sass, Jest, Unit Testing...
Areeb Technology
TypeScript, Sass, JavaScript, Angular, React, HTML, CSS, HTML5, Redux, Figma...
Amanah Teknologia
JavaScript, TypeScript 3, Angular, HTML, Sass, CSS, HTML5, Redux, REST APIs...

Experience

  • JavaScript - 7 years
  • TypeScript - 5 years
  • React - 4 years
  • Angular - 3 years
  • React Native - 2 years
  • Jest - 2 years
  • Unit Testing - 2 years
  • Functional Programming - 1 year

Availability

Part-time

Preferred Environment

MacOS, Slack, Postman, WebStorm, Node.js

The most amazing...

...thing I've built is a cross-platform app named Ogram. Used React Native and helped it start up to kick the market and get a successful series A.

Work Experience

Senior Front-end Developer

2019 - 2022
Ogram
  • Developed Ogram's cross-platform mobile app using React Native and published it on App Store and Play Store.
  • Built Ogram's web application using React, TypeScript, and SCSS.
  • Implemented a notifications module across all Ogram's platforms.
Technologies: React Native, TypeScript, JavaScript, React, HTML, Sass, Jest, Unit Testing, CSS, HTML5, Redux, Figma, Express.js, MongoDB, Jira, Full-stack, REST APIs, Git, Cypress, Front-end, Node.js

Senior Front-end Developer

2017 - 2019
Areeb Technology
  • Built an investment software using MVC architecture and Angular as a framework.
  • Developed pixel-perfect web responsive applications and managed the tasks.
  • Created an HR internal system using React and Lambda service.
Technologies: TypeScript, Sass, JavaScript, Angular, React, HTML, CSS, HTML5, Redux, Figma, REST APIs, Git, Front-end, Node.js

Front-end Developer

2016 - 2017
Amanah Teknologia
  • Developed web applications, mainly their location tracking functionality.
  • Designed the front-end software from scratch according to verbal requirements.
  • Supported the applications until and after they were delivered to the clients.
Technologies: JavaScript, TypeScript 3, Angular, HTML, Sass, CSS, HTML5, Redux, REST APIs, Git, Front-end, Node.js

Junior Front-end Developer

2015 - 2016
Xpress Integrations
  • Built a local business application called Juhayna using Ionic as a framework.
  • Used SQLite to do local database transactions and save user data.
  • Supported Juhayna's cross-platform application until and after delivery.
Technologies: JavaScript, Ionic, CSS, HTML5, Redux, REST APIs, Git, Front-end, Node.js

Experience

Ogram | Mobile Application

https://play.google.com/store/apps/details?id=co.ogram.sp
A mobile application based on staffing to help associations get part-time employees. I was the front-end developer implementing it using React Native, integrated back-end APIs, and native device features.

Education

2009 - 2014

Bachelor's Degree in Urban Planning

Cairo University - Cairo, Egypt

Certifications

JULY 2022 - PRESENT

CS50’s Introduction to Computer Science

Harvard University

Skills

Libraries/APIs

React, Node.js, REST APIs

Tools

Mongoose, Figma, Jira, Git, Slack, Postman, WebStorm

Languages

JavaScript, TypeScript, CSS, HTML5, TypeScript 3, HTML, Sass, C, Python 3

Frameworks

Express.js, Jest, Redux, Cypress, Angular, Ionic, React Native

Paradigms

Functional Programming, E2E Testing, Unit Testing

Storage

MongoDB

Platforms

MacOS

Other

Full-stack, Front-end, Engineering

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