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 3 years
- SCSS 4 years
Other skills
- BigQuery 2 years
- NumPy 2 years
- Python 2 years
Selected experience
Employment
Senior Frontend Engineer
Upwork - 3 years 6 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:
GraphQL
SCSS
- Unit Testing
SSAS
ES5/ES6
Figma
Jenkins
Nuxt.js
Redux.js
Docker
React.js
Vue.js
JavaScript
RxJs
TypeScript
Jira
-
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, enhancing 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 80%+ test coverage;
-
Developed and maintained efficient ETL pipelines using Python Pandas to handle complex data streams;
-
Authored secure authentication middleware for internal communication between services;
-
Played a pivotal role in project management, including managing Jira tasks, Epics, OKRs, and onboarding new developers.
Technologies:
- Technologies:
BigQuery
SCSS
NumPy
- Unit Testing
SSAS
ES5/ES6
Stripe
Figma
Node.js
- NoSQL
Redux.js
Docker
Next.js
React.js
JavaScript
Material-UI
Bootstrap
TypeScript
Google Cloud
Firebase
Python
-
Software Developer
Upwork | Freelance - 4 years
-
Achieved Top Rated Plus Freelancer status on Upwork with a Job Success Score of 100% and over 2860+ paid hours, completing jobs with a 100% satisfaction rate;
-
Selected as a member of the Front-End Talent Cloud at Upwork, recognized for expertise and consistent performance;
-
Completed jobs involving technologies such as React, TypeScript, Material-UI, Firebase, Cloud Functions, Python, Pandas, GCP, and BigQuery;
-
Maintained ongoing work with long-term business clients, with 95% of earnings derived from ongoing engagements, demonstrating reliability and commitment to sustained partnerships;
-
Built small to medium-scale applications, ensuring smooth delivery for both clients and their customers;
-
Provided consultancy on existing codebases, including modifying and cleaning up old code, reviewing code, and offering strategic recommendations to improve performance and maintainability.
Technologies:
- Technologies:
- Project management
GraphQL
SCSS
NumPy
- Unit Testing
ES5/ES6
Node.js
Nuxt.js
Redux.js
- eCommerce
PostgreSQL
Next.js
Ionic
React.js
Vue.js
JavaScript
Material-UI
RxJs
Tailwind
Bootstrap
CSS
TypeScript
Google Cloud
Firebase
Jira
Python
-
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, enabling streamlined management of store operations;
-
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:
SCSS
Node.js
- NoSQL
- eCommerce
Ionic
Capacitor
React.js
JavaScript
Material-UI
TypeScript
Google Cloud
Firebase
- API
-
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 different processes and data flows within the application;
-
Managed Firebase Authentication, including integration with 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 for running complex SQL queries, setting up views and configuring 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:
BigQuery
SCSS
Node.js
- NoSQL
- eCommerce
React.js
JavaScript
Material-UI
CSS
TypeScript
Google Cloud
Firebase
- HTML / CSS
- API
-
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