Muhammad Umar, Developer in Riyadh, Riyadh Province, Saudi Arabia
Muhammad is available for hire
Hire Muhammad

Muhammad Umar

Verified Expert  in Engineering

Bio

Umar is a senior software engineer with 6+ years of experience in web and mobile development, specializing in React and React Native. He always gives his best in every project he undertakes, expanding his knowledge and skills to help his clients build the best possible solution. Passionate about programming and an excellent team player, Umar is looking forward to embracing new and challenging projects.

Portfolio

Swop
React Native, App Development, iOS, Android, Kotlin, Swift, Objective-C...
Gather
Agile, Agile Sprints, Architecture, Android, React Native, Redux...
Al Jazeera
Agile, Mobile App Development, GraphQL, TypeScript, React Native, Mobile Apps...

Experience

Availability

Part-time

Preferred Environment

React, Node.js, React Native, JavaScript, Typesafe, Mobile Wallet, Web3, Web3.js, AI Chatbots

The most amazing...

...apps I've contributed to are Aljazeera, Landit, and Jobcase. They have hundreds of users and are available in global markets.

Work Experience

Senior React Native Developer

2023 - 2023
Swop
  • Analyzed the B2B app's code and prepared the code audit report document. Fixed some bugs and added small features.
  • Used Scrum during development and Jira for task management. Applied the Agile methodology, such as standups, sprint planning, grooming, and retros.
  • Launched the app and achieved hundreds of user downloads, successfully helping users with their businesses.
Technologies: React Native, App Development, iOS, Android, Kotlin, Swift, Objective-C, OpenAI GPT-3 API, Third-party Integration, Integration, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Chatbots, Live Chat, Geolocation, App Submission, Audio, Realm, Firebase Analytics, Google Maps, Maps, JSON REST APIs, IT Project Management, IT Projects

Lead Software Engineer

2021 - 2022
Gather
  • Used Scrum during development. The complete Agile methodology was applied: standups, sprint planning, grooming, and retros.
  • When we launched this app, hundreds of users downloaded it and successfully found their partners.
  • Met with development managers to discuss software projects. Conducted feasibility studies for upgraded software systems. Designed new software architectures.
  • Assigned tasks to junior developers, such as coding, testing, debugging, and analytics. Wrote advanced programming code with the latest technologies. Reviewed and implemented updates for software systems. Managed project timelines and tasks.
Technologies: Agile, Agile Sprints, Architecture, Android, React Native, Redux, Styled-components, APIs, Swift, Java, Android Camera App, iOS Camera, Expo, Mobile, Front-end, In-app Purchases, Databases, Back-end, Leadership, User Experience (UX), Figma, Project Management, Technical Leadership, Software Architecture, Web Applications, Mobile Applications, MySQL, Code Review, Documentation, Best Practices, Location Services and Maps, Routing Optimization, App Development, App Design, WebView, Card Payments, Blockchain, Mobile Design, Design Systems, User Interface (UI), Mobile App Design, UI Design, Responsive Web Design (RWD), API Integration, Front-end Development, Mobile UI, Mobile UX, Push Notifications, Debugging, Babel, Development, App UX, Design, Google Play Store, App Store, MERN Stack, React Navigation, Expo.io, OpenAI GPT-3 API, Trello, Material UI, WebSockets, Digital Video, Deployment, Third-party Integration, Integration, Twilio API, Twilio Sync API, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Location Tracking, Chatbots, Live Chat, Geolocation, App Submission, Audio, Realm, Firebase Analytics, Google Maps, Maps, JSON REST APIs, Clean Code, IT Project Management, IT Projects

Senior Software Engineer

2021 - 2022
Al Jazeera
  • Developed a news app that covers what's happening in the Middle East and the world.
  • Enabled multimedia and interactive content, opinions, documentaries, podcasts, long reads, and broadcast schedules. The app is available worldwide and has been downloaded by half a million users.
  • Tracked and fixed bugs, handled regression testing, and built features using scrum processes and Jira as a reporting tool.
