Abdulraheem 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

  • SCSS
    SCSS 7 ans
  • Three.js
    Three.js 4 ans
  • Firebase
    Firebase 3 ans
Abdelraheem

Abdulraheem J.

Jordan

Commencer

Expérience sélectionnée

Emploi

  • Senior Software Engineer

    Panthera Media GmbH (via Proxify) - 7 mois

    Panthera Media GmbH is a media company specializing in influencer-driven platforms, enabling influencers to connect with their fanbase and monetize unique content. Their solutions include secure profile verification and e-commerce functionality for direct sales to followers.

    • Integrated Sumsub for verified influencer profiles, enhancing user trust and profile authenticity.
    • Developed functionalities enabling influencers to sell unique and physical items directly through the platform.
    • Utilized technologies including MongoDB, TypeScript, Node.js, and Nest.js to create robust, scalable backend services.
    • Deployed serverless architecture on Google Cloud to ensure efficient, cost-effective, and scalable solutions.

    Les technologies:

    • Les technologies:
    • MongoDB MongoDB
    • TypeScript TypeScript
    • Node.js Node.js
    • Google Cloud Google Cloud
    • Nest.js Nest.js
    • Serverless
  • Stress-Testing Engineer

    S2B Energia Oy (via Proxify) - 2 mois

    S2B Energia Oy is an energy company that focuses on database-driven solutions to support energy infrastructure and efficiency. It provides reliable systems for energy management, aiming to improve performance and address potential issues through proactive solutions.

    • Created and executed stress testing scripts for a large-scale database infrastructure, identifying performance bottlenecks.
    • Analyzed and documented pain points in system performance, recommending actionable solutions.
    • Generated detailed reports on identified issues and the corrective measures applied to improve performance.
    • Guided the team in implementing or revamping critical areas to enhance system efficiency and scalability.
    • Utilized PostgreSQL, AWS (including ECS), and Python for comprehensive testing and performance optimization.

    Les technologies:

    • Les technologies:
    • PostgreSQL PostgreSQL
    • AWS AWS
    • Python Python
    • AWS ECS AWS ECS
  • Frontend Software Engineer

    Klondev Automation GmbH (via Proxify) - 2 mois

    Klondev Automation GmbH is a software company providing automation and digital solutions, specializing in custom web development and API integration for seamless, responsive applications across industries.

    • Developed a dashboard portal from scratch based on Adobe XD designs, ensuring a seamless and visually accurate user interface.
    • Designed and styled HTML components using CSS, SCSS, and SASS for a consistent and responsive design.
    • Built and implemented all React.js components, aligning with project requirements and ensuring API integration with the backend services.
    • Utilized Redux for efficient state management, improving data flow and user interaction.
    • Leveraged TypeScript and Webpack to enhance code quality, modularity, and build performance.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • HTML HTML
    • CSS CSS
    • TypeScript TypeScript
    • SCSS SCSS
    • SASS SASS
    • HTML / CSS
    • Webpack Webpack
  • Senior Software Engineer

    Fibbl AB (via Proxify) - 2 mois

    Fibbl AB specializes in immersive E-commerce solutions, offering 3D viewers, virtual try-ons, and augmented reality (AR) experiences. These technologies enhance customer engagement, boost conversions, and reduce product returns.

    • Developed a digital marketing plugin for E-commerce platforms, enabling 3D product views directly in the browser to enhance customer engagement.
    • Implemented AR features for virtual try-ons, allowing users to experience clothing and accessories like glasses in real-time.
    • Utilized React.js, Node.js, Three.js, and Babylon.js to create immersive, interactive user experiences.
    • Optimized plugin performance to ensure seamless functionality across diverse E-commerce platforms.
    • Contributed to enhancing conversion rates and reducing return rates by integrating advanced 3D and AR technologies.

    Les technologies:

    • Les technologies:
    • React.js React.js
    • Node.js Node.js
    • Three.js Three.js
    • Babylon.js Babylon.js
  • Senior Software Engineer

    CureCurve Medical AI GmbH (via Proxify) - 7 mois

    CureCurve is a healthcare industry company developed an app for heart diseases, it has an AI powered widgets where it asks the user questions and detects what kind of diseases he has, and based on that it automatically creates a full plan for him. Including Exercises, Meals and Articles to read as well as medicines plan with reminders.

    • Developed the backend system for a heart disease management app, incorporating AI-powered widgets for personalized health assessments.
    • Integrated AI functionalities to diagnose health conditions based on user inputs, generating tailored health plans including exercises, meals, articles, and medication schedules with reminders.
    • Managed database operations, including CRUD functions, to maintain efficient data storage and retrieval.
    • Integrated third-party services to enhance the app’s functionality and provide seamless user experiences.
    • Implemented real-time notifications and monitoring features to keep users engaged and informed.
    • Utilized PHP, Node.js, and Nest.js to build a scalable and reliable backend infrastructure for healthcare needs.

    Les technologies:

    • Les technologies:
    • PHP PHP
    • Node.js Node.js
    • Nest.js Nest.js
  • 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.
  • Full-stack Engineer

    Stepler AB (via Proxify AB) - 8 mois

    Stepler is a health and wellness app designed to motivate users by rewarding them for their physical activity. Users can convert their steps into points, which can be redeemed for various products, services, and experiences from well-known partners.

    • Developed and maintained front-end and back-end components for Stepler AB, a step counter application that rewards users with points for every step.
    • Implemented new features to enhance the functionality and user experience of the application.
    • Ensured system reliability and performance through regular maintenance and updates.

    Les technologies:

    • Les technologies:
    • React.js React.js
    • HTML HTML
    • Node.js Node.js
    • React Native React Native
    • ES5/ES6 ES5/ES6
    • Express.js Express.js
    • Load Testing
    • Jest Jest
    • Swagger Swagger
  • 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.
  • Software Engineering Consultant

    Kidpilot AB (via Proxify AB) - 1 mois

    Kidpilot AB specializes in creating user-friendly tools and applications for macOS, web, and mobile platforms to enhance productivity and user experience. They develop apps like "Punch In," a time-tracking tool, and "Tjing," a disc golf management tool.

    • Identified and Resolved Performance Issues: Abdelraheem was critical in diagnosing and fixing significant performance issues causing system outages. His expertise ensured the application remained stable and efficient, minimizing downtime and enhancing user experience.
    • Comprehensive Reporting: Provided a detailed report that outlined the performance issues, the steps taken to resolve them, and recommendations for future improvements. This report was crucial for the client to understand the problems and the solutions implemented.

    Les technologies:

    • Les technologies:
    • PostgreSQL PostgreSQL
    • HTML HTML
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Load Testing
  • Full-stack Engineer

    Pluss International AS (via Proxify AB) - 7 mois

    Pluss help people get rewarded from their digital footprint and shake up the online marketing industry. Connecting your account to Social media and accounts to gather more details about you and analyze your profile.

    • Developed a platform to help users earn rewards and discounts based on their digital footprint and interests.
    • Integrated social media accounts to gather user data and analyze profiles for personalized offers.
    • Ensured ads and offers perfectly matched user interests, benefiting both users and advertisers.

    Les technologies:

    • Les technologies:
    • PHP PHP
    • React.js React.js
    • MongoDB MongoDB
    • HTML HTML
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Next.js Next.js
    • Nest.js Nest.js
    • Load Testing
    • Jest Jest
    • Swagger Swagger
    • Stripe Stripe
  • 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:
    • PHP PHP
    • JavaScript JavaScript
    • MongoDB MongoDB
    • HTML HTML
    • TypeScript TypeScript
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Express.js Express.js
    • OAuth2 OAuth2
    • SASS SASS
    • Load Testing
    • Elixir Elixir
    • Jest Jest
    • Meteor.js Meteor.js
    • Stripe Stripe
  • 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:
    • PHP PHP
    • JavaScript JavaScript
    • React.js React.js
    • MongoDB MongoDB
    • HTML HTML
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Express.js Express.js
    • OAuth2 OAuth2
    • Load Testing
    • Elixir Elixir
    • Jest Jest
    • Swagger Swagger
    • Meteor.js Meteor.js
    • Stripe Stripe

Éducation

  • License ès sciencesL'informatique

    Université Al Albayt Al Albayt · 2012 - 2016

Portefeuille

  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1

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