Hamza Purra, Developer in Dubai, United Arab Emirates
Hamza is available for hire
Hire Hamza

Hamza Purra

Verified Expert  in Engineering

Software Development Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
August 9, 2021

Hamza is a senior full-stack developer building web apps using JavaScript technologies. He primarily uses TypeScript, React, Node.js, and GraphQL to develop apps. He is also experienced in managing a team of developers and working as a product owner. He is looking forward to working on projects that provide value and an opportunity to learn and grow as a developer.

Portfolio

Shipa Freight
React, Node.js, GraphQL, MongoDB, JavaScript, Amazon Web Services (AWS)...
Knowledge E
Node.js, React, Amazon Web Services (AWS), Kubernetes, Docker, PostgreSQL...
Emdad Gulf Catering Logistics
JavaScript, Docker, Amazon Web Services (AWS), Amazon EC2, MongoDB

Experience

Availability

Part-time

Preferred Environment

MacOS, Node.js, React, GraphQL, MongoDB

The most amazing...

...project I've worked on is a digital platform called Shipa Freight that allows anyone to book freights online.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
Shipa Freight
  • Contributed towards the development of a web app that allows customers to quote and book freight online.
  • Implemented a white-label service for partners with OIDC and OAuth authentication using minimal configuration.
  • Managed a team of developers as a technical product owner.
Technologies: React, Node.js, GraphQL, MongoDB, JavaScript, Amazon Web Services (AWS), TypeScript, Express.js

Full-stack Developer

2017 - 2019
Knowledge E
  • Implemented a CI/CD pipeline using AWS, Docker, Kubernetes, GitOps, Helm, and Jenkins X.
  • Applied back-end REST APIs using Node.js and added API documentation with Swagger.
  • Developed the front end using React and Redux. Set up bundling using Webpack.
Technologies: Node.js, React, Amazon Web Services (AWS), Kubernetes, Docker, PostgreSQL, Webpack, Redux, REST, CI/CD Pipelines

Full-stack Developer

2015 - 2017
Emdad Gulf Catering Logistics
  • Developed a web app that offered e-learning courses for the training and education of staff.
  • Oversaw the launch, resulting in over 100 certifications in the month.
  • Conducted training sessions on how to create courses on the web app.
Technologies: JavaScript, Docker, Amazon Web Services (AWS), Amazon EC2, MongoDB

Full-stack Developer

2015 - 2015
MetaOlive Software Solutions
  • Developed a scholarship information system for a nonprofit organization that provided scholarships to orphans and the underprivileged.
  • Developed responsive web apps using JavaScript/jQuery and CSS on the front end and PHP, Laravel, and Meteor on the back end.
  • Collaborated with clients on technical business requirements.
Technologies: JavaScript, MongoDB, CSS, Responsive UI

Digital Logistics Platform

https://www.shipafreight.com
A web app that allows users to get a quote and book freights online in a matter of minutes. I was a full-stack developer building features end-to-end using React, GraphQL, and Node.js. I also functioned as a product owner and managed a team of developers.

Zendy

https://zendy.io
A React-based web app for researchers to access digital content from research databases, e-books, magazine subscriptions, and e-journals. I worked as a full-stack developer, building APIs using Node.js and the UI using React. I managed DevOps using Docker for local development, Kubernetes on top of AWS on production, and an automated CI/CD pipeline using GitOps, Helm, and Jenkins X.

E-learning Web App

A web app built using Meteor for e-learning. The app allowed admins to create courses using modules, slides, widgets with dynamic content, and questions to test participants. I designed and developed the app as the sole developer using JavaScript, Meteor, and MongoDB.

Libraries/APIs

React, Node.js

Languages

GraphQL, TypeScript, JavaScript, SQL, CSS

Other

Software Development, CI/CD Pipelines, Responsive UI, GitOps

Frameworks

Redux, Express.js, Next.js

Tools

Webpack, Helm, AWS AppSync, Amazon Cognito

Paradigms

REST

Platforms

Amazon Web Services (AWS), Kubernetes, Docker, Amazon EC2, DigitalOcean, AWS Lambda

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3), Amazon DynamoDB

2006 - 2011

Bachelor's Degree in Computer Engineering

University of Waterloo - Waterloo, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring