Arqam Shakeel, Developer in Gujranwala, Punjab, Pakistan
Arqam is available for hire
Hire Arqam

Arqam Shakeel

Verified Expert  in Engineering

Web Developer

Location
Gujranwala, Punjab, Pakistan
Toptal Member Since
September 28, 2022

Arqam is an experienced developer who has spent most of his career in web development. He has proven expertise in writing quality code in JavaScript or TypeScript and working with diverse technologies, like React, Node.js, Redux, Sockets, MongoDB, and MySQL. Arqam has solid problem-solving skills and a deep understanding of the core JavaScript concepts like hoisting, callbacks, currying, event loop, prototypal inheritance, closures, event bubbling, or event handling.

Portfolio

Licensing, inc
Electron, Node.js, HTML, CSS, JavaScript, Desktop App Development, Regex...
Arthur Digital
Electron, React, Node.js, MacOS, Windows, Remote Desktop, Desktop...
Arthur Digital
React, MongoDB, Monorepos, NPM, Private NPM Modules, YARN, WebGL, Express.js...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Jira, Git, ClickUp, YARN, Yarn Workspaces, Monorepos, Web Architecture, Mobile Web, Responsive UI

The most amazing...

...project I've worked was integrating an Oculus Quest VR app into React using WebGL to enable bidirectional communication.

Work Experience

Electron Developer

2023 - PRESENT
Licensing, inc
  • Developed a cross-platform app for desktops using Electron. The app tracks the user activity on the OS level. It uses Node.js to track activity. The app can track which app is currently opened/focused and what is being typed.
  • Contributed to this app in which the admins can halt the app's users by copying a private text and stopping the users from pasting a private text. This is all done on the OS level to ensure credibility.
  • Worked on this app that allows admins to mark any app/URL as suspicious, and whenever the users of the app try to open that app, the admins will be notified immediately. Also, the user's activity in that app is logged and reported to the admins.
Technologies: Electron, Node.js, HTML, CSS, JavaScript, Desktop App Development, Regex, Cross-platform, Windows, MacOS, Sockets, Realtime

Senior Electron Developer

2021 - 2023
Arthur Digital
  • Developed an Electron app that enables automatic updates using the GitHub releases feature for both Mac and Windows. Updates are rolled out as OTA updates.
  • Tracked the crash reports for the Electron desktop app and stored them in Sentry.io. The crash reports are for both the Native app crashes and renderer process crashes.
  • Ran an SDK on Apple silicon chips using Rosetta, built for only Intel-based (x64) processors. The process is run using the Python subprocess in the Electron app.
Technologies: Electron, React, Node.js, MacOS, Windows, Remote Desktop, Desktop, Desktop App Design, Desktop App Development, Responsive Web Apps, Full-stack

Senior Node.js Developer

2021 - 2023
Arthur Digital
  • Integrated VoIP with Mumble to transfer Opus codec audio files over the web for voice communication with very low latency.
  • Enabled an Oculus Quest VR app to run simultaneously on the web with bidirectional communication between Unity and React by integrating WebGL with React.
  • Worked in the monorepo architecture that allowed programmers to manage different repositories in one code baseline.
  • Developed a custom React UI library and published it on the npm, allowing writing custom reusable components with more control over them.
Technologies: React, MongoDB, Monorepos, NPM, Private NPM Modules, YARN, WebGL, Express.js, Node.js, HTML, Ant Design, SQL, PostgreSQL, Next.js, Figma, Redux, User Interface (UI), Object-oriented Programming (OOP), JavaScript, Tailwind CSS, Antd, Visual Studio Code (VS Code), Data Structures, API Integration, Google Maps API, Webhooks, WebSockets, Moment.js, Sockets, CSS, TypeScript, HTML5, Shopify, Webflow, Online Ordering, eCommerce, Web Development, NoSQL, CSS3, Cordova, REST APIs, Jest, Cypress, Front-end, React Router, React Hooks, Testing, Storybook, Stripe, Stripe API, UX Design, UI Design, Stripe Checkout, Chakra UI, Web3.js, Game Development, Mobile Web, Responsive UI, Electron, Responsive Web Apps, Full-stack

Senior MERN Stack Developer

2020 - 2021
Duro Labs
  • Integrated webhooks with Onshape, enabling data synchronization.
  • Developed a React plugin that can be downloaded from the Onshape store and enables users to run Onshape projects directly through it.
  • Implemented cron-style background scheduling jobs in Node.js for generating reports on the go.
  • Wrote migration scripts that helped in data accuracy.
Technologies: React, Node.js, MongoDB, API Integration, Single Sign-on (SSO), Webhooks, WebSockets, Moment.js, HTML, Webpack, Redux, User Interface (UI), Object-oriented Programming (OOP), Ant Design, JavaScript, SQL, Tailwind CSS, Antd, Visual Studio Code (VS Code), Data Structures, Google Maps API, Sockets, Figma, CSS, TypeScript, HTML5, Webflow, Online Ordering, eCommerce, Express.js, Web Development, NoSQL, CSS3, Cordova, REST APIs, Jest, Cypress, Front-end, React Router, React Hooks, Testing, Storybook, Stripe, Stripe API, UX Design, UI Design, Stripe Checkout, Chakra UI, Web3.js, Game Development, Mobile Web, Responsive UI, Electron, Responsive Web Apps, Full-stack

