Mohammad O.

Backend-kehittäjä

Mohammadilla on viisi vuotta kokemusta Backend-kehittäjänä, ja hänet tunnetaan korkeasta motivaatiostaan ja erinomaisista ohjelmointitaidoistaan.

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

  • Flask
    Flask 3 vuotta
  • GraphQL
    GraphQL 2 vuotta
  • JavaScript
    JavaScript 5 vuotta

Muut taidot

    Mohammad

    Mohammad O.

    Egypt

    Aloita tästä

    Valittu kokemus

    Työllisyys

    • Vanhempi backend-kehittäjä

      Pixelcut - 10 months

      • 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ä.

      Tekniikat:

      • Tekniikat:
      • OAuth2 OAuth2
      • gRPC gRPC
      • Jest Jest
      • Gorm Gorm
      • Prompt Engineering
    • Vanhempi backend-kehittäjä

      Tresl - 4 months

      • 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.

      Tekniikat:

      • Tekniikat:
      • Flask Flask
      • Microservices
      • BigQuery BigQuery
      • Jest Jest
    • Software Engineer

      Microsoft - 8 months

      • 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.

      Tekniikat:

      • Tekniikat:
      • React Native React Native
      • gRPC gRPC
    • Software Engineer

      Jabu - 1 year 1 month

      • 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.
    • Backend Engineer

      Fruitful - 7 months

      • 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.

      Tekniikat:

      • Tekniikat:
      • Flask Flask
      • Jest Jest
      • Stripe Stripe
    • Software Engineer

      BlockGemini - 10 months

      • 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

      Tekniikat:

      • Tekniikat:
      • Jest Jest
    • Backend Developer

      MTMs - 2 years 8 months

      • 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

      Tekniikat:

      • Tekniikat:
      • Microservices
      • gRPC gRPC

    Koulutus

    • BSc.Computer Engineering

      Cairo University · 2016 - 2021

    Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

    Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

    • Kartoitamme yrityksenne kehitystarvetta
    • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
    • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

    Keskustele kanssamme