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:
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • REST API REST API
      • TypeScript TypeScript
    • 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
      • JavaScript JavaScript
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Python Python
      • RabbitMQ RabbitMQ
      • Redis Redis
      • REST API REST API
      • TypeScript TypeScript
    • 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:
      • Node.js Node.js
      • TypeScript TypeScript
    • 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.

      Tekniikat:

      • Tekniikat:
      • GraphQL GraphQL
      • MongoDB MongoDB
      • MySQL MySQL
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • TypeScript TypeScript

    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