Abdelraheem J.

Développeur Node.js

Abdelraheem est un ingénieur logiciel compétitif spécialisé dans le développement web, utilisant principalement les environnements d'exécution JavaScript, React.js et Node.js.

Il est également passionné par AWS et gère les pipelines CI/CD avec Jenkins.

Abdelraheem a commencé à programmer en seconde, en contribuant aux forums V-Bulletin (HTML, CSS, PHP, MySQL).

Il a participé à l'ACM ICPC pendant deux ans avant d'obtenir son diplôme et de commencer à travailler dans une entreprise. En 2017, il est devenu juge officiel et concepteur de problèmes à l'ACM ICPC, où il a dirigé des relectures de code et construit de nouvelles fonctionnalités et améliorations à l'aide de toute une gamme de langages de programmation.

Principale expertise
  • Node.js
    Node.js 8 ans
  • Express.js
    Express.js 8 ans
  • MongoDB
    MongoDB 8 ans
Autres compétences
  • AWS
    AWS 8 ans
  • Team leading 8 ans
  • Elixir
    Elixir 7 ans
Abdelraheem
Abdelraheem J.

Jordan

Commencer

Expérience sélectionnée

Emploi

  • Ingénieur fullstack

    Stepler - 8 mois

    • A développé les parties front-end et back-end du projet.
    • A assuré la maintenance du système et a mis en œuvre des fonctionnalités.

    Les technologies:

    • Les technologies:
    • Node.js Node.js
    • MongoDB MongoDB
    • GraphQL GraphQL
  • Consultant en génie logiciel

    Kidpilot - 1 mois

    • A identifié et corrigé les problèmes de performance critiques qui ont provoqué l'arrêt du système.
    • A fourni d'un rapport complet avec tous les détails nécessaires.

    Les technologies:

    • Les technologies:
    • Node.js Node.js
    • MySQL MySQL
    • AWS AWS
  • Responsable Ingénierie Logicielle

    Mixed Dimensions - 5 années 6 mois

    A dirigé les équipes API (Elixir) et Web (Node.js/React.js/PHP)

    • A affecté des tâches
    • A supervisé la gestion du temps
    • a dirigé l'examen du code

    A dirigé la programmation et la construction de nouvelles fonctionnalités et d'améliorations en utilisant tout un éventail de langages de programmation, d'environnements Runtime et de frameworks :

    • Node.js : utilisé pour construire GamePrint
    • Meteor Framework : utilisé pour créer des graphiques, des tableaux de bord et des CSM en temps réel
    • Express Framework : utilisé pour créer des API
    • React.js : utilisé pour construire le front-end de GamePrint
    • PHP : utilisé pour construire MakePrintable
    • Elixir : utilisé pour construire une structure backend robuste pour le système de code (correction et manipulation de fichiers 3D)
    • Le framework Phoenix, structure de micro-services avec utilisation d'AWS SQS.

    Les technologies:

    • Les technologies:
    • Node.js Node.js
    • Express.js Express.js
    • MongoDB MongoDB
    • React.js React.js
    • HTML / CSS
    • Elixir Elixir
    • SASS SASS
    • Team leading
  • Responsable Ingénierie Logicielle

    Integral Reality Labs - 5 années 3 mois

    • A géré des défis et des structures de programmation de haut et de bas niveau.
    • A planifié, conçu et exécuté des feuilles de route trimestrielles pour les produits GamePrint et MakePrintable.
    • A dirigé les livrables de l'ingénierie logicielle, les révisions de code et les révisions des demandes d'extraction.
    • A présenté des informations pratiques pour les décisions stratégiques en matière d'affaires et de technologie.
    • A traduit les exigences de l'entreprise en besoins et actions techniques.
    • A construit une structure sans serveur pour la simulation d'outil de test avec AWS Lambda et DynamoDB, ainsi qu'avec AWS Cloudwatch.

    Les technologies:

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

Éducation

  • License ès sciencesL'informatique

    Université Al Albayt 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

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous