Mohammad O.

Mohammad O.

Backend-kehittäjä

Egypt
Luotettava jäsen vuodesta 2023
5 vuoden kokemus

Hän on työskennellyt suurten yritysten, kuten Microsoftin, kanssa ja osoittanut erinomaisia viestintä- ja ongelmanratkaisukykyjä. Mohammadilla on tietojenkäsittelytieteen tutkinto, ja hän on keskittynyt taustakehitykseen vuodesta 2018.

Hän uskoo pystyvänsä menestymään kilpailullisissa ympäristöissä ja muuttamaan pieniä projekteja merkittäviksi hankkeiksi. Lisäksi hän mentoroi päivittäin harjoittelijoita ja hallitsee ketterät menetelmät, kuten Scrumin, ja omaa start-up -ajattelutavan. Hänen kokemukseensa kuuluu vanhan koodin ylläpito ja arkkitehtuurin suunnittelu.

Tärkein asiantuntemus

FlaskFlask3 vuotta
GraphQLGraphQL2 vuotta
JavaScriptJavaScript5 vuotta
MongoDBMongoDB5 vuotta
11+

Kokemus8

Wing

Senior Backend Engineer

Wing
Transportation and Logistics
Jan 2024 · 2v 5k

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

Vanhempi backend-kehittäjä

Pixelcut
Information Technology (IT) and Services
Jan 2023 - Nov 2023 · 10k
  • Työskennellyt projektin taustakehityksen parissa, jota yli 18 miljoonaa käyttäjää käyttää.
  • Skaalannut projektin miljoonien käyttäjien tarpeisiin ilman ongelmia.
  • Paransi suorituskykyä eri järjestelmän osissa.
  • Integroi Open AI API:n järjestelmään.
  • Generoinut ehdotuksia parantaakseen mallien tuloksia.
  • Hyödyntänyt tekoälymalleja eri osissa valokuvaeditorijärjestelmää.
  • Auttoi toisen palvelujärjestelmän kehittämisessä Go-kielellä.
TypeScriptTypeScript
Node.jsNode.js
GolangGolang
OAuth2OAuth2
gRPCgRPC
4+
Tresl

Vanhempi backend-kehittäjä

Tresl
Data Analytics
Sep 2022 - Jan 2023 · 4k
  • Lisäsi monimutkaisia SQL-kyselyitä näyttääkseen tilastoja kaupoista dynaamisten suodattimien avulla.
  • Kehitti mikroserviisejä käyttäen Node.js:ää, Expressiä, Pythonia, Flaskia ja FastAPI:tä.
  • Kehitti verkkosovelluksen, joka näyttää tilastoja eri kaupoista.
  • Korjasi virheitä vanhassa koodissa ja paransi suorituskykyä yli 100 000 käyttäjän käyttämässä järjestelmässä.
  • Refaktoroitiin osia koodista parhaan käytännön noudattamiseksi ja turvallisuushuolien käsittelemiseksi.
FlaskFlask
MicroservicesMicroservices
BigQueryBigQuery
JestJest
Microsoft

Software Engineer

Microsoft
Information Technology (IT) and Services
Aug 2022 - Apr 2023 · 8k
  • Työskennellyt Clarity SDK:n parissa mobiilisovelluksille.
  • Paransi aikaisemmin käytettyjen menetelmien suorituskykyä hyödyntämällä protokollapuskureita JSONin sijaan.
  • Päivitti Azure CI/CD -putkea kestävämpiä käyttöönottamisia varten.
  • Työskennellyt Clarity Webin parissa lisätäkseen käyttäjäkokemusta parantavia ominaisuuksia.
TypeScriptTypeScript
Node.jsNode.js
React NativeReact Native
AzureAzure
gRPCgRPC
2+
Jabu

Software Engineer

Jabu
Transportation and Logistics
Mar 2022 - Apr 2023 · 1v 1k
  • Työskennellyt analytiikkahankkeen taustalla, jota isot yritykset käyttävät tuotteen suorituskyvyn analysoimiseen.
  • Käsitteli valtavasti tietoa ja paransi kyselyjen suorituskykyä tehokkaan käsittelyn varmistamiseksi.
  • Työskennellyt Uber-tyyppisen sovelluksen taustalla, jolla on useita toimitusmoodia ja jota yli 50 000 käyttäjää käyttää.
  • Ylläpiti vanhaa koodia.
  • Toteutti CI/CD -putkia AWS-infrastruktuurin varaan.
PostgreSQLPostgreSQL
AWSAWS
TypeScriptTypeScript
Node.jsNode.js
GraphQLGraphQL
PythonPython
Fruitful

Backend Engineer

Fruitful
Banking and Finance
Jan 2022 - Aug 2022 · 7k
  • 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 · 10k
  • 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 · 2v 8k
  • 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

Arviointi

Tekniikan huippuosaaminen

Mohammad yleinen suorituskyky 90 minuutin suorassa teknisessä arvioinnissa on top 5 % Proxifyn tarkastetuista Backend-kehittäjä.

Koulutus

Cairo University
Cairo University
Computer Engineering2016 - 2021

Lopeta selaaminen.
Sovitetaan nopeammin.