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-kehittäjä
Hazem on taitava front-end-insinööri, jolla on viiden vuoden kaupallinen kokemus ja joka on erikoistunut nykyaikaisiin verkkoteknologioihin, kuten React, Next.js, Vue/Nuxt, SCSS/SASS ja Material UI. Front-end-osaamisensa lisäksi hän on saanut arvokasta kokemusta backend-kehityksestä ja infrastruktuurista työskennellessään Pythonin (Pandas), Dockerin ja Google Cloud Platform (GCP) -ekosysteemin kanssa.
Yksi Hazemin merkittävimmistä saavutuksista on mikroarkkitehtuurin suunnittelu hollantilaiselle Flipstream-yritykselle, johon kuuluu yli 200 pilvitoimintoa, jotka on rakennettu Node.js:llä (TypeScript) ja Pythonilla. Tämä järjestelmä sisältää ETL-prosesseja, Stripe-maksuintegraatioita, todennusmekanismeja ja muuta. Viimeisen kolmen vuoden ajan järjestelmä on toiminut virheettömästi ilman asiakasvalituksia tai -ongelmia, mikä osoittaa hänen vahvaa sitoutumistaan laatuun, luotettavuuteen ja skaalautuvaan järjestelmäsuunnitteluun.
Hazemilla on myös erinomaiset viestintätaidot ja lähes äidinkielinen englannin taito, mikä mahdollistaa tehokkaan yhteistyön eri tiimien ja sidosryhmien välillä.
Tärkein asiantuntemus
- Project management 3 vuotta
- GraphQL 3 vuotta

- SCSS 4 vuotta

Muut taidot
- BigQuery 2 vuotta
- NumPy 2 vuotta
- Capacitor 1 vuotta

