
Abdullah Shahid
Verified Expert in Engineering
Front-end Developer
Lahore, Punjab, Pakistan
Toptal member since August 23, 2022
Abdullah is a highly skilled software engineer with five years of experience in the IT and services industry. He specializes in a wide range of tools and technologies, including Node.js, React, Redux, MySQL, MongoDB, JavaScript, and TypeScript. His strong team spirit and innovative mindset make him a valuable asset for any project. Abdullah ensures that development goals are met with technical excellence and creative problem-solving.
Portfolio
Experience
- JavaScript - 4 years
- Material UI - 4 years
- MongoDB - 3 years
- Node.js - 3 years
- REST APIs - 3 years
- PostgreSQL - 3 years
- React - 3 years
- Next.js - 2 years
Availability
Preferred Environment
Docker, React Native, Web & Mobile Applications, Front-end Development, Front-end Design, Material UI, Tailwind CSS, Node.js, Yarn, Amazon S3 (AWS S3)
The most amazing...
...project I've led improved eCommerce efficiency, boosting client sales by 40% through innovative back-end solutions and seamless integrations.
Work Experience
Technical Team Lead
Code Graphers
- Was in charge of performance optimization, management, and improving product quality.
- Led a team of seasoned JavaScript developers to execute projects successfully.
- Participated in architectural discussions to achieve scalability and performance.
Software Engineer
CodingCops
- Contributed to data fixes and high-priority bug fixes on the production app.
- Implemented various HR tool integrations in our app.
- Worked actively on product quality and defined the app's new architecture.
Associate Software Engineer
TechClan
- Implemented very complex business requirements on React.
- Used webhook and client APIs to send and receive data.
- Developed the front end according to the Figma designs.
Full-stack Developer
Rent Everything
- Developed an application with the slogan Rent Everything, allowing users to rent cars, properties, and services.
- Started the development process from scratch and completed it.
- Sold the product to an investor while development was in progress.
Experience
Upcover
https://www.upcover.com/PROBLEM STATEMENT
Traditional business insurance processes can be unmanageable, time-consuming, and often do not meet small businesses' specific needs. Many small business owners struggle with understanding complex insurance jargon and dealing with lengthy paperwork.
SOLUTION
As part of a 3-person front-end development team, we built Upcover from the ground up, focusing on creating a great user experience. The platform features an easy-to-use interface that guides users through the insurance selection process. It provides clear, straightforward information and allows businesses to obtain coverage quickly and easily without the usual struggle.
TECHNOLOGIES
• Front-end: React, Redux, HTML5, CSS3, JavaScript
• Back-end integration: RESTful APIs
Rent Everything
https://www.rentanything.io/PROBLEM STATEMENT
Users seeking rental services for cars, properties, and various other items often struggle by navigating multiple platforms, each specializing in a single category. This fragmented experience makes it challenging to compare options and find the best deals efficiently.
SOLUTION
As a full-stack developer on the core team, I contributed to building a unified platform that combines various rental categories into a single website. We developed features such as a fast search and filter system, user reviews, secure payment processing, and a user-friendly interface. This all-in-one solution simplifies the rental process for both renters and service providers.
TECHNOLOGIES
• Front-end: Angular, Bootstrap, JavaScript
• Back-end: Node.js, Express.js
• Database: MongoDB
• Additional: Payment gateways, authentication systems
SaplingHR
https://www.saplinghr.com/PROBLEM STATEMENT
Managing group expenses, such as splitting bills among friends or family, can often lead to confusion, miscommunication, and even conflicts. Traditional payment systems do not always cater to the specific needs of group payments, making it challenging to distribute costs fairly.
SOLUTION
As a senior software engineer at HerdPay, I was responsible for developing new features and enhancing existing ones. The platform includes functionalities like automatic bill splitting, group payment options, and detailed transaction records. These features simplify the process of managing shared expenses, making it easy and transparent for all parties involved.
TECHNOLOGIES
• Front-end: Vue, Vuetify, JavaScript
• Back-end: Node.js, Express.js
• Database: MySQL
• Additional: Payment gateways, security measures
HerdPay
https://herdpay.com/As a senior software engineer on HerdPay, I was responsible for developing new features and improving the already implemented ones.
DuroLabs
https://www.durolabs.co/Engineering teams in hardware product development face challenges with complex data, inter-team coordination, and frequent design revisions. Traditional PLM tools are cumbersome, lack CAD integration, and do not support agile workflows well, leading to time wasted on administrative tasks.
SOLUTION
• CAD Integration: Easily share and update designs with Solidworks, Onshape, and Altium.
• Centralized Data: Manage BOMs, revisions, and documentation in one place for accuracy.
• Agile Support: Enable faster iterations and improved collaboration with agile workflows.
KEY CONTRIBUTIONS
• Enhanced Onshape component syncing.
• Developed database migration scripts and optimized website performance.
• Collaborated on electrical assembly revisions.
• Converted modules to microservices using Apollo Federation and GraphQL.
• Introduced Redis caching and cron jobs, improving user performance by 60%.
TECH STACK
• React
• CronJobs
• Node.js
• Express.js
• Redis
• Elasticsearch
• Apollo Federation
• Apollo Server
• Apollo Client
• GraphQL
• MUI
• Microservice Architecture
• Prisma
• MongoDB
• PostgreSQL
• Nexus
• Pothos
• Docker
• PropelAuth
• Kafka
• Redux
• CAD Integrations
• Redux Saga
Education
Bachelor's Degree in Computer Science
COMSATS University Islamabad - Lahore, Punjab, Pakistan
Skills
Libraries/APIs
React, Node.js, Antd, REST APIs, Stripe, Flexbox, Lodash, Sockets, Backbone.js, jQuery, Jira REST API, JSON API, React Query, React Router, WebRTC, SendBird, D3.js, Web3.js, Vue, Stripe API, ServiceNow REST API, Puppeteer, Google Calendar API
Tools
Slack, GitHub, Git, SendGrid, Firebase Analytics, Xcode, Agora, Auth0, Figma, Google Analytics, ChatGPT, Bundler, Terraform
Languages
JavaScript, TypeScript, HTML, CSS, SQL, HTML5, CSS3, Python, Kotlin, Swift, Go, Objective-C, Liquid Template, Ruby, GraphQL, SCSS, Java, Rust, Solidity
Frameworks
Next.js, Redux, Material UI, Express.js, React Native, MUI CSS, RedwoodJS, Unity, Svelte, Angular, Flask, Jest, Cypress, Remix, Ruby on Rails (RoR), Laravel, NestJS, Tailwind CSS, Ant Design, Yarn
Paradigms
Responsive Web Design (RWD), ETL, Microfrontends, REST, UI Design, Object-oriented Programming (OOP), Key Performance Metrics, DevOps, Mobile Development
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Docker, Klaviyo, Contentful, Android, iOS, Vercel, Google AppSheet, Shopify, Safari, Mobile, Google Cloud Platform (GCP), Azure, Blockchain, Ethereum
Storage
PostgreSQL, MongoDB, MySQL, JSON, Cloud Firestore, NoSQL, Databases, Microsoft SQL Server, MariaDB, Amazon S3 (AWS S3)
Industry Expertise
Web Design
Other
Data Structures, Web Development, APIs, User Interface (UI), Design, Web & Mobile Applications, Front-end Development, Front-end Design, Styled-components, Full-stack, Full-stack Development, Security, API Integration, REST API Clients, Server-side Rendering (SSR), Booking, Back-end, Dashboards, Front-end, OWASP, Headless CMS, FastAPI, Data Extraction, Tesseract, Web3, Solana, PDF, Email, Marketplaces, Chakra UI, Vite, Decentralized Applications, Airtable, SvelteKit, Firebase Hosting, Tags, App Store, Safari Extensions, Web Extensions, eCommerce, Privy, Progressive Web Applications (PWAs), Architecture, Google Calendar, Tailwind UI, Minimum Viable Product (MVP), WebSockets, Payment APIs, IMAP, Data Scraping, CI/CD Pipelines, VoIP, Firebase Cloud Functions, No-code Development, Startups, Build Processes, Distributed Systems, Metrics, Scalability, Large Language Models (LLMs), Mobile Architecture, Responsive Web Apps, Pixel Perfect, Scheduling, Calendars, Document Management Systems (DMS), CSS Modules, OpenAI, Google Cloud Functions, Software Architecture, MERN Stack
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