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
  • Capacitor
    Capacitor 1 Jahre
Hazem

Hazem N.

Egypt

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Frontend-Entwickler

    Upwork - 4 jahre 2 monate

    • 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.
  • Senior Frontend Engineer

    Upwork (internal R&D team) - 4 jahre 2 monate

    • 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.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • React.js React.js
    • Vue.js Vue.js
    • Docker Docker
    • TypeScript TypeScript
    • RxJs RxJs
    • ES5/ES6 ES5/ES6
    • GraphQL GraphQL
    • Jenkins Jenkins
    • Redux.js Redux.js
    • Figma Figma
    • SCSS SCSS
    • Nuxt.js Nuxt.js
    • Unit Testing
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • SSAS SSAS
    • Cypress Cypress
    • Jest Jest
    • Swagger Swagger
    • Vuex Vuex
  • 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:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Python Python
    • Redux.js Redux.js
    • Next.js Next.js
    • Figma Figma
    • SCSS SCSS
    • Google Cloud Google Cloud
    • Firebase Firebase
    • NumPy NumPy
    • Pandas Pandas
    • BigQuery BigQuery
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • SSAS SSAS
    • Material-UI Material-UI
    • REST API REST API
    • CMS
    • NoSQL
    • Stripe Stripe
    • YAML YAML
  • Software Developer

    Upwork | Freelance - 4 jahre 8 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:
    • JavaScript JavaScript
    • React.js React.js
    • Vue.js Vue.js
    • MongoDB MongoDB
    • PostgreSQL PostgreSQL
    • HTML HTML
    • CSS CSS
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • Node.js Node.js
    • Ionic Ionic
    • RxJs RxJs
    • ES5/ES6 ES5/ES6
    • Express.js Express.js
    • Project management
    • GraphQL GraphQL
    • Microservices
    • Python Python
    • Redux.js Redux.js
    • Next.js Next.js
    • SCSS SCSS
    • Tailwind Tailwind
    • Google Cloud Google Cloud
    • Firebase Firebase
    • Nuxt.js Nuxt.js
    • NumPy NumPy
    • Pandas Pandas
    • Unit Testing
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • OAuth2 OAuth2
    • VSCode VSCode
    • SASS SASS
    • Algolia Search Algolia Search
    • Material-UI Material-UI
    • Mixpanel Mixpanel
    • eCommerce
  • 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:
    • JavaScript JavaScript
    • React.js React.js
    • TypeScript TypeScript
    • Node.js Node.js
    • Ionic Ionic
    • Express.js Express.js
    • SCSS SCSS
    • Google Cloud Google Cloud
    • Firebase Firebase
    • Cordova Cordova
    • API
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • SASS SASS
    • Material-UI Material-UI
    • REST API REST API
    • Capacitor Capacitor
    • NoSQL
    • eCommerce
  • 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:
    • JavaScript JavaScript
    • React.js React.js
    • CSS CSS
    • TypeScript TypeScript
    • Node.js Node.js
    • SCSS SCSS
    • Google Cloud Google Cloud
    • Firebase Firebase
    • BigQuery BigQuery
    • API
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Algolia Search Algolia Search
    • Material-UI Material-UI
    • REST API REST API
    • HTML / CSS
    • NoSQL
    • eCommerce
    • Plotly Plotly

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