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 3 ans
- SCSS 4 ans
Autres compétences
- BigQuery 2 ans
- NumPy 2 ans
- Python 2 ans
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
SCSS
- Unit Testing
SSAS
ES5/ES6
Figma
Jenkins
Nuxt.js
Redux.js
Docker
React.js
Vue.js
JavaScript
RxJs
TypeScript
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
SCSS
NumPy
- Unit Testing
SSAS
ES5/ES6
Stripe
Figma
Node.js
- NoSQL
Redux.js
Docker
Next.js
React.js
JavaScript
Material-UI
Bootstrap
TypeScript
Google Cloud
Firebase
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
SCSS
NumPy
- Unit Testing
ES5/ES6
Node.js
Nuxt.js
Redux.js
- eCommerce
PostgreSQL
Next.js
Ionic
React.js
Vue.js
JavaScript
Material-UI
RxJs
Tailwind
Bootstrap
CSS
TypeScript
Google Cloud
Firebase
Jira
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
Node.js
- NoSQL
- eCommerce
Ionic
Capacitor
React.js
JavaScript
Material-UI
TypeScript
Google Cloud
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
SCSS
Node.js
- NoSQL
- eCommerce
React.js
JavaScript
Material-UI
CSS
TypeScript
Google Cloud
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