Shoaib Shafqat, Developer in Rawalpindi, Pakistan
Shoaib is available for hire
Hire Shoaib

Shoaib Shafqat

Verified Expert  in Engineering

Software Engineer and WordPress Developer

Location
Rawalpindi, Pakistan
Toptal Member Since
March 26, 2020

For over the past decade, Shoaib has developed a range of websites, web apps, custom CMS and CRM systems using PHP, MySQL, WordPress, Laravel, jQuery, HTML5, CSS3, XML, and Ajax for both startups and small businesses. His core expertise is in complete end-to-end management of new web development projects. Shoaib joined Toptal to seek out opportunities to help clients build websites.

Portfolio

Xpertz Group
WooCommerce, WordPress API, WordPress Themes, WordPress Plugins, WordPress...
Freelance
APIs, CSS, HTML, jQuery, PHP, WordPress, HTML5, CSS3, REST APIs, LearnDash...
Accelerated Innovations Corp
WordPress, PHP, Amazon Web Services (AWS), Auth0, Auth, WordPress API...

Experience

Availability

Full-time

Preferred Environment

Asana, Git, Slack, Laravel, PHP, WordPress

The most amazing...

...thing I've built was a boat-booking web app with inventory solutions, a back-end management system, and a B2B functionality.

Work Experience

Team Lead | Software Engineer

2015 - PRESENT
Xpertz Group
  • Cultivated the development team to deliver quality products by following modern approaches as well as streamline workflows.
  • Built hundreds of advanced WordPress themes and plugins.
  • Crafted complex yet visually appealing design mockups from design tools such as Sketch, Figma, and Adobe XD into pixel-perfect, responsive, and cross-platform (and cross-device) compatible user interfaces.
  • Successfully delivered custom WordPress plugins for third-party service integrations and on-site custom functionality.
Technologies: WooCommerce, WordPress API, WordPress Themes, WordPress Plugins, WordPress, jQuery, APIs, PHP, Figma, HTML5, CSS3, REST APIs, LearnDash, WooCommerce API, Advanced Custom Fields (ACF), Web Development, Paid Memberships Pro (PMPro), WordPress Multisite, Real Estate, BuddyPress, Gravity Forms, GeoDirectory, Payment Gateways, PSD to WordPress, Flexbox, Learning Management Systems (LMS), Full-stack, MemberPress, Troubleshooting, Custom Post Types, PayPal, Amazon Web Services (AWS), Gutenberg Editor, SCSS, Custom Themes, WPML, Web Scraping, Avada, Stripe

Senior Full-stack Developer

2015 - PRESENT
Freelance
  • Developed a custom yoga web app for a client. With this app, yoga teachers can build their own site, manage packages, payment methods, video streaming, and manage site design like colors, fonts, backgrounds, and more.
  • Implemented business logic through APIs used by the Android/iOS app and the front end for a university comparison site.
  • Developed a WooCommerce extension to design a guitar on the product page using multiple options (like instrument type, model, fretboard wood, tuning, and so on) preview the designed instrument, and order it.
  • Bult a custom WordPress shopping cart plugin with different payment methods, i.e., PayPal, Braintree, Stripe, Sofort, and SEPA with recurring payments and reporting system with graphs.
  • Developed a custom plugin to synchronize shop products between different stores based on a WordPress multisite. When an admin adds/modifies any product in parent store it affects that product in the child store too.
  • Composed a script to push WooCommerce orders to Mailchimp and get a response using APIs, When a user places an order that will push via checkout hooks.
  • Developed a location-based search functionality allowing users to search for events based on the distance from their current location using zip code data provided by the usable database tables.
  • Created a custom website with deep integration with the other apps which make up the platform via a REST API. It was built using Laravel.
  • Developed OAuth authentication, using Facebook, Gmail, LinkedIn, and Twitter accounts along with a custom username and password; also implemented web push notifications for property and boat sites and event reminders.
  • Built a BuddyPress extension to add custom tabs in the BuddyPress menu to show rated posts, feedback, and also customized the user activity as well.
Technologies: APIs, CSS, HTML, jQuery, PHP, WordPress, HTML5, CSS3, REST APIs, LearnDash, WooCommerce API, eCommerce, Advanced Custom Fields (ACF), Web Development, Custom APIs, WordPress API, WordPress Multisite, Real Estate, JavaScript, BuddyPress, Payment Gateways, PSD to WordPress, Learning Management Systems (LMS), Elementor, React, Full-stack, Troubleshooting, Custom Post Types, Amazon Web Services (AWS), SCSS, Custom Themes, WPML, Page Speed Optimization, Web Scraping, Stripe

Senior WordPress Developer

2022 - 2023
Accelerated Innovations Corp
  • Integrated SamCart and WooCommerce subscriptions with the LearnDash LMS system. Restricted LMS access based on users' subscription status.
  • Developed SSO on WordPress with Auth0 so users can easily log into either of the websites (LMS and a custom React app).
  • Created custom reporting and automation along with a custom document management system.
