Abdelraheem J.

Node.js Developer

Abdelraheem is een competitieve software engineer gespecialiseerd in webontwikkeling, voornamelijk met behulp van JavaScript, React.js en Node.js runtime-omgevingen.

Hij werkt ook graag met AWS en voert het volledige beheer uit van CI/CD-pipelines met Jenkins.

Abdelraheem begon te programmeren toen hij 15 jaar was en een bijdrage leverde aan V-Bulletin-forums (HTML, CSS, PHP, MySQL).

Twee jaar voordat hij afstudeerde, nam hij deel aan de ACM ICPC en ging hij bij een bedrijf werken. In 2017 werd hij officieel jurylid en probleemsteller in de ACM ICPC, waar hij de leiding had over codebeoordelingen en nieuwe functies en verbeteringen ontwikkelde met behulp van verschillende programmeertalen.

Hoofd expertise
  • Node.js
    Node.js 8 jaar
  • Express.js
    Express.js 8 jaar
  • MongoDB
    MongoDB 8 jaar
Andere vaardigheden
  • AWS
    AWS 8 jaar
  • Team leading 8 jaar
  • Elixir
    Elixir 7 jaar
Abdelraheem
Abdelraheem J.

Jordan

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Fullstack Engineer

    Stepler - 8 maanden

    • Ontwikkelen van de frontend- en backend-onderdelen van het project;
    • Onderhouden van het systeem en implementatie van functionaliteit.

    Technologieën:

    • Technologieën:
    • Node.js Node.js
    • MongoDB MongoDB
    • GraphQL GraphQL
  • Adviseur software-engineering

    Kidpilot - 1 maand

    • Identificatie en herstel van kritieke prestatieproblemen die systeemcrashes veroorzaakten;
    • Opstellen van een volledig rapport met alle benodigde gegevens.

    Technologieën:

    • Technologieën:
    • Node.js Node.js
    • MySQL MySQL
    • AWS AWS
  • Manager software-engineering

    Mixed Dimensions - 5 jaar 6 maanden

    Leiding over de teams API (Elixir) en Web (Node.js/React.js/PHP);

    • Toewijzen van taken;
    • Toezicht op tijdmanagement;
    • Leiding over codebeoordeling;

    Leiding over coderen/bouwen van nieuwe functies en verbeteringen met behulp van een reeks programmeertalen/runtime-omgevingen/frameworks:

    • Node.js: gebruikt om GamePrint te bouwen;
    • Meteor Framework: gebruikt om realtime grafieken, dashboards en CSM te bouwen;
    • Express Framework: gebruikt om API's te bouwen;
    • React.js: gebruikt om de frontend van GamePrint te bouwen;
    • PHP: gebruikt om MakePrintable te bouwen;
    • Elixir: gebruikt om de zware backend-structuur voor het codesysteem te bouwen (herstellen en manipuleren van 3D-bestanden);
    • Phoenix-framework, structuur van microservices met gebruik van AWS SQS.

    Technologieën:

    • Technologieën:
    • Node.js Node.js
    • Express.js Express.js
    • MongoDB MongoDB
    • React.js React.js
    • HTML / CSS
    • Elixir Elixir
    • SASS SASS
    • Team leading
  • Manager software-engineering

    Integral Reality Labs - 5 jaar 3 maanden

    • Afhandelen van coderingsproblemen en -structuren op hoog en laag niveau;
    • Plannen, ontwerpen en uitvoeren van driemaandelijkse routekaarten voor producten van zowel GamePrint als MakePrintable;
    • Verantwoordelijkheid voor deliverables in software engineering, codebeoordeling en pull-aanvragen;
    • Bieden van praktische feedback in verband met strategische zakelijke/technologische keuzes;
    • Vertalen van zakelijke vereisten in technische behoeften en maatregelen;
    • Bouwen van een serverloze structuur voor tools voor het testen van games met AWS Lambda, DynamoDB en AWS Cloudwatch.

    Technologieën:

    • Technologieën:
    • Node.js Node.js
    • MongoDB MongoDB
    • PostgreSQL PostgreSQL
    • React.js React.js
    • AWS Lambda AWS Lambda
    • DynamoDB DynamoDB
    • Elixir Elixir
    • Team leading

Educatie

  • BSc.Computertechnologie

    Al Albayt Universiteit Al Albayt · 2012 - 2016

Portefeuille

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

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak