Hazem N.

Hazem N.

Développeur front-end

Egypt
Membre de confiance depuis 2024
5 années d'expérience

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.

Expertise principale

Project Management3 ans
GraphQLGraphQL3 ans
SCSSSCSS4 ans
Unit Testing5 ans
30+

Expérience6

Upwork

Développeur front-end

Upwork
Sep 2021 · 4y 6m
  • 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.

Senior Frontend Engineer

Upwork (internal R&D team)
Online Marketplaces
Sep 2021 · 4y 6m
  • Engineers and integrates a shared component for seamless Google Meetings and calendar management, serving clients and talent effectively;

  • Designs and implements a robust global notification handler within a micro-frontend architecture;

  • Leads the migration of a desktop application from React to Vue, achieving improved performance and maintainability;

  • Actively engages in code reviews, design discussions, and cross-functional collaboration to align engineering efforts with product goals;

  • Authors and reviews comprehensive technical design documents to ensure clarity and excellence in implementation;

  • Enhances and maintains the messaging platform, driving continuous improvements to elevate the user experience.

JavaScriptJavaScript
React.jsReact.js
Vue.jsVue.js
DockerDocker
TypeScriptTypeScript
18+
Flipstream

Lead Software Engineer

Flipstream
Data Analytics
Jun 2021 - Oct 2024 · 3y 4m
  • 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.
JavaScriptJavaScript
React.jsReact.js
DockerDocker
BootstrapBootstrap
TypeScriptTypeScript
23+

Software Developer

Upwork | Freelance
Remote Work and Collaboration
Mar 2021 · 5y
  • 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.
JavaScriptJavaScript
React.jsReact.js
Vue.jsVue.js
MongoDBMongoDB
PostgreSQLPostgreSQL
34+
Oppa for Information Technology

Software Engineer

Oppa for Information Technology
Information Technology (IT) and Services
Jan 2021 - May 2021 · 4m
  • 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.
JavaScriptJavaScript
React.jsReact.js
TypeScriptTypeScript
Node.jsNode.js
IonicIonic
15+

Software Engineer

Pulse Analytics Egypt
Data Analytics
Sep 2020 - Mar 2021 · 6m
  • 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.
JavaScriptJavaScript
React.jsReact.js
CSSCSS
TypeScriptTypeScript
Node.jsNode.js
15+

Évaluations

Excellence en ingénierie

Les performances globales de Hazem lors d'une évaluation technique en direct de 90 minutes se classent dans le top 5% des Développeur front-end évalués chez Proxify.

Éducation

FOE
Faculty of Engineering, Cairo University
Computer Engineering2016 - 2021

Arrêtez de naviguer.
Soyez jumelé plus rapidement.