Mohammad O.

Mohammad O.

Backend Developer

Egypt
Trusted member since 2023
5 years of experience

He has worked with major companies like Microsoft, demonstrating outstanding communication and problem-solving abilities. Mohammad holds a degree in Computer Engineering and has been focused on backend development since 2018.

He is confident in his ability to excel in competitive environments and contribute to transforming small engagements into significant projects. Additionally, he mentors interns daily, is well-versed in Agile methodologies such as Scrum, and possesses a startup mindset. His experience includes maintaining legacy code and designing architecture.

Main expertise

FlaskFlask3 years
GraphQLGraphQL2 years
JavaScriptJavaScript5 years
MongoDBMongoDB5 years
11+

Experience8

Wing

Senior Backend Engineer

Wing
Transportation and Logistics
Jan 2024 · 2y 5m

Wing is a US-based technology company building backend services for its product platform.

  • Develop and maintain backend services in Node.js and TypeScript

  • Design APIs and data models supporting production workloads

  • Collaborate across teams to ship features and improve system reliability

  • Maintain and refactor existing services for performance and stability

PostgreSQLPostgreSQL
TypeScriptTypeScript
Node.jsNode.js
REST APIREST API
Pixelcut

Senior Backend Engineer

Pixelcut
Information Technology (IT) and Services
Jan 2023 - Nov 2023 · 10m
  • Worked on developing the backend for the project used by over 18 million users
  • Scaled the project to millions of users without issues
  • Improved performances for different parts of the system
  • Integrated Open AI API to the system
  • Generated prompts for better results from the models.
  • Used AI models for different parts of the photo editor system
  • Helped in developing another services system using Go
TypeScriptTypeScript
Node.jsNode.js
GolangGolang
OAuth2OAuth2
gRPCgRPC
4+
Tresl

Senior Backend Developer

Tresl
Data Analytics
Sep 2022 - Jan 2023 · 4m
  • Added complex SQL queries to show statistics for stores with dynamic filters.
  • Developed microservices using Node.js, Express, Python, Flask, and FastAPI.
  • Developed a web app showing statistics for different stores.
  • Fixed bugs with old code and improved performances for a system used by over 100K users.
  • Refactored parts of the code to use best practices and address security concerns.
FlaskFlask
MicroservicesMicroservices
BigQueryBigQuery
JestJest
Microsoft

Software Engineer

Microsoft
Information Technology (IT) and Services
Aug 2022 - Apr 2023 · 8m
  • Worked on Clarity SDK for mobile apps.
  • Improved the performance of previous methods used by utilizing protocol buffers instead of JSON
  • Updated Azure CI/CD pipeline for more robust deployments.
  • Worked on Clarity Web to add new features to improve the user experience.
TypeScriptTypeScript
Node.jsNode.js
React NativeReact Native
AzureAzure
gRPCgRPC
2+
Jabu

Software Engineer (Backend+Team Lead)

Jabu
Transportation and Logistics
Mar 2022 - Apr 2023 · 1y 1m
  • Worked on the backend of an analytics engagement used by big companies to analyze their product's performance.
  • Handled tons of data, improved performance of queries to handle the vast amount of data in an efficient way
  • Worked on the backend of an Uber-like app with multiple modes to deliver shipments from warehouses over 50K users use.
  • Maintained legacy code
  • Implemented CI/CD pipelines relying on AWS infrastructure
PostgreSQLPostgreSQL
AWSAWS
TypeScriptTypeScript
Node.jsNode.js
GraphQLGraphQL
PythonPython
Fruitful

Backend Engineer

Fruitful
Banking and Finance
Jan 2022 - Aug 2022 · 7m
  • Developed and maintained a mobile banking app's back end using Node.js and MongoDB.
  • Developed microservices using Node.js, Express, Python, Flask and FastAPI
  • Added unit tests with over 95% test coverage and ensured it was stable enough.
  • Revamped the whole back end initially using JavaScript and transformed it to TypeScript.
  • Changed the authentication used in the app and integrated with Auth0 for better authentication.
  • Worked on the back end developed in Python and Flask used to analyze the financial transactions, refactored and removed legacy code, and added features required by the system.
  • Integrated with a Salesforce API to provide services for interaction between agents and end users.
MongoDBMongoDB
TypeScriptTypeScript
Node.jsNode.js
FlaskFlask
PythonPython
3+
BlockGemini

Software Engineer

BlockGemini
Cryptocurrency and Blockchain
May 2021 - Mar 2022 · 10m
  • Maintained and improved an internal tool used by the company
  • Developed a backend for an app with over 1K installs
  • Fixed bugs in multiple backends using NodeJS and Typescript
  • Designed (DB and API) and implemented a backend for selling images with blogs functionality
  • Deployed backend systems to AWS
  • Designed the infrastructure and architecture of an Uber-like app
MongoDBMongoDB
AWSAWS
RedisRedis
TypeScriptTypeScript
Node.jsNode.js
2+
MTMs

Backend Developer

MTMs
Transportation and Logistics
Jul 2018 - Mar 2021 · 2y 8m
  • Developed and maintained backends for over eight applications using Node.js
  • Managed a team of developers (~ 3 developers per project on average)
  • Developed and maintained an app used by top tutors
  • Built automation and webscraping scripts to assist with tasks
PostgreSQLPostgreSQL
AWSAWS
RedisRedis
Node.jsNode.js
MicroservicesMicroservices
gRPCgRPC

Assessments

Engineering excellence

Mohammad’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted Backend Developers at Proxify.

Education

Cairo University
Cairo University
Computer Engineering2016 - 2021

Stop browsing.
Get matched faster.