Valittu kokemus
Työllisyys
Frontend-kehittäjä
Upwork - 4 years 2 months
- Suunnittelee ja toteuttaa yhteisen komponentin sujuvaan Google Meetingsiin ja kalenterinhallintaan, palvellen asiakkaita ja osaajia tehokkaasti.
- Suunnittelee ja toteuttaa vahvan globaalin ilmoitusten käsittelijän mikro-front-end-arkkitehtuurissa.
- Johtaa työpöytäohjelman siirtymistä Reactista Vue:hen, saavuttaen parannetun suorituskyvyn ja ylläpidettävyyden.
- Osallistuu aktiivisesti koodin tarkastuksiin, suunnittelukeskusteluihin ja poikkitoiminnalliseen yhteistyöhön varmistaakseen insinööriponnistelujen linjaamisen tuotetavoitteiden kanssa.
- Laaditaan ja tarkastetaan kattavia teknisiä suunnitteludokumentteja varmistaen selkeyden ja erinomaisuuden toteutuksessa.
- Parannetaan ja ylläpidetään viestintäalustaa, edistäen jatkuvia parannuksia käyttäjäkokemuksen nostamiseksi.
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.
Tekniikat:
- Tekniikat:
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
- Rakennettiin ja otettiin käyttöön yli 200 pilvifunktiota käyttäen TypeScriptia ja Pythonia Google Cloud Platformilla (GCP).
- Suunniteltiin ja toteutettiin kattavia tietokantarakenteita useille suurille SaaS-tuotteille hyödyntäen ClickHousea OLAP-analytiikkaa varten.
- Kehitettiin uudelleenkäytettävä sisäinen UI-komponenttikirjasto käyttäen Material-UI:a, parantaen johdonmukaisuutta ja tehokkuutta sovelluksissa.
- Luotiin ja integroitiin vahva laskutus- ja maksujärjestelmä Stripeen, SendGridiin ja Firebaseen, virtaviivaistaen taloudellisia työnkulkuja.
- Toteutettiin SonarQube-laatuportin analyysi CI/CD-putkeen, varmistaen korkealaatuista koodia ja saavuttaen yli 80 % testikattavuutta.
- Kehitettiin ja ylläpidettiin tehokkaita ETL-putkistoja käyttäen Python Pandasta monimutkaisten tietovirtojen käsittelemiseksi.
- Laadittiin turvallinen todennusmiddleware sisäiseen viestintään palveluiden välillä.
- Hallittiin projektin tehtäviä, mukaan lukien Jira-tehtävät, Epicit, OKR:t ja uusien kehittäjien perehdytys.
Tekniikat:
- Tekniikat:
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
- Saavutti Top Rated Plus Freelancer -statuksen Upworkissa 100%:n työsuoritusprosentilla ja yli 2860 maksetulla työtunnilla, ylläpitäen täyttä asiakastyytyväisyyttä.
- Valittiin Upworkin Front-End Talent Cloudin jäseneksi asiantuntemuksensa ja johdonmukaisen suorituskykynsä ansiosta.
- Suoritettiin projekteja, jotka käsittävät teknologioita kuten React, TypeScript, Material-UI, Firebase, pilvifunktiot, Python, Pandas, GCP ja BigQuery.
- Rakennettiin pieniä ja keskikokoisia sovelluksia, varmistaen sujuva toimitus sekä asiakkaille että heidän asiakkailleen.
Tekniikat:
- Tekniikat:
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
- Työskenneltiin Oppassa, tuoteperusteisessa ohjelmistoyrityksessä, joka erikoistuu verkkokauppa- ja palvelusektorin ratkaisuihin.
- Luotiin, ylläpidettiin ja toteutettiin uusia ominaisuuksia monialustaisessa verkkokauppasovelluksessa, käyttäen Ionic-Reactia ja Firebasea.
- Rakennettiin todennusmoduulit hyödyntäen Firebase-todennusta turvallista käyttäjien sisäänkirjautumista ja hallintaa varten.
- Suunniteltiin ja toteutettiin responsiivisia asetteluja monialustaiselle verkkosovellukselle käyttäen SCSS:ää ja Ionic-React-komponentteja.
- Kehitettiin, ylläpidettiin ja kehitettiin kauppiaan hallintapaneelia tehostamaan kaupan toimintojen hallintaa.
- Hyödynnettiin Material-UI:ta ja CSS:ää responsiivisen ja käyttäjäystävällisen front-endin rakentamiseen.
- Integroitiin Firebase käyttäjien todennusta ja saumatonta vuorovaikutusta Firestore-tietokannan kanssa varten.
Tekniikat:
- Tekniikat:
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
- Työskenneltiin Pulse Analyticsissa, yrityksessä, joka tarjoaa SaaS-alustan suuryrityksille.
- Kehitettiin tietojen keruuta varten sovellus käyttäen React.js:ää ja Firebase/GCP:tä varmistaen skaalautuvuus ja suorituskyky.
- Suunniteltiin ja toteutettiin koko Firestore Collection/Document/Subcollection -rakenne, optimoiden tietojen järjestelyn ja haun.
- Laadittiin dokumentaatioita, esityksiä ja Excel-taulukoita erilaisten prosessien ja tietovirtojen kartoittamiseksi ja selittämiseksi sovelluksessa.
- Hallittiin Firebase-todennusta, integroiden Facebook- ja Google-kirjautumiset saumattomaan käyttäjäkokemukseen.
- Luotiin pilvifunktioita ja asiakaspuolen logiikkaa käyttäen Firebase Admin SDK:ta ja Firebase Webia, parantaen sovelluksen toiminnallisuutta.
- Toteutettiin Firestore Security Rules turvaamaan tietoja kaikissa kokoelmissa ja alikokoelmissa.
- Hyödynnettiin BigQueryta monimutkaisten SQL-kyselyjen suorittamiseksi, näkymien luomiseksi ja raakadatapäivitysten määrittämiseksi Firestoresta BigQuery-tauluihin.
- Integroitiin Plotly.js dynaamisiin ja interaktiivisiin tietovisualisointeihin.
- Käytettiin Crossfilter.js:ää luomaan ristiinsuodatettuja ja viitattuja dataryhmiä, mahdollistaen edistyksellisen data-analyysin ja oivallukset.
Tekniikat:
- Tekniikat:
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
Koulutus
BSc.Computer Engineering
Faculty of Engineering, Cairo University · 2016 - 2021
Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä
Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:
- Kartoitamme yrityksenne kehitystarvetta
- Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
- Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä
