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+

Kokemus7

Pixelcut

Vanhempi backend-kehittäjä

Pixelcut
Information Technology (IT) and Services
Jan 2023 - Nov 2023 · 10m
  • 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ä.
OAuth2OAuth2
gRPCgRPC
JestJest
GormGorm
Prompt Engineering
Tresl

Vanhempi backend-kehittäjä

Tresl
Data Analytics
Sep 2022 - Jan 2023 · 4m
  • 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
Microservices
BigQueryBigQuery
JestJest
Microsoft

Software Engineer

Microsoft
Information Technology (IT) and Services
Aug 2022 - Apr 2023 · 8m
  • 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.
React NativeReact Native
gRPCgRPC
Jabu

Software Engineer

Jabu
Transportation and Logistics
Mar 2022 - Apr 2023 · 1y 1m
  • 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.
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.
FlaskFlask
JestJest
StripeStripe
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
JestJest
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
Microservices
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.