Hamza Arshad, Developer in Lahore, Punjab, Pakistan
Hamza is available for hire
Hire Hamza

Hamza Arshad

Verified Expert  in Engineering

Software Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
January 19, 2022

Hamza is a full-stack software engineer working predominantly with React, Node.js, and PostgreSQL; however, his "native language" is JavaScript. He designed a web-based app for video monitoring systems handling millions of alarm requests daily and a revolutionary guard patrol system that uses NFC (Near Field Communication) technology popular with security companies. He writes clean, performant, scalable, and bug-free code and creates in-house tools to optimize processes.

Portfolio

Vento Tech LLC aka Vento.so
Node.js, JavaScript, TypeScript, Video Streaming, FFmpeg, HTML, CSS, Prisma...
Zobrist Software Group Inc
Vue, HTML, CSS, Node.js, GraphQL, Nuxt.js, Jira, Agile Software Development...
ACTIONDESK, INC.
Vue, TypeScript, JavaScript, Canvas, HTML5 Canvas, Jest, Cypress, SQL...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Jira, Airtable

The most amazing...

...product I have worked on handles more than six million requests per day, with a response time in milliseconds.

Work Experience

Node.js Developer

2023 - 2024
Vento Tech LLC aka Vento.so
  • Implemented the ability to undo the user's actions while editing the video recording.
  • Implemented the custom logic to handle transcript regeneration upon trim, saving a lot of cost. For Vento, generating a transcript for the recording is the most expensive operation.
  • Took the lead in fixing production issues and added new ideas to make the user experience smoother and better.
Technologies: Node.js, JavaScript, TypeScript, Video Streaming, FFmpeg, HTML, CSS, Prisma, React, Next.js, NestJS, Front-end, Chrome Extensions, WebSockets, Streaming

Front-end Developer

2022 - 2023
Zobrist Software Group Inc
  • Contributed to the success and growth of Fortune 500 brand businesses through improved user experience and performance on critical pages. The ultimate goal is to create a user-friendly and high-performing interface for the eCommerce platform.
  • Enhanced the performance of the PLP and PDP, where users browse and purchase products. It involved optimizing images, reducing HTTP requests, and improving the layout and design of these pages to make them more user-friendly and intuitive.
  • Led the skeleton loading and page layout design efforts for the PLP and PDP pages and ensured the designs were responsive and mobile-friendly.
Technologies: Vue, HTML, CSS, Node.js, GraphQL, Nuxt.js, Jira, Agile Software Development, Dynatrace, Grafana, Google Tag Manager, Headless Commerce, Salesforce Commerce Cloud (SFCC), Jest, Tailwind CSS, SQL, REST APIs, Integration, Bitbucket, API Integration, Vuetify, Google SEO, Pixel Perfect, Content Delivery Networks (CDN), Kubernetes, SCSS, Front-end

Front-end Developer

2022 - 2022
ACTIONDESK, INC.
  • Improved the user experience of a competitive application that offers the unique feature of loading data from multiple sources.
  • Played a crucial role in clearing a significant backlog of bugs and issues, demonstrating my exceptional problem-solving skills.
  • Took on a leadership role in conducting code reviews for the front end, showcasing my ability to assess and improve code quality effectively.
  • Enhanced the end-to-end test pipeline on GitHub by reducing the test running time from 1.5 hours to 20 minutes. Fixed a consistency issue with the pipeline frequently failing by using watch-on elements instead of random timeouts to resolve the issue.
Technologies: Vue, TypeScript, JavaScript, Canvas, HTML5 Canvas, Jest, Cypress, SQL, REST APIs, Integration, API Integration, Back-end, Pixel Perfect, Content Delivery Networks (CDN), Kubernetes, SCSS, Front-end

Full-stack Engineer

2021 - 2022
Calipsa
  • Enhanced a system with Node.js and Express.js enabling hundreds of companies to extract more value from their video systems using Calipsa Pro Analytics.
  • Served as an on-call engineer during off-time and holidays, handling emergencies as they came up.
  • Designed, developed, and maintained a collection of services handling millions of requests daily.
  • Built features such as automatic report alerts with custom filters and delivery time. Enhanced notifications that helped customers stay more alert.
  • Maintained code quality by leading code reviews, writing tests, using ready-made solutions, and creating in-house tools.
Technologies: Amazon EC2, Amazon RDS, Amazon S3 (AWS S3), Node.js, JavaScript, Vue, React, PostgreSQL, Jira, Kibana, Git, HTML, CSS, Serverless, Agile Software Development, TypeScript, HTML5, CSS3, Firebase, Amazon Web Services (AWS), SaaS, APIs, Full-stack, Webpack, Unit Testing, Redux Thunk, Redux-Saga, Database Design, SQL, REST APIs, React Native, AWS Lambda, Elasticsearch, Integration, Bitbucket, API Integration, Back-end, Amazon DynamoDB, Pixel Perfect, Video Streaming, FFmpeg, Kubernetes, HTML5 Canvas, SCSS, Front-end, WebSockets, Streaming

Senior Full-stack Developer

2020 - 2021
Plugd
  • Developed an app that enables restaurants to provide their services online directly and win back customers and profits.
  • Led the front-end and back-end development of the web app.
  • Improved performance significantly by assisting with the optimization of the database.
  • Integrated the CDN for images and static files.
  • Maintained code quality by leading code reviews and writing tests.
  • Moved the web application from a legacy PHP project to Node.js and React.
  • Participated in interviewing and evaluating candidates.
Technologies: Agile Software Development, JavaScript, Node.js, React, MySQL, Amazon EC2, PHP, Apache2, Git, HTML, CSS, HTML5, CSS3, jQuery, Bootstrap, Firebase, Amazon Web Services (AWS), SaaS, APIs, Full-stack, Webpack, Redux, Unit Testing, Redux Thunk, Redux-Saga, Database Design, SQL, REST APIs, Next.js, React Native, AWS Lambda, Integration, API Integration, Back-end, Google SEO, Pixel Perfect, Material UI, Content Delivery Networks (CDN), SCSS, Front-end, Chrome Extensions, WebSockets, Streaming

Senior Full-stack Developer

2016 - 2020
Freelance (CDS Dienstleistungsgruppe and Timetronic)
  • Developed a web app from scratch to track guard tours in real-time. It was based on NFC tags that showed users the location of on-duty guards. Guards could also report incidents. Managing more than 1,000 guards, this tool brought massive business to the customer.
  • Provided support for a PHP-based CMS system, improving the user experience by replacing synchronous form requests with Ajax requests and introducing JSON-based APIs instead of view endpoints.
  • Led code reviews and ensured code quality improved with each commit of the team.
  • Managed the deployments, database back-ups, and GitHub repositories for the customer.
Technologies: JavaScript, Node.js, AngularJS, React, MySQL, PHP, Docker, Git, HTML, CSS, HTML5, CSS3, jQuery, Bootstrap, SaaS, APIs, Full-stack, Webpack, Redux, Unit Testing, Redux Thunk, Redux-Saga, Database Design, SQL, REST APIs, Near-field Communication (NFC), Integration, Bitbucket, API Integration, Back-end, Google SEO, Material UI, Front-end

Full-stack Developer

2017 - 2018
FiveRivers Technologies
  • Prepared demos for companies such as AT&T, Mitsubishi, and Verizon. Delivered new product demos for SparkCognition.
  • Dockerized many projects for SparkCognition. Ensured Docker files were compatible with Linux and Windows-based platforms.
  • Assisted with SparkPredict, SparkCognition's largest product. Served as a full-stack developer. Built the front-end based on AngularJS and the back end using Python Django.
Technologies: Python, Django, Docker, AngularJS, Jira, Git, HTML, CSS, Agile Software Development, HTML5, CSS3, jQuery, Bootstrap, APIs, Full-stack, Unit Testing, SQL, REST APIs, Integration, Bitbucket, API Integration, Back-end, Material UI, Front-end, WebSockets

Calipsa

https://www.calipsa.io
A web-based app for video monitoring systems and direct customers handling millions of alarm requests daily. Contributed to improving the web app and added new features, including their front-end, back-end, and database updates. Owned the development and support of a Socket and API-based adaptor for Immix-based systems (immixprotect.com).

Plugd (SaaS Online Ordering Platform)

https://www.plugd.tech
A Node.js-backed online ordering platform for restaurants. Led the development of the product from requirements gathering to the deployment of the new features, improvements, and bug fixes. Many local and international restaurants use the system to provide online ordering services without sharing profits with a middle party.

Guard Patrol System

Guard Patrol System is a revolutionary tool that uses NFC (Near Field Communication) technology. The back end is built in Java using Spring Boot and the front end in AngularJS. I developed the product from scratch and built the solution to enable the customer to use it as well as offer the system as a service to other security companies. The Android app was developed by a German-based team. I communicated with them regularly as they relied on the APIs designed by the web team.

Proofreading Pros (Freelance Platform)

Proofreading Pros is a platform you can submit Google documents to for proofreading. I developed the onboarding flow and added the free trial feature to the "exchange," "like," "share," and "invite friends" options. I replaced the Braintree payment integration with Stripe and created new pricing plans with static and dynamic prices. Customers used Google Docs Add-ons to submit their documents. It also had a dashboard for proofreaders to review, accept, and complete the job.

Languages

JavaScript, HTML, CSS, HTML5, SQL, SCSS, TypeScript, CSS3, Python, C++, PHP, Java, GraphQL

Frameworks

Express.js, Bootstrap, Redux, Material UI, Nuxt.js, Next.js, React Native, Vuetify, AngularJS, JSON Web Tokens (JWT), Spring Boot, Django, Jest, Cypress, Tailwind CSS, NestJS

Libraries/APIs

Node.js, React, Vue, jQuery, REST APIs, Redux-Saga, FFmpeg, Sockets, Stripe, Facebook SDK, Twilio API, HTML5 Canvas

Tools

Git, Bitbucket, Webpack, Redux Thunk, Kibana, Slack, Jira, Google Docs, Canvas, Dynatrace, Grafana, Salesforce Commerce Cloud (SFCC), Prisma

Paradigms

Agile Software Development, Unit Testing, Database Design

Platforms

Amazon EC2, Firebase, Amazon Web Services (AWS), AWS Lambda, Kubernetes, Docker, MacOS, Apache2, Heroku, Twilio, Visual Studio Code (VS Code), Google Cloud Platform (GCP)

Other

APIs, Full-stack, Integration, API Integration, Back-end, Pixel Perfect, Front-end, WebSockets, Amazon RDS, SaaS, Google SEO, Video Streaming, Content Delivery Networks (CDN), Chrome Extensions, Streaming, Airtable, Algorithms, Data Structures, Operating Systems, Competitive Programming, Serverless, Google Tag Manager, Headless Commerce, Near-field Communication (NFC)

Storage

PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), Elasticsearch, Amazon DynamoDB, MongoDB

2011 - 2015

Bachelor's Degree in Computer Science

University of Punjab - Lahore, Pakistan

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