NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
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
- Capacitor 1 years

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
React.js
Vue.js
Docker
TypeScript
RxJs
ES5/ES6
GraphQL
Jenkins
Redux.js
Figma
SCSS
Nuxt.js
- Unit Testing
Jira
Agile
Scrum
Git
SSAS
Cypress
Jest
Swagger
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
React.js
Docker
Bootstrap
TypeScript
Node.js
ES5/ES6
Python
Redux.js
Next.js
Figma
SCSS
Google Cloud
Firebase
NumPy
Pandas
BigQuery
- Unit Testing
Agile
Scrum
Git
SSAS
Material-UI
REST API
- CMS
- NoSQL
Stripe
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
React.js
Vue.js
MongoDB
PostgreSQL
HTML
CSS
Bootstrap
TypeScript
Node.js
Ionic
RxJs
ES5/ES6
Express.js
- Project management
GraphQL
- Microservices
Python
Redux.js
Next.js
SCSS
Tailwind
Google Cloud
Firebase
Nuxt.js
NumPy
Pandas
- Unit Testing
Jira
Agile
Scrum
Git
OAuth2
VSCode
SASS
Algolia Search
Material-UI
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
React.js
TypeScript
Node.js
Ionic
Express.js
SCSS
Google Cloud
Firebase
Cordova
- API
Agile
Scrum
Git
SASS
Material-UI
REST API
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
React.js
CSS
TypeScript
Node.js
SCSS
Google Cloud
Firebase
BigQuery
- API
Agile
Scrum
Git
Algolia Search
Material-UI
REST API
- HTML / CSS
- NoSQL
- eCommerce
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