Technologies: Agile, Mobile App Development, GraphQL, TypeScript, React Native, Mobile Apps, Android, iOS, REST APIs, Mobile Development, Full-stack, Minimum Viable Product (MVP), Firebase, Amazon Web Services (AWS), Redux, MongoDB, WebRTC, APIs, Swift, Java, Android Camera App, iOS Camera, Mobile, Front-end, Back-end, User Experience (UX), Figma, Mobile Applications, Jest, Unit Testing, Code Review, Documentation, Best Practices, Location Services and Maps, Routing Optimization, React Apollo, App Development, App Design, WebView, Card Payments, Blockchain, Mobile Design, Design Systems, User Interface (UI), Mobile App Design, UI Design, Responsive Web Design (RWD), API Integration, Front-end Development, Mobile UI, Mobile UX, Push Notifications, Debugging, Babel, Development, App UX, Design, Google Play Store, App Store, MERN Stack, Product Management, Web Development, React Navigation, Expo.io, Trello, WebSockets, Digital Video, Video Streaming, Deployment, Videos, Third-party Integration, Integration, Create React App, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Chatbots, Geolocation, Audio, Realm, Firebase Analytics, JSON REST APIs, Clean Code, IT Project Management, IT Projects

Senior Software Engineer

2019 - 2021
Arbisoft
  • Built Jobcase, a job marketplace and social platform available in the US with millions of downloads.
  • Created Landit, a coaching web platform that runs worldwide and has a mobile app in the development phase.
  • Tracked and fixed bugs, handled regression testing, and built features using scrum processes and Jira as a reporting tool.
Technologies: Agile, Git, GraphQL, Management, Mobile App Development, JavaScript, React, TypeScript, Web App Deployment, CSS, Styled-components, Node.js, Formik, Jira, GitHub, GitLab, CI/CD Pipelines, Kanban, Scrum, JavaScript 6, HTML5, SourceTree, Redux, Redux-Saga, Redux Thunk, Redux-query, Redux Toolkit, Express.js, Agile Sprints, React Native, Mobile Apps, Android, iOS, REST APIs, Web, Mobile Development, Full-stack, Minimum Viable Product (MVP), Firebase, HTML, Next.js, Tailwind CSS, Cypress, MongoDB, Team Leadership, WebRTC, Architecture, Video Chat, APIs, UX Design, Java, Android Camera App, iOS Camera, Expo, AWS Amplify, Mobile, Front-end, In-app Purchases, Databases, Back-end, Leadership, User Experience (UX), Figma, Project Management, Technical Leadership, eCommerce, Software Architecture, Microservices, Kotlin, Web Applications, Mobile Applications, MySQL, Jest, Unit Testing, Code Review, Documentation, Best Practices, Location Services and Maps, Mapbox, Routing Optimization, React Apollo, App Development, App Design, Stripe API, WebView, Card Payments, Blockchain, Mobile Design, Design Systems, User Interface (UI), Mobile App Design, UI Design, Responsive Web Design (RWD), API Integration, Bitcoin, Heroku, Front-end Development, Mobile UI, Mobile UX, Push Notifications, Google Cloud Platform (GCP), Debugging, Bluetooth, Babel, Development, App UX, Design, Google Play Store, App Store, MERN Stack, Edtech Design, Product Management, Web Development, React Navigation, Expo.io, Trello, Material UI, WebSockets, Digital Video, Video Streaming, Deployment, Videos, Third-party Integration, Integration, Ethereum, Blockchain & Cryptocurrency, Cryptocurrency Wallets, Create React App, Twilio API, Twilio Sync API, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Location Tracking, Chatbots, Live Chat, Geolocation, App Submission, Audio, Realm, Firebase Analytics, Google Maps, Google Maps API, Maps, Navigation, JSON REST APIs, Clean Code, IT Project Management, IT Projects, Bots

Lead Software Engineer