Technologies: WordPress, PHP, Amazon Web Services (AWS), Auth0, Auth, WordPress API, LearnDash, Buddy, BuddyPress, Avada, Stripe

WordPress Developer

2021 - 2022
Rukita Pte ltd
  • Implemented a robust back-end system that manages property listings, user accounts, and payments. This includes designing a secure database structure and developing APIs for data retrieval and manipulation.
  • Created a property management system that enables property owners to add, edit, and manage their listings. This system should include features such as availability calendars, pricing management, and automated notifications (sms and email).
  • Developed a powerful search engine that allows users to search for vacation rentals based on location, date, price range, number of guests, amenities, and other filters. Implemented advanced search algorithms to ensure accurate and efficient results.
  • Implemented a user authentication system that allows guests to create accounts, log in securely, and manage their bookings.
Technologies: WordPress, PHP, CSS, API Integration, WordPress Themes, WordPress Design, Membership Sites, GitHub, Custom Post Types, PayPal, Video Streaming, Gutenberg Editor, Custom Themes, WPML, Page Speed Optimization, Data Visualization

Senior WordPress Developer

2020 - 2021
Calibrium Marketing, LLC. (via Toptal)
  • Added custom data to the views for the WooCommerce shop and single product.
  • Added custom data to the functionality of the YITH WooCommerce Request a Quote and YITH WooCommerce Compare plugins.
  • Replicated WooCommerce Analytics (WooCommerce Admin) on the front end.
  • Customized the checkout form for collecting additional data, saving that data to various places, and using it for different purposes, including but not limited to content personalization for the logged-in visitor.
Technologies: WordPress Themes, WooCommerce, WordPress Plugins, APIs, HTML5, CSS3, REST APIs, WooCommerce API, eCommerce, Advanced Custom Fields (ACF), Web Development, WordPress API, Real Estate, JavaScript, Theme Development, Responsive UI, MemberPress, Membership Sites, GitHub, Custom Post Types, Cloudflare, PayPal, Gutenberg Editor, Custom Themes, Page Speed Optimization, Data Visualization, Avada

WordPress Developer

2020 - 2020
Ypulse, Inc
  • Developed a WordPress theme from ground zero based on designs created by a Toptal designer.
  • Migrated around 35,000 posts from four different websites into a new one.
  • Created a search page with Ajax filters based on custom Taxonomies, custom fields, and CPT relationships with different CPT.
  • Built a WordPress plugin to parse the migrated posts and map them to the new taxonomy structure based on the categories that they had on the old websites.
  • Crafted email templates compatible with Mailchimp dynamic variables.
Technologies: WordPress, HTML, CSS, JavaScript, Membership Sites, GitHub, Cloudflare, Video Streaming, SCSS, Page Speed Optimization, Stripe

WordPress and PHP Developer

2010 - 2015
Vizzweb Solutions
  • Served as a senior web developer responsible for end-to-end web app development.
  • Developed and supported a SaaS platform in Laravel for iSafiri. It helps administrators to manage merchants and merchants can add hotel/tour offers for users to book.
  • Developed REST APIs, payment gateways, social media APIs, and so on.
  • Built a custom PHP content management system that was used for a few bespoke websites.
  • Developed a custom PHP website for movies that supported users' accounts, favorites, reviews, and discussions.
  • Converted many designs into Bootstrap HTML and developed custom WordPress themes.
  • Built a WordPress site, integrated it with the Apple Vacations REST API to book flights, hotels, and services, and also implemented an Ajax-based search.
Technologies: jQuery, CSS, HTML, MySQL, WordPress, PHP, CSS3, REST APIs, LearnDash, Web Development, Custom APIs, WordPress API, JavaScript, Gravity Forms, Flexbox, Learning Management Systems (LMS), Responsive UI, MemberPress, PayPal

iSafiri

I contributed to the build of an app where tour operators register and add travel packages and hotel offers. Users select the package and communicate with the operators for bookings (using a custom chat system). Everything is managed by the admin, i.e., a rich back-end system to manage bookings, reports, operators, and an auto-payout system based on commissions using PayPal and Stripe.
Tasks Accomplished:
• Developed a Laravel-based web app.

Custom WordPress Plugins

Over the course of my career, I've developed many WordPress plugins. Below are a few of them.
01. Location Locator Plugin: This locates the nearest store locations based on users' current/selected locations. It also returns all stores in an area based on zip code. I also developed a back-end page from where an admin can import stores' data with a CSV file.
02. Post Review Plugin: This plugin gives starred ratings to post and calculates and displays the average rating to each user as well. An admin can select on which post to show reviews template with custom fields.
03. Custom New Plugin: This one fetches news from the Google Advertisement API and posts on a WordPress site.
04. WooCommerce Extension: This extension helps the user to design a guitar and generate an image based on user-selected fields and prices depend on the customizations chosen.