MERN Stack Developer

2018 - 2020
Cogentro
  • Integrated the Google Maps API for real-time location tracking with the web and mobile app.
  • Implemented a custom algorithm that calculates the shortest and most cost-effective routes between two points.
  • Used server-side rendering with Next.js for better SEO support and authentication.
  • Implemented payment gateways with a loyalty card that allowed users to redeem later.
Technologies: React, MERN Stack, Node.js, MongoDB, Payment APIs, API Integration, SaaS, Google Maps API, Material UI, Amazon Web Services (AWS), Amazon EC2, NGINX, Stripe, HTML, CSS, Redux, User Interface (UI), Object-oriented Programming (OOP), Ant Design, JavaScript, SQL, Tailwind CSS, Antd, Visual Studio Code (VS Code), Data Structures, Webhooks, WebSockets, Moment.js, Sockets, Figma, TypeScript, HTML5, Shopify, Webflow, Online Ordering, eCommerce, Express.js, Web Development, NoSQL, CSS3, REST APIs, Jest, Cypress, Front-end, React Router, React Hooks, Testing, Storybook, Stripe API, UX Design, UI Design, Stripe Checkout, Chakra UI, Web3.js, Game Development, Mobile Web, Responsive UI, Electron, Responsive Web Apps, Full-stack

Senior Full-stack MERN Developer

2017 - 2018
Freelance Clients
  • Developed an app that allowed users to upload music audio files and admins to access and edit them according to the client's requirements.
  • Used Amazon S3 bucket to store large files. Deployed the app on AWS EC2 instance with NGINX and CloudFront.
  • Oversaw launch processes that resulted in 1,000+ customers in the first year.
Technologies: JavaScript, React, Node.js, Express.js, Sockets, Webhooks, MongoDB, Amazon Web Services (AWS), TypeScript, HTML5, Shopify, Webflow, Online Ordering, eCommerce, Web Development, NoSQL, CSS3, REST APIs, Jest, Cypress, React Router, React Hooks, Testing, Storybook, Stripe, Stripe API, UX Design, UI Design, Stripe Checkout, Chakra UI, Web3.js, Mobile Web, Responsive UI, Electron, Responsive Web Apps, Full-stack

Real-time Cab Booking System

https://www.altcabs.com
A cab booking system developed with the MERN stack. It allows for booking cabs via the website or mobile app.

I integrated the Google Maps API for real-time cab tracking and developed a custom algorithm that calculates the shortest and most cost-effective routes between two points. I also created a loyalty card program for our routine customers, allowing users to redeem cash later.

Cloud PLM for Distributed Hardware Teams

https://mfg.duro.app
A web application that allows engineers to assemble real-life hardware models with different components. It works as a plugin built with the MERN stack available in the Onshape store. Onshape is a SaaS-based company that allows engineers to create 3D models of their hardware, and this React plugin can manage all the data from Onshape using webhooks.

Web Portal for Virtual Reality Meetings

A project for managing a VR app named Arthur. It is available for Meta Quest 2 in the Quest store. Users can create different meeting rooms and join them on the web portal via WebGL if they don't have a VR headset.

Cross-platform Desktop App in Electron

https://dl.arthur.digital/ArthurRemoteAccess.dmg
An Electron-based cross-platform Desktop app for the Mac operating system and Windows that enables remote desktop sharing to a VR client (Meta Quest 2). Users can share their desktop remotely from this app, like the TeamViewer app, in their VR headsets. The app is production-ready and currently being used by thousands of users. The app is notarized by Apple so that there is no warning when the app is being installed. The app also includes auto-updates, crash reporting, and many other features.

Languages

JavaScript, TypeScript, HTML, SQL, CSS, HTML5, CSS3, Regex

Frameworks

Material UI, Express.js, Tailwind CSS, Ant Design, Next.js, Redux, Jest, Cypress, Electron, YARN, Realtime

Libraries/APIs

React, Google Maps API, Stripe, Moment.js, WebGL, Node.js, Formik, Sockets, Antd, REST APIs, React Router, Stripe API, Web3.js

Tools

Slack, Git, Webpack, Figma, Stripe Checkout, Jira, Yarn Workspaces, NGINX, NPM

Paradigms

Object-oriented Programming (OOP), Web Architecture, UX Design, UI Design, Testing, Cross-platform, Desktop App Development

Platforms

Amazon Web Services (AWS), Shopify, Webflow, Visual Studio Code (VS Code), iOS, Android, Amazon EC2, Google Cloud Platform (GCP), Windows, MacOS, Desktop

Storage

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

Other

Data Structures, API Integration, Webhooks, User Interface (UI), Online Ordering, eCommerce, Web Development, Front-end, React Hooks, Storybook, Chakra UI, Mobile Web, Responsive UI, Responsive Web Apps, Full-stack, Cordova, Game Development, ClickUp, Monorepos, MERN Stack, Algorithms, Payment APIs, SaaS, Single Sign-on (SSO), WebSockets, Private NPM Modules, PayPal, Remote Desktop, Desktop App Design

2015 - 2019

Bachelor's Degree in Computer Science

COMSATS University Islamabad - 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