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
  • Python
    Python 2 år
Hazem

Hazem N.

Egypt

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Frontend-utvikler

    Upwork - 4 years

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

    Teknologier:

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

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