Hazem N.

Développeur front-end

Hazem est un ingénieur frontend qualifié avec cinq ans d'expérience commerciale, spécialisé dans des technologies web modernes telles que React, Next.js, Vue/Nuxt, SCSS/SASS et Material UI. En plus de son expertise frontend, il a acquis une expérience précieuse dans le développement backend et l'infrastructure, en travaillant avec Python (Pandas), Docker et l'écosystème Google Cloud Platform (GCP).

Une des réalisations les plus notables d'Hazem est la conception d'une micro-architecture pour la société néerlandaise Flipstream, intégrant plus de 200 fonctions cloud construites en Node.js (TypeScript) et Python. Ce système comprend des processus ETL, une intégration de paiement Stripe, des mécanismes d'authentification, et plus encore. Au cours des trois dernières années, il a fonctionné sans faille sans plaintes ni incidents de la part des clients, démontrant son fort engagement envers la qualité, la fiabilité, et la conception de systèmes évolutifs.

Hazem possède également d'excellentes compétences en communication et une maîtrise de l'anglais presque native, permettant une collaboration efficace entre les équipes et les parties prenantes.

Principale expertise

  • Project management 3 ans
  • GraphQL
    GraphQL 3 ans
  • SCSS
    SCSS 4 ans

Autres compétences

  • BigQuery
    BigQuery 2 ans
  • NumPy
    NumPy 2 ans
  • Python
    Python 2 ans
Hazem

Hazem N.

Egypt

Commencer

Expérience sélectionnée

Emploi

  • Développeur front-end

    Upwork - 4 années

    • Ingénieurs et intègre un composant partagé pour une gestion fluide des réunions Google et des calendriers, servant efficacement les clients et les talents.
    • Conçoit et met en œuvre un gestionnaire de notifications global robuste dans une architecture micro-frontend.
    • Dirige la migration d'une application de bureau de React vers Vue, améliorant les performances et la maintenabilité.
    • Participe activement à des revues de code, des discussions de conception et à une collaboration interfonctionnelle pour aligner les efforts d'ingénierie sur les objectifs du produit.
    • Rédige et examine des documents de conception technique complets pour garantir clarté et excellence dans l'implémentation.
    • Améliore et maintient la plateforme de messagerie, entraînant des améliorations continues pour élever l'expérience utilisateur.

    Les technologies:

    • Les technologies:
    • GraphQL GraphQL
    • SCSS SCSS
    • Unit Testing
    • SSAS SSAS
    • ES5/ES6 ES5/ES6
    • Figma Figma
    • Jenkins Jenkins
    • Nuxt.js Nuxt.js
    • Redux.js Redux.js
    • Docker Docker
    • React.js React.js
    • Vue.js Vue.js
    • JavaScript JavaScript
    • RxJs RxJs
    • TypeScript TypeScript
    • Jira Jira
  • Lead Software Engineer

    Flipstream - 3 années 4 mois

    • A construit et déployé plus de 200 fonctions cloud utilisant TypeScript et Python sur Google Cloud Platform (GCP).
    • A conçu et mis en œuvre des architectures de base de données complètes pour plusieurs produits SaaS de big data, tirant parti de ClickHouse pour des analyses OLAP.
    • A développé une bibliothèque interne de composants UI réutilisables utilisant Material-UI, améliorant la cohérence et l'efficacité à travers les applications.
    • A créé et intégré un système de facturation et de paiement robuste avec Stripe, SendGrid, et Firebase, rationalisant les flux de travail financiers.
    • A mis en œuvre l'analyse SonarQube Quality Gate dans le pipeline CI/CD, garantissant une haute qualité de code et atteignant plus de 80 % de couverture de test.
    • A développé et maintenu des pipelines ETL efficaces en utilisant Python Pandas pour traiter des flux de données complexes.
    • A rédigé un middleware d'authentification sécurisé pour la communication interne entre services.
    • A géré les activités du projet, y compris les tâches Jira, les Épics, les OKRs, et l'intégration de nouveaux développeurs.

    Les technologies:

    • Les technologies:
    • BigQuery BigQuery
    • SCSS SCSS
    • NumPy NumPy
    • Unit Testing
    • SSAS SSAS
    • ES5/ES6 ES5/ES6
    • Stripe Stripe
    • Figma Figma
    • Node.js Node.js
    • NoSQL
    • Redux.js Redux.js
    • Docker Docker
    • Next.js Next.js
    • React.js React.js
    • JavaScript JavaScript
    • Material-UI Material-UI
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • Google Cloud Google Cloud
    • Firebase Firebase
    • Python Python
  • Software Developer

    Upwork | Freelance - 4 années 6 mois

    • A obtenu le statut de Freelance Top Rated Plus sur Upwork avec un score de réussite de 100 % et plus de 2 860 heures payées, maintenant un taux de satisfaction client de 100 %.
    • Sélectionné en tant que membre de Front-End Talent Cloud chez Upwork, reconnu pour son expertise et ses performances constantes.
    • A complété des projets impliquant des technologies telles que React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP, et BigQuery.
    • A construit des applications à petite et moyenne échelle, assurant une livraison fluide tant pour les clients que pour leurs clients.

    Les technologies:

    • Les technologies:
    • Project management
    • GraphQL GraphQL
    • SCSS SCSS
    • NumPy NumPy
    • Unit Testing
    • ES5/ES6 ES5/ES6
    • Node.js Node.js
    • Nuxt.js Nuxt.js
    • Redux.js Redux.js
    • eCommerce
    • PostgreSQL PostgreSQL
    • Next.js Next.js
    • Ionic Ionic
    • React.js React.js
    • Vue.js Vue.js
    • JavaScript JavaScript
    • Material-UI Material-UI
    • RxJs RxJs
    • Tailwind Tailwind
    • Bootstrap Bootstrap
    • CSS CSS
    • TypeScript TypeScript
    • Google Cloud Google Cloud
    • Firebase Firebase
    • Jira Jira
    • Python Python
  • Software Engineer

    Oppa for Information Technology - 4 mois

    • A travaillé chez Oppa, une entreprise de logiciels axée sur les produits spécialisée dans les solutions e-commerce et de services.
    • A créé, maintenu et implémenté de nouvelles fonctionnalités pour une application e-commerce multiplateforme en utilisant Ionic-React avec Firebase.
    • A construit des modules d'authentification exploitant l'authentification Firebase pour une connexion sécurisée et une gestion des utilisateurs.
    • A conçu et implémenté des mises en page réactives pour une application web multiplateforme utilisant des composants SCSS et Ionic-React.
    • A développé, maintenu et amélioré un tableau de bord de propriétaire de magasin pour rationaliser la gestion des opérations du magasin.
    • A utilisé Material-UI et CSS pour construire un frontend réactif et convivial.
    • A intégré Firebase pour l'authentification des utilisateurs et une interaction fluide avec la base de données Firestore.

    Les technologies:

    • Les technologies:
    • SCSS SCSS
    • Node.js Node.js
    • NoSQL
    • eCommerce
    • Ionic Ionic
    • Capacitor Capacitor
    • React.js React.js
    • JavaScript JavaScript
    • Material-UI Material-UI
    • TypeScript TypeScript
    • Google Cloud Google Cloud
    • Firebase Firebase
    • API
  • Software Engineer

    Pulse Analytics Egypt - 6 mois

    • A travaillé chez Pulse Analytics, une entreprise fournissant une plateforme SaaS pour les entreprises.
    • A développé une application de collecte de données utilisant React.js et Firebase/GCP, garantissant évolutivité et performance.
    • A conçu et mis en œuvre la structure complète des collections/documents/sous-collections Firestore, optimisant l'organisation et la récupération des données.
    • A rédigé de la documentation, des présentations, et des feuilles Excel pour cartographier et expliquer divers processus et flux de données au sein de l'application.
    • A géré l'authentification Firebase, intégrant l'inscription/connexion Facebook et Google pour des expériences utilisateur fluides.
    • A créé des fonctions Cloud et une logique côté client en utilisant Firebase Admin SDK et Firebase Web, améliorant la fonctionnalité de l'application.
    • A implémenté des règles de sécurité Firestore pour protéger les données à travers toutes les collections et sous-collections.
    • A utilisé BigQuery pour exécuter des requêtes SQL complexes, configurer des vues et mettre à jour les données brutes des tables Firestore vers BigQuery.
    • A intégré Plotly.js pour des visualisations de données dynamiques et interactives.
    • A utilisé Crossfilter.js pour générer des groupes de données filtrés croisés et référencés, permettant une analyse avancée des données et des insights.

    Les technologies:

    • Les technologies:
    • BigQuery BigQuery
    • SCSS SCSS
    • Node.js Node.js
    • NoSQL
    • eCommerce
    • React.js React.js
    • JavaScript JavaScript
    • Material-UI Material-UI
    • CSS CSS
    • TypeScript TypeScript
    • Google Cloud Google Cloud
    • Firebase Firebase
    • HTML / CSS
    • API

Éducation

  • License ès sciencesComputer Engineering

    Faculty of Engineering, Cairo University · 2016 - 2021

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