Boat Web App

https://masseyyacht.com
I developed an app that facilitates boat bookings. It has listings with complete inventory solutions, featured inventory, rich back-end system for managing the details of the sales process (dealers, customers, payment, and so on).
Tasks Accomplished:
• Built a full module that applies seasonal prices and recommends different packages based on the booking date.
• Incorporated a B2B functionality where dealers can communicate with each other, swap boats, set availability, and auto import/export features.
• Integrated a Boats.com API to fetch boats and save within the site a new custom post type to update, develop, and add new boats on a daily basis.
• Developed an advanced search feature with many fields.

Custom Embed.ly API Integration WordPress Plugin

https://www.screencast.com/t/nUyCTECTl
I helped to build a plugin to get article information. The article links are saved in a Google Sheet and you retrieve the articles from the Google Sheet with an API and then we fetch that article from Embed.ly API via a link.
Tasks Accomplished:
• Developed a WordPress plugin to get articles from the Embed.ly site using the Embed.ly API.
• Created a settings feature for admins to map newly created posts with custom post types.

Custom WooCommerce Designer Plugin

https://www.altinex.com/product/tnp120c/
On the front-end side, a user can select any type of variation that can update on run time to create a properly designed product and order it with the user receiving his designed panel via email.
Tasks Accomplished:
• Developed a WooCommerce extension with a back-end system to upload different custom variations for products, i.e., Bezels, D-Subs, Audios, and Snapins.

Custom WordPress Shopping Cart Plugin

https://www.2xproduktiv.de/kasse/?pid=159
Tasks Accomplished:
• Developed a custom WordPress shopping cart plugin with different payment methods, e.g., PayPal, Braintree, Stripe, Sofort, and SEPA with fixed payments and recurring payments as well.
• Created a back-end system where the admin can create products, view customers and sales, update emails, and make changes to the settings page to update payment credentials.
• Built a reporting module to show sales per day, week, month, and year in table format and graphs.
• Implemented PDF generation on successful orders and import/export orders in an Excel format.

Custom WordPress Theme for a Restaurant Site

https://www.buonaristorante.com/
Tasks Accomplished:
• Designed and developed a custom WordPress single-page theme.
• Created a back-end section via the Advance Custom Fields plugin for admins to create menus, sliders, and gallery sections using ACF repeater fields.

Custom WordPress Theme

https://trustedcomputinggroup.org/
Tasks Accomplished:
• Developed a bootstrap custom WordPress theme for the Trusted Computing Group Company.
• Created custom widgets to show data in different sections of the website.
• Built custom post type for events.
• Developed the front end so that it showed the events list with filters.

Wildearth.tv

https://wildearth.tv
Created a WordPress plugin that pulls products from CRM.com periodically, deleting old non-published ones and renewing the queue. Crafted a single sign-on between CRM.com and WordPress.

Managed CRM.com subscriptions on the WordPress site and assigned appropriate roles. Developed a custom functionality to purchase/cancel/upgrade subscriptions on the WordPress site.

Integrated two payment methods (Stripe and Paypal) to generate payment method IDs for CRM.com to process payments based on subscription dates.
2008 - 2010

Master's Degree in Computer Science

University of Arid Agriculture Rawalpindi - Rawalpindi, Punjab, Pakistan

2007 - 2008

Bachelor's Degree in Math A & B, Statistics

Punjab University - Lahore, Punjab, Pakistan

Libraries/APIs

WordPress API, jQuery, Custom APIs, BuddyPress, WordPress REST API, REST APIs, WooCommerce API, Flexbox, React, Auth0 API, Stripe, Auth

Tools

Slack, GeoDirectory, Figma, LearnDash, Advanced Custom Fields (ACF), GitHub, Gutenberg Editor, WPML, Auth0, Git

Frameworks

Bootstrap

Languages

PHP, CSS, HTML, JavaScript, HTML5, CSS3, SCSS

Paradigms

RESTful Development, Responsive Web Design (RWD)

Platforms

WordPress, WooCommerce, Visual Studio Code (VS Code), Amazon Web Services (AWS), Xano, Buddy

Storage

MySQL

Other

APIs, WordPress Plugins, Web Development, WordPress Themes, PSD to WordPress, Gravity Forms, eCommerce, WordPress Multisite, Real Estate, Payment Gateways, Multilingual Websites, Paid Memberships Pro (PMPro), Custom Post Types, Full-stack, Membership Sites, Troubleshooting, Learning Management Systems (LMS), Website Maintenance, Plugins, Pixel Perfect, API Integration, Elementor, Payment APIs, Theme Development, Site Speed Optimization, Responsive UI, Drag & Drop, MemberPress, Cloudflare, PayPal, Video Streaming, Custom Themes, Page Speed Optimization, Web Scraping, Data Visualization, PostHog, Avada, WordPress Design

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