Arqam Shakeel
Verified Expert in Engineering
Web Developer
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
Experience
- Electron - 5 years
- Node.js - 5 years
- Tailwind CSS - 5 years
- JavaScript - 5 years
- Figma - 5 years
- MongoDB - 5 years
- React - 5 years
- TypeScript - 4 years
Availability
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
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.
Senior Electron Developer
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.
Senior Node.js Developer
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.
Senior MERN Stack Developer
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.
MERN Stack Developer
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.
Senior Full-stack MERN Developer
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.
Experience
Real-time Cab Booking System
https://www.altcabs.comI 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.appWeb Portal for Virtual Reality Meetings
Cross-platform Desktop App in Electron
https://dl.arthur.digital/ArthurRemoteAccess.dmgEducation
Bachelor's Degree in Computer Science
COMSATS University Islamabad - Lahore, Pakistan
Skills
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
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
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
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