2017 - 2019
Novatore Solutions
  • Took part in different projects, including the development of a restaurant management system.
  • Built numerous apps like Eventora, farmdoc, and subway. Some of these apps are available in UAE and have been downloaded by hundreds of users.
  • Tracked and fixed bugs, handled regression testing, and built features using scrum processes and Jira as a reporting tool.
Technologies: Agile, Git, JavaScript, Agile Sprints, CI/CD Pipelines, Express.js, Formik, GitLab, GitHub, GraphQL, JavaScript 6, Management, CSS, HTML5, ClickUp, Mobile App Development, React, Redux, Redux-query, Redux-Saga, React Native, Amazon EC2, Mobile Apps, Android, iOS, REST APIs, Web, Mobile Development, Full-stack, Minimum Viable Product (MVP), Firebase, HTML, Next.js, MongoDB, Team Leadership, WebRTC, Architecture, Video Chat, APIs, UX Design, Java, Android Camera App, iOS Camera, Expo, AWS Amplify, Mobile, Front-end, In-app Purchases, Databases, Back-end, Leadership, User Experience (UX), Figma, Project Management, Technical Leadership, eCommerce, Software Architecture, Kotlin, Web Applications, Mobile Applications, MySQL, Jest, Unit Testing, Code Review, Documentation, Best Practices, Location Services and Maps, Mapbox, Routing Optimization, App Development, App Design, Stripe API, WebView, Card Payments, Blockchain, Mobile Design, Design Systems, User Interface (UI), Mobile App Design, UI Design, Responsive Web Design (RWD), API Integration, Bitcoin, Heroku, Front-end Development, Mobile UI, Mobile UX, Push Notifications, Google Cloud Platform (GCP), Debugging, Bluetooth, Babel, Development, App UX, Design, Google Play Store, App Store, MERN Stack, Edtech Design, Product Management, Web Development, React Navigation, Expo.io, Trello, Material UI, WebSockets, Digital Video, Video Streaming, Deployment, Videos, Third-party Integration, Integration, Ethereum, Blockchain & Cryptocurrency, Cryptocurrency Wallets, Create React App, Twilio API, Twilio Sync API, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Location Tracking, Chatbots, Live Chat, Geolocation, App Submission, Realm, Google Maps, Google Maps API, Maps, Navigation, JSON REST APIs, Laravel, Clean Code, IT Project Management, IT Projects, Bots

Aljazeera News App

https://www.aljazeera.com/
Aljazeera is a platform where users can read and watch the news and access analysis from the Middle East and the rest of the world with multimedia and interactive content, opinions, documentaries, podcasts, and broadcast schedules. In this project, I integrated the mobile team responsible for building the apps, currently available at both iOS and Google Play stores.

Tech stack: GraphQL and React Native.

• https://apps.apple.com/us/app/al-jazeera/id1534955972
• https://play.google.com/store/apps/details?id=com.aljazeera.mobile&hl=en&gl=US

Landit

https://www.landit.com/
Integrated the mobile team in charge of the development of Landit, the leader in personalized career pathing technology that aims to increase the success and engagement of women and diverse groups in the workplace.

Tech Stack: React Native, Redux-Saga, Formik, and Firebase.

Jobcase

Jobcase, Inc is a technology and AI company that provides a job marketplace and social platform. They launched their platform, Jobcase.com, in 2015, targeting people who were overlooked by traditional job websites by applying machine-learning algorithms to the job market search. The platform includes group hubs, hiring tips, profiles for work history, endorsements, and integration with job search services such as GlassDoor, Indeed, and CareerBuilder. They also launched the Jobcase mobile app, which is available on iOS and Android.

I took part in this project from the beginning and integrated both the web and mobile teams.

Tech stack: React, React Native, Redux Thunk.

• https://play.google.com/store/apps/details?id=com.jobcase.member&hl=en&gl=US
• https://apps.apple.com/us/app/jobcase/id1506836734

DVF Mobile Order

