Hamza Purra
Verified Expert in Engineering
Software Development Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Digital Logistics Platform
https://www.shipafreight.comZendy
https://zendy.ioE-learning Web App
Skills
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
Education
Bachelor's Degree in Computer Engineering
University of Waterloo - Waterloo, Canada
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring