Hazem N.

Frontend-utvikler

Hazem er en dyktig frontendutvikler med fem års kommersiell erfaring, som spesialiserer seg på moderne webteknologier som React, Next.js, Vue/Nuxt, SCSS/SASS, og Material UI. I tillegg til sin frontend-ekspertise, har han fått verdifull erfaring innen backend-utvikling og infrastruktur, med arbeid med Python (Pandas), Docker og Google Cloud Platform (GCP) økosystemet.

En av Hazems mest bemerkelsesverdige prestasjoner er å designe en mikroarkitektur for det nederlandske selskapet Flipstream, som omfatter over 200 skyfunksjoner bygget i Node.js (TypeScript) og Python. Dette systemet inkluderer ETL-prosesser, Stripe betalingsintegrasjon, autentiseringsmekanismer, og mer. I løpet av de siste tre årene har det kjørt feilfritt uten kundeklager eller hendelser, noe som viser hans sterke forpliktelse til kvalitet, pålitelighet og skalerbar systemdesign.

Hazem har også utmerkede kommunikasjonsevner og en nesten innfødt kompetanse i engelsk, noe som muliggjør effektivt samarbeid på tvers av team og interessenter.

Hovedekspertise

  • Project management 3 år
  • GraphQL
    GraphQL 3 år
  • SCSS
    SCSS 4 år

Andre kunnskaper

  • BigQuery
    BigQuery 2 år
  • NumPy
    NumPy 2 år
  • Capacitor
    Capacitor 1 år
Hazem

Hazem N.

Egypt

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Frontend-utvikler

    Upwork - 4 years 2 months

    – Utvikler og integrerer en delt komponent for sømløs Google-møte- og kalenderadministrasjon, som effektivt betjener kunder og talenter. – Designer og implementerer en robust global varslingshåndterer innenfor en mikro-front-end-arkitektur. – Leder migreringen av en desktopapplikasjon fra React til Vue, og oppnår forbedret ytelse og vedlikeholdbarhet. – Deltar aktivt i kodegjennomganger, design-diskusjoner og tverrfaglig samarbeid for å tilpasse ingeniørarbeidet med produktmålene. – Forfatter og vurderer omfattende tekniske designdokumenter for å sikre klarhet og kvalitet i implementeringen. – Forbedrer og vedlikeholder meldingsplattformen, og driver kontinuerlige forbedringer for å heve brukeropplevelsen.

  • Senior Frontend Engineer

    Upwork (internal R&D team) - 4 years 2 months

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

    Teknologier:

    • Teknologier:
    • 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 years 4 months

    – Bygget og distribuert over 200 skyfunksjoner ved bruk av TypeScript og Python på Google Cloud Platform (GCP). – Designet og implementerte omfattende databasearkitekturer for flere store data SaaS-produkter, og utnyttet ClickHouse for OLAP-analyse. – Utviklet et gjenbrukbart internt UI-komponentbibliotek ved bruk av Material-UI, og forbedret konsistens og effektivitet på tvers av applikasjoner. – Opprettet og integrert et robust fakturerings- og betalingssystem med Stripe, SendGrid, og Firebase, som strømlinjeformer økonomiske arbeidsprosesser. – Implementerte SonarQube Quality Gate-analyse inn i CI/CD-pipelinen, og sikret høy kodekvalitet og oppnådde over 80% testdekning. – Utviklet og vedlikeholdt effektive ETL-pipelines ved hjelp av Python Pandas for å bearbeide komplekse datastrømmer. – Forfattet sikker autentiseringsmiddleware for intern kommunikasjon mellom tjenester. – Administrerte prosjektaktiviteter, inkludert Jira-oppgaver, epics, OKR-er, og onboarding av nye utviklere.

    Teknologier:

    • Teknologier:
    • 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 years 8 months

    – Oppnådde Top Rated Plus Freelancer-status på Upwork med 100 % Job Success Score og over 2 860 betalte timer, og opprettholdt en 100 % kundetilfredshet. – Utvalgt som medlem av Front-End Talent Cloud på Upwork, anerkjent for ekspertise og konsekvent ytelse. – Fullført prosjekter involvert teknologi som React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP, og BigQuery. – Bygget små- til mellomstore applikasjoner, og sikret smidig levering for både kunder og deres kunder.

    Teknologier:

    • Teknologier:
    • 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 months

    – Arbeidet hos Oppa, et produktbasert programvareselskap spesialisert innen e-handel og tjenester. – Opprettet, vedlikeholdt og implementert nye funksjoner for en tverrplattform e-handelsapplikasjon ved bruk av Ionic-React med Firebase. – Bygget autentiseringsmoduler som utnytter Firebase-autentisering for sikker brukerinnlogging og administrasjon. – Designet og implementert responsive layouter for en tverrplattform webapp ved bruk av SCSS og Ionic-React-komponenter. – Utviklet, vedlikeholdt og forbedret et dashbord for butikkseiere for å strømline administrasjon av butikkoperasjoner. – Utnyttet Material-UI og CSS for å bygge en responsiv og brukervennlig frontend. – Integrerte Firebase for brukerautentisering og sømløs interaksjon med Firestore-databasen.

    Teknologier:

    • Teknologier:
    • 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 months

    – Arbeidet hos Pulse Analytics, et selskap som tilbyr en SaaS-plattform for bedrifter. – Utviklet en datainnsamlingsapplikasjon med React.js og Firebase/GCP, og sikret skalerbarhet og ytelse. – Designet og implementert hele Firestore Collection/Document/Subcollection-strukturen, og optimaliserte dataorganisering og henting. – Forfattet dokumentasjon, presentasjoner og Excel-ark for å kartlegge og forklare ulike prosesser og dataflyt i applikasjonen. – Administrerte Firebase-autentisering, integrerte Facebook og Google SignUp/SignIn for sømløse brukeropplevelser. – Opprettet Cloud Functions og klientlogikk ved bruk av Firebase Admin SDK og Firebase Web, og forbedret applikasjonsfunksjonaliteten. – Implementerte Firestore sikkerhetsregler for å beskytte data på tvers av alle samlinger og under-samlinger. – Utnyttet BigQuery for å kjøre komplekse SQL-spørringer, sette opp visninger, og konfigurere rådataoppdateringer fra Firestore til BigQuery-tabeller. – Integrerte Plotly.js for dynamiske og interaktive datavisualiseringer. – Brukte Crossfilter.js for å generere kryssfiltrerte og kryssrefererte datagrupper, noe som muliggjør avansert dataanalyse og innsikt.

    Teknologier:

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

Utdannelse

  • BSc.Computer Engineering

    Faculty of Engineering, Cairo University · 2016 - 2021

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat