Hazem N.

Frontend-utvecklare

Hazem är en skicklig frontendutvecklare med fem års kommersiell erfarenhet, specialiserad på moderna webbteknologier som React, Next.js, Vue/Nuxt, SCSS/SASS och Material UI. Utöver sin frontend-expertis har han skaffat sig värdefull erfarenhet inom backendutveckling och infrastruktur, och har arbetat med Python (Pandas), Docker och Google Cloud Platform (GCP) ekosystemet.

En av Hazems mest anmärkningsvärda prestationer är att han designade en mikroarkitektur för det nederländska företaget Flipstream, som innehåller över 200 molnfunktioner byggda i Node.js (TypeScript) och Python. Detta system inkluderar ETL-processer, Stripe-betalningsintegration, autentisering mekanismer och mer. Under de senaste tre åren har det fungerat felfritt utan kundklagomål eller incidenter, vilket visar hans starka engagemang för kvalitet, tillförlitlighet och skalbar systemdesign.

Hazem har också utmärkta kommunikativa färdigheter och nästan modersmålsproficens i engelska, vilket möjliggör effektiv samverkan mellan team och intressenter.

Huvudsaklig expertis

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

Andra kompetenser

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

Hazem N.

Egypt

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Frontend-utvecklare

    Upwork - 4 år 2 månader

    • Ingenjör och integrerat en delad komponent för sömlös Google Meetings och kalenderhantering, vilket betjänar kunder och talanger effektivt.
    • Designar och implementerar en robust global notifieringshanterare inom en mikro-frontend-arkitektur.
    • Leder migreringen av en desktopapplikation från React till Vue för att uppnå förbättrad prestanda och underhållbarhet.
    • Deltar aktivt i kodgranskningar, designdiskussioner och tvärfunktionellt samarbete för att synka ingenjörsinsatserna med produktmålen.
    • Författar och granskar omfattande tekniska design-dokument för att säkerställa klarhet och excellens i implementeringen.
    • Förbättrar och underhåller meddelandeplattformen för att driva kontinuerliga förbättringar för att höja användarupplevelsen.
  • Senior Frontend Engineer

    Upwork (internal R&D team) - 4 år 2 månader

    • 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 år 4 månader

    • Byggde och implementerade över 200 molnfunktioner med TypeScript och Python på Google Cloud Platform (GCP).
    • Designade och implementerade omfattande databasarkitekturer för flera stora datalösningar, och utnyttjade ClickHouse för OLAP-analys.
    • Utvecklade ett återanvändbart interna UI-komponentbibliotek med Material-UI, vilket förbättrade konsekvens och effektivitet över applikationer.
    • Skapade och integrerade ett robust fakturerings- och betalningssystem med Stripe, SendGrid och Firebase, vilket strömlinjeformade ekonomiska arbetsflöden.
    • Implementerade SonarQube kvalitetsanalys i CI/CD-pipelinen, säkerställde hög kodkvalitet och uppnådde över 80 % testtäckning.
    • Utvecklade och underhöll effektiva ETL-pipelines med Python Pandas för att bearbeta komplexa datastreamar.
    • Författade säker autentisering middleware för intern kommunikation mellan tjänster.
    • Hanterade projektaktiviteter, inklusive Jira-uppgifter, Epics, OKRs och onboarding av nya utvecklare.

    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 år 8 månader

    • Uppnådde status som Top Rated Plus freelancer på Upwork med en jobbsuccépoäng på 100 % och över 2860 betalda timmar, och bibehöll en kundnöjdhet på 100 %.
    • Valdes som medlem av Frontend Talent Cloud på Upwork, erkänd för expertis och konsekvent prestation.
    • Avslutade projekt med teknik som React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP och BigQuery.
    • Skapade små till medelstora applikationer och säkerställde smidig leverans för både kunder och deras 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 månader

    • Arbetade på Oppa, ett produktbaserat mjukvaruföretag som specialiserar sig på e-handel och tjänstesektorslösningar.
    • Skapade, underhöll och implementerade nya funktioner för en plattformsoberoende e-handelsansökan med Ionic-React och Firebase.
    • Byggde autentiseringsmoduler genom att utnyttja Firebase-autentisering för säker användarinloggning och hantering.
    • Designade och implementerade responsiva layouter för en plattformsoberoende webbapp med SCSS och Ionic-React-komponenter.
    • Utvecklade, underhöll och förbättrade en dashboard för butikägare för att förenkla hanteringen av butikens drift.
    • Använde Material-UI och CSS för att bygga en responsiv och användarvänlig frontend.
    • Integrerade Firebase för användarautentisering och sömlös interaktion 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 månader

    • Arbetade på Pulse Analytics, ett företag som tillhandahåller en SaaS-plattform för företag.
    • Utvecklade en datainsamlingsapplikation med React.js och Firebase/GCP, vilket säkerställde skalbarhet och prestanda.
    • Designade och implementerade hela Firestore Collection/Document/Subcollection-strukturen, vilket optimerade dataorganisation och hämtning.
    • Författade dokumentation, presentationer och Excel-blad för att kartlägga och förklara olika processer och datastreamer inom applikationen.
    • Hanterade Firebase-autentisering, integrerade Facebook och Google registrering/inkoppling för smidiga användarupplevelser.
    • Skapade Cloud Functions och klientsidans logik med hjälp av Firebase Admin SDK och Firebase Web, vilket förbättrade applikationens funktionalitet.
    • Implementerade Firestore-säkerhetsregler för att skydda data över alla kollektioner och underkollektioner.
    • Använde BigQuery för att köra komplexa SQL-frågor, sätta upp vyer och konfigurera rådatauppdateringar från Firestore till BigQuery-tabeller.
    • Integrerade Plotly.js för dynamiska och interaktiva datavisualiseringar.
    • Använde Crossfilter.js för att generera korsfiltrerade och hänvisade datagrupper, vilket möjliggör avancerad dataanalys och insikter.

    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

Utbildning

  • BSc.Computer Engineering

    Faculty of Engineering, Cairo University · 2016 - 2021

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.