
Shoaib Shafqat
Verified Expert in Engineering
Software Engineer and WordPress Developer
Rawalpindi, Punjab, 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
Experience
- WordPress - 10 years
- PHP - 10 years
- MySQL - 10 years
- CSS - 10 years
- jQuery - 10 years
- WordPress Themes - 8 years
- PSD to WordPress - 8 years
- WordPress Plugins - 8 years
Availability
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
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.
Senior Full-stack Developer
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.
Senior WordPress Developer
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.
WordPress Developer
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.
Senior WordPress Developer
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.
WordPress Developer
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.
WordPress and PHP Developer
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.
Experience
iSafiri
Tasks Accomplished:
• Developed a Laravel-based web app.
Custom WordPress Plugins
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.comTasks 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/nUyCTECTlTasks 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/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• 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/• 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/• 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.tvManaged 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.
Education
Master's Degree in Computer Science
University of Arid Agriculture Rawalpindi - Rawalpindi, Punjab, Pakistan
Bachelor's Degree in Math A & B, Statistics
Punjab University - Lahore, Punjab, Pakistan
Skills
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, Agora, Mailchimp, ACF PRO, Git
Languages
PHP, CSS, HTML, JavaScript, HTML5, CSS3, SCSS
Frameworks
Bootstrap
Paradigms
RESTful Development, Responsive Web Design (RWD)
Platforms
WordPress, WooCommerce, Visual Studio Code (VS Code), Amazon Web Services (AWS), Xano, PostHog, DigitalOcean, HubSpot, Buddy, Calendly
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, Avada, Figma to WordPress, WordPress Back-end Customization, WordPress Customization, WooCommerce Subscriptions 2, Headless WordPress, Plugin Development, WordPress 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