Hazem N.

Frontend-Entwickler

Hazem ist ein versierter Frontend-Ingenieur mit fünf Jahren kommerzieller Erfahrung, der sich auf moderne Webtechnologien wie React, Next.js, Vue/Nuxt, SCSS/SASS und Material UI spezialisiert hat. Neben seiner Frontend-Expertise hat er wertvolle Erfahrungen in der Backend-Entwicklung und Infrastruktur gesammelt, indem er mit Python (Pandas), Docker und dem Google Cloud Platform (GCP)-Ökosystem gearbeitet hat.

Eine von Hazems bemerkenswertesten Leistungen ist das Design einer Mikroarchitektur für das niederländische Unternehmen Flipstream, die über 200 Cloud-Funktionen in Node.js (TypeScript) und Python umfasst. Dieses System umfasst ETL-Prozesse, Stripe-Zahlungsintegration, Authentifizierungsmechanismen und mehr. In den letzten drei Jahren ist es reibungslos ohne Kundenbeschwerden oder Vorfälle gelaufen, was sein starkes Engagement für Qualität, Zuverlässigkeit und skalierbare Systemdesign zeigt.

Hazem verfügt auch über hervorragende Kommunikationsfähigkeiten und eine nahezu muttersprachliche Beherrschung der englischen Sprache, was eine effektive Zusammenarbeit mit Teams und Interessengruppen ermöglicht.

Hauptkompetenz

  • Project management 3 Jahre
  • GraphQL
    GraphQL 3 Jahre
  • SCSS
    SCSS 4 Jahre

Andere Fähigkeiten

  • BigQuery
    BigQuery 2 Jahre
  • NumPy
    NumPy 2 Jahre
  • Python
    Python 2 Jahre
Hazem

Hazem N.

Egypt

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Frontend-Entwickler

    Upwork - 4 jahre

    • Entwickelt und integriert eine gemeinsame Komponente für nahtlose Google Meetings und Kalenderverwaltung, um Kunden und Talente effektiv zu bedienen.
    • Entwickelt und implementiert einen robusten globalen Benachrichtigungs-Handler innerhalb einer Micro-Frontend-Architektur.
    • Führt die Migration einer Desktop-Anwendung von React zu Vue, um verbesserte Leistung und Wartungsfreundlichkeit zu erreichen.
    • Engagiert sich aktiv in Code-Reviews, Entwurfsdiskussionen und funktionsübergreifender Zusammenarbeit, um die Ingenieurefforts mit den Produktzielen in Einklang zu bringen.
    • Verfasst und überprüft umfassende technische Entwurfsdokumente, um Klarheit und Exzellenz in der Umsetzung sicherzustellen.
    • Verbessert und gewartet die Messaging-Plattform, um stetige Verbesserungen der Benutzererfahrung zu fördern.

    Technologien:

    • Technologien:
    • 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 jahre 4 monate

    • Über 200 Cloud-Funktionen unter Verwendung von TypeScript und Python auf der Google Cloud Platform (GCP) entwickelt und bereitgestellt.
    • Umfassende Datenbankarchitekturen für mehrere Big Data SaaS-Produkte entworfen und implementiert, wobei ClickHouse für OLAP-Analysen genutzt wurde.
    • Eine wiederverwendbare interne UI-Komponentenbibliothek mit Material-UI entwickelt, um die Konsistenz und Effizienz in den Anwendungen zu verbessern.
    • Ein robustes Abrechnungs- und Zahlungssystem mit Stripe, SendGrid und Firebase erstellt und integriert, um die finanziellen Abläufe zu optimieren.
    • Die SonarQube-Quality Gate-Analyse in die CI/CD-Pipeline implementiert, um eine hohe Codequalität sicherzustellen und über 80 % Testabdeckung zu erreichen.
    • Effiziente ETL-Pipelines mit Python Pandas entwickelt und gewartet, um komplexe Datenströme zu verarbeiten.
    • Sichere Authentifizierungsmiddleware für die interne Kommunikation zwischen Diensten verfasst.
    • Projektaktivitäten verwaltet, darunter Jira-Aufgaben, Epics, OKRs und Einarbeitung neuer Entwickler.

    Technologien:

    • Technologien:
    • 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 jahre 6 monate

    • Auf Upwork den Status Top Rated Plus Freelancer mit einer Job Success Score von 100 % und über 2.860 bezahlten Stunden erreicht und eine Kundenzufriedenheitsrate von 100 % aufrechterhalten.
    • Als Mitglied der Front-End Talent Cloud bei Upwork ausgewählt, anerkannt für Expertise und konsequente Leistung.
    • Projekte abgeschlossen, die Technologien wie React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP und BigQuery umfassen.
    • Klein- bis mittelgroße Anwendungen entwickelt und sichergestellt, dass die Lieferung sowohl für Kunden als auch deren Kunden reibungslos war.

    Technologien:

    • Technologien:
    • 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 monate

    • Bei Oppa gearbeitet, einem produktbasierten Softwareunternehmen, das sich auf E-Commerce- und Dienstleistungssektorlösungen spezialisiert hat.
    • Neue Funktionen für eine plattformübergreifende E-Commerce-Anwendung unter Verwendung von Ionic-React und Firebase erstellt, gewartet und implementiert.
    • Authentifizierungs-Module entwickelt, die Firebase-Authentifizierung für eine sichere Benutzeranmeldung und -verwaltung nutzen.
    • Responsive Layouts für eine plattformübergreifende Web-App unter Verwendung von SCSS und Ionic-React-Komponenten entworfen und implementiert.
    • Ein Dashboard für Store-Besitzer entwickelt, gewartet und verbessert, um die Verwaltung der Betriebsvorgänge zu optimieren.
    • Material-UI und CSS verwendet, um ein responsives und benutzerfreundliches Frontend zu erstellen.
    • Firebase für die Benutzer-Authentifizierung und nahtlose Interaktion mit der Firestore-Datenbank integriert.

    Technologien:

    • Technologien:
    • 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 monate

    • Bei Pulse Analytics gearbeitet, einem Unternehmen, das eine SaaS-Plattform für Unternehmen bereitstellt.
    • Eine Datenanwendung mit React.js und Firebase/GCP entwickelt, um Skalierbarkeit und Leistung sicherzustellen.
    • Die gesamte Firestore-Sammlung/Dokument-Unterkollekturenstruktur entworfen und implementiert, um die Datenorganisation und -abfrage zu optimieren.
    • Dokumentationen, Präsentationen und Excel-Tabellen erstellt, um verschiedene Prozesse und Datenflüsse innerhalb der Anwendung zu kartieren und zu erklären.
    • Firebase-Authentifizierung verwaltet und Facebook- und Google-Anmeldung/Anmeldung integriert, um nahtlose Benutzererlebnisse zu gewährleisten.
    • Cloud-Funktionen und clientseitige Logik mit Firebase Admin SDK und Firebase Web erstellt, um die Anwendungsfunktionen zu verbessern.
    • Firestore-Sicherheitsregeln implementiert, um Daten in allen Sammlungen und Unterkollektionen zu schützen.
    • BigQuery genutzt, um komplexe SQL-Abfragen auszuführen, Ansichten einzurichten und rohe Datenaktualisierungen von Firestore in BigQuery-Tabellen zu konfigurieren.
    • Plotly.js für dynamische und interaktive Datenvisualisierungen integriert.
    • Crossfilter.js verwendet, um kreuzgefilterte und -referenzierte Datengruppen zu generieren, die fortgeschrittene Datenanalysen und Erkenntnisse ermöglichen.

    Technologien:

    • Technologien:
    • 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

Ausbildung

  • BSc.Computer Engineering

    Faculty of Engineering, Cairo University · 2016 - 2021

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns