Abdelraheem J.

Node.js-kehittäjä

Abdelraheem on kilpailuhenkinen ohjelmistosuunnittelija, joka on erikoistunut verkkosivustojen kehittämiseen pääasiassa JavaScriptin, React.js:n ja Node.js:n suorituksenaikaisilla ympäristöillä.

Lisäksi hän on innostunut AWS:stä ja hallinnoi kattavasti CI/CD-jaksoja Jenkinsillä.

Abdelraheem aloitti ohjelmoinnin 10. luokalla osallistumalla V-Bulletin-foorumeihin (HTML, CSS, PHP, MySQL).

Hän osallistui ACM ICPC:hen kahden vuoden ajan ennen kuin hän valmistui ja aloitti työt yrityksessä. Vuonna 2017 hänestä tuli ACM ICPC:n virallinen tuomari ja ongelmanratkaisija, jossa hän johti koodin tarkastuksia ja loi uusia ominaisuuksia ja parannuksia eri ohjelmointikielillä.

Tärkein asiantuntemus
  • Node.js
    Node.js 8 vuotta
  • Express.js
    Express.js 8 vuotta
  • MongoDB
    MongoDB 8 vuotta
Muut taidot
  • AWS
    AWS 8 vuotta
  • Team leading 8 vuotta
  • Elixir
    Elixir 7 vuotta
Abdelraheem
Abdelraheem J.

Jordan

Aloita tästä

Valittu kokemus

Työllisyys

  • Fullstack-insinööri

    Stepler - 8 months

    • Kehitti projektin front-end- ja back-end-osat.
    • Ylläpiti järjestelmää ja toteutti ominaisuuksia.

    Tekniikat:

    • Tekniikat:
    • Node.js Node.js
    • MongoDB MongoDB
    • GraphQL GraphQL
  • Ohjelmistotekniikan konsultti

    Kidpilot - 1 month

    • Tunnisti ja korjasi kriittisiä suorituskykyongelmia, jotka aiheuttivat järjestelmän kaatumisen.
    • Täydellinen raportin toimittaminen kaikkine tarvittavine yksityiskohtineen.

    Tekniikat:

    • Tekniikat:
    • Node.js Node.js
    • MySQL MySQL
    • AWS AWS
  • Ohjelmistosuunnittelupäällikkö

    Mixed Dimensions - 5 years 6 months

    Johti API- (Elixir) ja Web-tiimejä (Node.js/React.js/PHP).

    • Jakoi tehtäviä
    • Valvoi ajankäytön hallintaa
    • Johti koodin tarkistusta

    Johti uusien ominaisuuksien ja parannusten koodausta/luomista käyttäen erilaisia ohjelmointikieliä/runtime-ympäristöjä/sovelluskehyksiä:

    • Node.js: käytetty GamePrintin luomiseen
    • Meteor Framework: käytetty reaaliaikaisten kaavioiden, koontinäyttöjen ja CSM:n luomiseen
    • Express Framework: käytetty ohjelmointirajapintojen rakentamiseen
    • React.js: käytetty GamePrintin front-endin rakentamiseen
    • PHP: käytetty MakePrintablen luomiseen
    • Elixir: käytetään koodijärjestelmän raskaan taustarakenteen luomiseen (3D-tiedostojen korjaaminen ja manipulointi)
    • Phoenix-kehys, mikropalvelurakenne AWS SQS:n avulla

    Tekniikat:

    • Tekniikat:
    • Node.js Node.js
    • Express.js Express.js
    • MongoDB MongoDB
    • React.js React.js
    • HTML / CSS
    • Elixir Elixir
    • SASS SASS
    • Team leading
  • Ohjelmistosuunnittelupäällikkö

    Integral Reality Labs - 5 years 3 months

    • Käsitteli korkean ja matalan tason koodaushaasteita/rakenteita.
    • Suunnitteli ja toteutti GamePrint- ja MakePrintable-tuotteiden neljännesvuosittaiset toteutussuunnitelmat.
    • Johti ohjelmistosuunnittelun tuotoksia, koodin tarkistuksia ja pull-pyyntöjen tarkistuksia.
    • Esitteli käytännön toimia strategisia liiketoiminta- ja teknologiapäätöksiä varten.
    • Muunsi liiketoiminnan vaatimukset teknisiksi tarpeiksi ja toimiksi.
    • Loi palvelimettömän rakenteen testaustyökalulle AWS Lambdan ja DynamoDB:n sekä AWS Cloudwatchin avulla.

    Tekniikat:

    • Tekniikat:
    • Node.js Node.js
    • MongoDB MongoDB
    • PostgreSQL PostgreSQL
    • React.js React.js
    • AWS Lambda AWS Lambda
    • DynamoDB DynamoDB
    • Elixir Elixir
    • Team leading

Koulutus

  • BSc.Tietokone Tiede

    Al Albayt University Al Albayt · 2012 - 2016

Portfolio

  • porfolio-0
  • porfolio-1
  • porfolio-2
  • porfolio-3
  • porfolio-4
  • porfolio-5
  • porfolio-6
  • porfolio-7
  • porfolio-8
  • porfolio-9
  • porfolio-10

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

Voimme auttaa sinua toimittamaan tuotteesi nopeammin kokeneen etäkehittäjän avulla. Kaikki alkaen 31,90 €/tunti. Maksat vain, mikäli olet tyytyväinen ensimmäiseen viikkoosi.

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ä

Etkö tiedä mistä aloittaa?

Keskustele kanssamme

Ensimmäinen kehittäjä pääsee yleensä aloittamaan muutaman päivän sisällä yhteydenotosta.