https://apps.apple.com/us/app/dvf-mobile-order/id1508175753
The DVF mobile ordering app allows customers to order products from Dutch Valley Foods by efficiently scanning barcode shelf tags, product lookup, and order submission on mobile devices. The ordering time can be decreased by duplicating previously ordered items, scanning or manually entering products into the cart, searching for products, and modifying multiple cart orders to submit when ready. Sync technology allows orders to sync with the Dutch Valley Foods website carts allowing its submission on either app or website cart.

Gather

Meet new Catholics on Gather! Whether you want to make new friends or date someone special, Gather helps you meet new Catholics and start genuine, authentic relationships. Match, chat, and then meet new Catholics near you on this Catholic befriending or dating app. Meet great people, make new friends or date, and find love. Start online, end offline.
https://apps.apple.com/us/app/gather-catholic-relationships/id1489387099
https://play.google.com/store/apps/details?id=com.bauhauslabs.koin&hl=en&gl=US

Swop B2B App

A mobile and web digital business card app designed to help people and businesses of all sizes transform their digital brand, improve sales and marketing performance, and amplify the power of their network. The app is available on iOS and Android via the following links:

• iOS: apps.apple.com/lt/app/swop/id1631822315
• Android: play.google.com/store/apps/details?id=com.swop
2013 - 2017

Bachelor's Degree in Software Engineering

University of Management and Technology - Lahore, Pakistan

JULY 2020 - PRESENT

Advanced React Native

Udemy

Libraries/APIs

React, REST APIs, React Navigation, Firebase iOS SDK, Firebase Android SDK, Google Maps, Google Maps API, Node.js, WebRTC, AWS Amplify, Stripe API, Twilio API, Twilio Sync API, Socket.IO, Formik, Redux-Saga, Redux-query, Web3.js

Tools

Git, Expo, Figma, WebView, Expo.io, Trello, Create React App, Firebase Analytics, React Apollo, Babel, Jira, GitHub, GitLab, SourceTree, Redux Thunk, Redux Toolkit

Languages

JavaScript, TypeScript, CSS, GraphQL, HTML, Swift, Java, Kotlin, JavaScript 6, HTML5, PHP, Objective-C

Frameworks

Redux, React Native, Jest, Material UI, Next.js, Tailwind CSS, Cypress, Express.js, Laravel

Paradigms

Agile, Mobile Development, Unit Testing, Best Practices, App Development, Mobile Design, Mobile App Design, UI Design, Cross-platform, Clean Code, UX Design, Microservices, Responsive Web Design (RWD), Management, Kanban, Scrum

Platforms

Android, iOS, Web, Mobile, Amazon EC2, Firebase, Mapbox, Blockchain, Heroku, Google Cloud Platform (GCP), Ethereum, Amazon Web Services (AWS), Typesafe, Thunkable

Storage

Databases, MySQL, Realm, MongoDB

Industry Expertise

Project Management

Other

Styled-components, Mobile App Development, Mobile Apps, Full-stack, Minimum Viable Product (MVP), Architecture, Android Camera App, iOS Camera, Front-end, In-app Purchases, Leadership, User Experience (UX), Technical Leadership, eCommerce, Software Architecture, Web Applications, Mobile Applications, Code Review, Location Services and Maps, Routing Optimization, App Design, Card Payments, User Interface (UI), API Integration, Front-end Development, Mobile UI, Mobile UX, Push Notifications, Debugging, Development, App UX, Design, Google Play Store, App Store, MERN Stack, Product Management, Web Development, Digital Video, Video Streaming, Deployment, Third-party Integration, Integration, Location Tracking, Live Chat, Geolocation, App Submission, Audio, Maps, JSON REST APIs, IT Project Management, IT Projects, Web App Deployment, Team Leadership, Video Chat, APIs, Back-end, Documentation, Design Systems, Bitcoin, Bluetooth, Edtech Design, OpenAI GPT-3 API, WebSockets, Videos, Blockchain & Cryptocurrency, Cryptocurrency Wallets, Mobile Wallet, Chatbots, Navigation, AI Chatbots, Bots, CI/CD Pipelines, Agile Sprints, ClickUp, Web3

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