Hazem N.

Frontend Developer

Hazem is a skilled Frontend Engineer with five years of commercial experience, specializing in modern web technologies such as React, Next.js, Vue/Nuxt, SCSS/SASS, and Material UI. In addition to his frontend expertise, he has gained valuable experience in backend development and infrastructure, working with Python (Pandas), Docker, and the Google Cloud Platform (GCP) ecosystem.

One of Hazem’s most notable achievements is designing a microarchitecture for the Dutch company Flipstream, incorporating over 200 cloud functions built in Node.js (TypeScript) and Python. This system includes ETL processes, Stripe payment integration, authentication mechanisms, and more. Over the past three years, it has run flawlessly without customer complaints or incidents, demonstrating his strong commitment to quality, reliability, and scalable system design.

Hazem also possesses excellent communication skills and a near-native proficiency in English, enabling effective collaboration across teams and stakeholders.

Main expertise

  • Project management 3 years
  • GraphQL
    GraphQL 3 years
  • SCSS
    SCSS 4 years

Other skills

  • BigQuery
    BigQuery 2 years
  • NumPy
    NumPy 2 years
  • Capacitor
    Capacitor 1 years
Hazem

Hazem N.

Egypt

Get started

Selected experience

Employment

  • Senior Frontend Developer

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

    Technologies:

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

    • Built and deployed over 200 cloud functions using TypeScript and Python on Google Cloud Platform (GCP).
    • Designed and implemented comprehensive database architectures for multiple big data SaaS products, leveraging ClickHouse for OLAP analytics.
    • Developed a reusable internal UI components library using Material-UI, improving consistency and efficiency across applications.
    • Created and integrated a robust billing and payment system with Stripe, SendGrid, and Firebase, streamlining financial workflows.
    • Implemented SonarQube Quality Gate analysis into the CI/CD pipeline, ensuring high code quality and achieving over 80% test coverage.
    • Developed and maintained efficient ETL pipelines using Python Pandas to process complex data streams.
    • Authored secure authentication middleware for internal communication between services.
    • Managed project activities, including Jira tasks, Epics, OKRs, and onboarding new developers.

    Technologies:

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

    • Achieved Top Rated Plus Freelancer status on Upwork with a 100% Job Success Score and over 2,860 paid hours, maintaining a 100% client satisfaction rate.
    • Selected as a member of the Front-End Talent Cloud at Upwork, recognized for expertise and consistent performance.
    • Completed projects involving technologies such as React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP, and BigQuery.
    • Built small- to medium-scale applications, ensuring smooth delivery for both clients and their customers.

    Technologies:

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

    • Worked at Oppa, a product-based software company specializing in e-commerce and service sector solutions.
    • Created, maintained, and implemented new features for a cross-platform e-commerce application using Ionic-React with Firebase.
    • Built authentication modules leveraging Firebase Authentication for secure user login and management.
    • Designed and implemented responsive layouts for a cross-platform web app using SCSS and Ionic-React components.
    • Developed, maintained, and enhanced a store-owner dashboard to streamline store operations management.
    • Utilized Material-UI and CSS to build a responsive and user-friendly frontend.
    • Integrated Firebase for user authentication and seamless interaction with the Firestore database.

    Technologies:

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

    • Worked at Pulse Analytics, a company providing a SaaS platform for enterprises.
    • Developed a data collection application using React.js and Firebase/GCP, ensuring scalability and performance.
    • Designed and implemented the entire Firestore Collection/Document/Subcollection structure, optimizing data organization and retrieval.
    • Authored documentation, presentations, and Excel sheets to map and explain various processes and data flows within the application.
    • Managed Firebase Authentication, integrating Facebook and Google SignUp/SignIn for seamless user experiences.
    • Created Cloud Functions and client-side logic using Firebase Admin SDK and Firebase Web, enhancing application functionality.
    • Implemented Firestore Security Rules to safeguard data across all collections and subcollections.
    • Utilized BigQuery to run complex SQL queries, set up views, and configure raw data updates from Firestore to BigQuery tables.
    • Integrated Plotly.js for dynamic and interactive data visualizations.
    • Used Crossfilter.js to generate cross-filtered and cross-referenced data groups, enabling advanced data analysis and insights.

    Technologies:

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

Education

  • BSc.Computer Engineering

    Faculty of Engineering, Cairo University · 2016 - 2021

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat