Fawaz A.

About Me

Fawaz is an experienced software engineer and a JavaScript enthusiast who's obsessed about delivering pixel-perfect work, takes pride in his code, and loves developing algorithms. He's developed multiple applications on React Native and React with a strong emphasis on scalability and performance. Fawaz also likes to help the developer community on Stack Overflow and has influenced over 450,000 people with his posts.

Frontend

React

Backend

Express.js Node.js

Database

DevOps

Amazon S3 (AWS S3) AWS CLI

Workflow

Other

Linux Redux Firebase Realm Agile Visual Studio Code (VS Code) Android

Work history

Client
Front-end Software Engineer (React/React Native)
2019 - Present (6 years)
Remote
  • Developed a swim lane experience for food ordering vendor, using react beautiful dnd.

  • Integrated the Stripe payment processor using Stripe Connect and Bancontact using Stripe APIs.

  • Built an app using Firebase for authorization, a database, and image storage; also worked on firebase rules to make the application secure and have realtime updates via Firestore.

  • Developed styled-components, reusable across the application using Material-UI.

  • Integrated Fastlane to a React-Native/iOS build with automated build uploads to Crashlytics beta.

  • Implemented iOS certifications and profiles, using the Apple enterprise account; also configured certifications for push notifications.

  • Developed and set up push notifications for a React Native app.

Creative Chaos
Principal Software Engineer
2018 - 2019 (1 year)
Remote
  • Developed a social wall for an eGifting platform using React Native.

  • Created a notification scheduler for a React Native app. It also had a calendar view to jump over dates and see the notifications for that day.

  • Integrated Stripe into an eCommerce React-Native application.

  • Added a functionality to a React-Native app so that users can upload images when only using wifi. This was a significant performance hack for users to save on mobile data.

  • Built reusable components for a React Native application; these helped to create views with less effort and fewer bugs while maintaining a consistent UI across the app.

AgriPlace
Front-end Developer
2016 - 2018 (2 years)
Remote
  • Built an assessment module for a React application. This involved filling a questionnaire with dynamic questions that were based on answers collected from the user.

  • Created an assessment search module with many filters; these filers were applied simultaneously and also displayed tabular data to the user.

  • Built a POC on React along with PouchDB to understand the possibilities of utilizing it for offline storage in a web application.

  • Modified a Cordova application for sorting the assessments in the correct order; also resolved some bugs around localization.

  • Assisted junior developers in the team to resolve issues in development related to React.

KNYSYS
Software Developer
Present (2025 years)
Remote
  • Modified a hybrid mobile app named Bitshares Wallet; it was made over React wrapped inside Cordova.

  • Created an API over Node.js to read QR codes; it was used for a cryptocurrency wallet.

  • Built an Android app called Smartcoins (a cryptocurrency wallet). The main features were QR code scanner/generator, sharing QR codes and transaction receipts, exporting receipts as PDF files, WebSockets-based communication with witness nodes, animations, crash handling, and communication failovers in case if any server went down.

  • Added a map control to another iOS app called TACT. This app was meant to order repair services for electricians or plumbers. The map control had geofencing and address fetching features.

  • Created an iOS app called BlockPOS (a point-of-sale app for cryptocurrencies). Some of the significant features of this app included QR code generation, web service, memory management, animations, and auto layout.

SwiftJavaPythonExpress.js Node.jsReact

Showcase

Litterati 2.5
  • Litterati 2.5 is a React Native app focused on environmental cleanup.

  • The app features geotagging, machine learning-based tagging, and campaign management for trash collection.

  • It has over 10,000 users and is available on the App Store and Play Store.

AgriPlace
  • AgriPlace is a React web application for farmers and crop-certifying agencies.

  • It utilizes React, Fluxxor, Bootstrap, Lodash, and several JavaScript libraries.

  • The application is designed for a specific purpose within the agricultural sector.

AgriPlace Trade Module
  • AgriPlace Trade Module is a documents trading application.

  • It facilitates synchronization of trade documents across borders.

  • The application utilizes React, Redux, Redux-saga, and Reactstrap technologies.

WillPort
  • WillPort is an eGifting application built with React Native.

  • It allows friends and family to send and receive gifts.

  • Key features include OAuth, social sign-ups, location fetching, a news feed, push notifications, and Stripe integration.

FoodIQ | Food Delivery App
  • FoodIQ is a food-ordering platform built on React.

  • It features two distinct portals: a customer portal and a vendor portal.

  • The platform allows restaurants to offer unique experiences to users centered around their brand.

Toptal Node.js Accelerator
  • The Node.js Accelerator is a two-month learning program focused on Node.js, Express.js, Nest.js, and TypeScript.

  • The program includes rigorous learning exercises, live instructor-led sessions, hands-on activities, a stringent evaluation process, and an incremental project.

  • The project involves implementing a couple of Microservices – a REST API for user authentication and a product catalog service for inventory management – using Express.js and Nest.js.

Education

Education
Master's Degree in Computer Architecture
NED University
2010 - 2013 (3 years)
Education
Bachelor's Degree in Electronics
NED University
2006 - 2010 (4 years)