Deepak Gupta, Developer in Mumbai, Maharashtra, India
Deepak is available for hire
Hire Deepak

Deepak Gupta

Verified Expert  in Engineering

Web Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
April 12, 2019

Deepak is an experienced solutions architect and full-stack developer with more than a decade of experience. He specializes in solving problems that cannot be resolved with off-the-shelf software and one-click solutions. He has also led teams, created plugins with thousands of installations, and built many high-traction sites with millions of active users. Deepak also has a bachelor's degree in computer engineering and an MBA with a major in marketing and a minor in IT.

Portfolio

University of New South Wales
WordPress, ACF PRO, Advanced Custom Fields (ACF), WooCommerce, LearnDash...
UNSW Sydney, Department of Future Students
WordPress, LearnDash, PHP, WordPress Plugins, WordPress Themes, GitHub...
University of New South Wales
PHP, Back-end, WordPress, GitHub, GitHub API, WordPress Plugins...

Experience

Availability

Full-time

Preferred Environment

WordPress, WordPress VIP, WordPress Plugins, WordPress Themes, WordPress API, WooCommerce, GiveWP, BuddyPress, Gutenberg Editor

The most amazing...

...thing I've developed is the BuddyBoss Platform, including theme and Platform Pro, a WordPress-based LMS system with a native mobile application.

Work Experience

WordPress Developer

2022 - 2022
University of New South Wales
  • Checked the entire flow of the website and understood their business.
  • Created a video of modules one by one and segregated that into Google Sheets for future reference.
  • Handed over the video and added the step of deployment code into the server.
Technologies: WordPress, ACF PRO, Advanced Custom Fields (ACF), WooCommerce, LearnDash, GitHub, GitHub API, Platform.sh, Videos, Project Scoping, PSD to WordPress, PHP, Git, Web Development, Software, Cron, Plugins, Gravity Forms, MacOS, Functional Programming, PhpStorm, Full-stack Development, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, Elementor, Troubleshooting, DataTables

WordPress and PHP Developer

2022 - 2022
UNSW Sydney, Department of Future Students
  • Created a membership site that allows restricted users based on completed courses.
  • Added coins into a user profile once they completed courses and allowed users to buy merchandise using these coins.
  • Optimized the site and fixed the cache issue, as high traffic was expected.
  • Created landing pages and designs from HTML for WordPress.
  • Set up a domain, email server, cPanel, and GitHub via Platform.sh hosting providers.
  • Forwarded all the leads from Gravity Forms to the Slack channel.
Technologies: WordPress, LearnDash, PHP, WordPress Plugins, WordPress Themes, GitHub, GitHub API, Platform.sh, WordPress VIP, WordPress Design, BuddyPress, HTML, CSS, Grunt, Gulp, NPM, WooCommerce, Membership Sites, Gravity Forms, Slack API, Slack, HTML to WordPress, PSD to WordPress, JavaScript, HTML5, jQuery Plugins, WooCommerce API, WordPress API, Git, Web Development, Software, Cron, Plugins, MacOS, Functional Programming, PhpStorm, Full-stack Development, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, Elementor, Troubleshooting, DataTables

Senior GamiPress and WordPress Developer

2022 - 2022
University of New South Wales
  • Collaborated with customers to understand their requirements and scope and estimated time.
  • Tracked and fixed the old issue using Jira as a reporting tool.
  • Developed custom functionality where the admin could add a new user to the site via CSV.
  • Created custom functionality, enabling the admin to add activity via CSV into the GamiPress-Activity area and created a report on the uploaded CSV.
  • Developed custom functionality where admin could revoke activity via CSV into the GamiPress-Activity area and create a report on the activity revoked.
  • Fixed the styling issue and bugs that the client reported.
Technologies: PHP, Back-end, WordPress, GitHub, GitHub API, WordPress Plugins, WordPress Themes, WordPress REST API, HTML, ACF PRO, Advanced Custom Fields (ACF), Platform.sh, Code Deployment, Project Estimation, PSD to WordPress, WooCommerce, JavaScript, HTML5, jQuery Plugins, BuddyPress, WooCommerce API, WordPress API, Git, Web Development, Software, Plugins, Gravity Forms, MacOS, Functional Programming, PhpStorm, Full-stack Development, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, Elementor, Troubleshooting, DataTables

Senior WordPress Developer

2019 - 2022
BuddyBoss
  • Led a five-member team and built the major modules for the product. Acted as a bridge between the support team and marketing team.
  • Developed themes and a platform for BuddyBoss, including BuddyBoss Platform Pro.
  • Led the marketing site of BuddyBoss to set up the campaign, track sales, set up the upsell pages, and cross-sell.
  • Estimated the project for the agency work and divided it into modules.
  • Set up the agency flow and passed that into the Slack channel, where agency team members could manage it.
  • Established the marketing and campaign, kept track of sales, and reported to the marketing managers.
Technologies: BuddyPress, bbPress, WooCommerce, Code Deployment, GitHub, GitHub API, WordPress, WordPress VIP, WordPress Multisite, Team Management, Task Management, WordPress Themes, WordPress Plugins, ACF PRO, Advanced Custom Fields (ACF), WooCommerce Subscriptions 2, Mailchimp, Gravity Forms, Caching, Page Speed Optimization, Landing Pages, Landing Page Optimization, Web Marketing, SEO Marketing, Sales Tracking, Reports, PHP, JavaScript, HTML5, jQuery Plugins, WooCommerce API, WordPress API, Git, Web Development, Software, Cron, Plugins, Amazon Web Services (AWS), Learning Management Systems (LMS), Google Analytics, Stripe API, User Interface (UI), MacOS, Functional Programming, PhpStorm, Full-stack Development, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, QR Codes, WP All Import

WordPress Developer

2017 - 2019
GiveWP
  • Developed new features, fixed bugs, and added WP-CLI support and a PHPUnit test case for GiveWP products.
  • Built a custom Gutenberg blog for GiveWP products.
  • Created and maintained the payment gateway's recurring functionality for GoCardless, PayPal Pro, Stripe, PayPal Standard, and Authorize.net.
  • Built and maintained multiple currency support for GiveWP products.
  • Updated the old JavaScript to follow ES6 standards and integrated React into existing GiveWP products.
  • Built and maintained an add-on that works with Zapier for GiveWP products.
Technologies: GiveWP, WordPress REST API, WooCommerce, BuddyPress, MySQL, PHP, WordPress, Git, Grunt, Gulp, NPM, WordPress VIP, WordPress Themes, WordPress Plugins, CSS, SCSS, JavaScript, JavaScript 6, jQuery, jQuery UI, eCommerce, WP eCommerce, HTML5, jQuery Plugins, WordPress API, GitHub, Web Development, Software, Cron, Plugins, Amazon Web Services (AWS), Gravity Forms, Stripe API, MacOS, Non-governmental Organizations (NGOs), Functional Programming, PhpStorm, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, QR Codes, Troubleshooting, DataTables

WordPress Developer

2016 - 2017
rtCamp
  • Developed a plugin for multimedia, such as image, video, audio, and GIF, with support in BuddyPress, bbPress, WordPress, and WooCommerce.
  • Automated the testing of the plugin and themes via PHPUnit.
  • Set up GitHub to check coding standards, PHPUnits, and PHPCompatibility using Travis CI. Added WP-CLI support for rtMedia and its add-on.
  • Automated the process of deploying the plugin and themes into the WordPress repository.
  • Set up client sites on AWS server and domain parking and installed EasyEngine to run the sites.
Technologies: BuddyPress, Media, WordPress, bbPress, GitHub, Git, GitLab, rtMedia, WordPress VIP, WordPress API, WordPress Plugins, WordPress Themes, WordPress Design, WooCommerce, PHP, JavaScript, HTML5, jQuery Plugins, Web Development, Software, Cron, Plugins, Amazon Web Services (AWS), Gravity Forms, Learning Management Systems (LMS), User Interface (UI), MacOS, Functional Programming, PhpStorm, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, DataTables

Web Developer

2013 - 2016
E Media Identity
  • Created eCommerce sites using a WooCommerce plugin.
  • Developed custom themes with Underscore theme templates.
  • Created social sites using BuddyPress and the bbPress plugin.
  • Developed membership sites with the MemberPress plugin.
  • Created LMS sites using LearnDash, Sensei LMS, and LitferLMS.
  • Developed custom plugins to extend WooCommerce, BuddyPress, and LearnDash as per client requirements.
  • Handled the DevOps-like server setup, domain parking, email configuration, and server cron.
  • Maintained client sites to update WordPress, plugins, and themes.
  • Developed, built, and set up Paypal, Stripe, Paytm, Razorpay, CCAvenue, PayUmoney, and Braintree payment gateway for WooCommerce, membership sites, and LMS.
  • Managed a team of three developers and trained them on a long-term project.
Technologies: APIs, MySQL, PHP, WordPress, bbPress, BuddyPress, CSS, JavaScript, HTML, Amazon Web Services (AWS), WooCommerce, LearnDash, WordPress Themes, WordPress Plugins, Advanced Custom Fields (ACF), WordPress API, Payment Gateways, PayPal, Stripe, Team Building, Custom Themes, Membership Sites, Paid Memberships Pro (PMPro), MemberPress, LifterLMS, Gravity Forms, Site Speed Optimization, Page Speed Optimization, GamiPress, Caching, HTML to WordPress, PSD to WordPress, HTML5, jQuery Plugins, WooCommerce API, Git, GitHub, Web Development, Software, Cron, Plugins, Learning Management Systems (LMS), Google Analytics, User Interface (UI), MacOS, Functional Programming, PhpStorm, Full-stack Development, Web Design, Online Payments, Debugging, Full-stack, Automation, Architecture, QR Codes, WP All Import, DataTables

Listing of Agencies Posted by Site Users

https://webbuilderzone.com/
On this site, users can add their agency by selecting a plan. It depends on the plan and features if the agency is shown at the top of the search or randomly. The user also has the option to make payments online or offline.

PHP Core Project for ISBM University

http://www.isbm.org.in/
This website is made in custom PHP and is hosted on Windows Server. It uses the GitHub API to push code from GitHub to the server. It is a lead-generating website with many landing pages depending on the courses. If users want to take classes, they need to fill out the form, which will redirect them to the payment site, where they can pay and then start a particular course.

WooCommerce with Custom Themes

https://railfandepot.com/
A WordPress custom theme built on Underscore theme templates. It contains WooCommerce to sell books and other products. The admin can offer a special discount on specific days for a particular product. The payment gateway is set up via PayPal and Stripe, while the API and webhook are used for dispute handling.

Developing Sites for University Students

https://mybcom.unsw.edu.au/
The client wanted a site that allows students to register via Microsoft's login details. If they are coming for the first time, then the site should register the user and give the user access so that the student can do the courses depending on their department. Here we also have a module showing how much of the course is completed, and depending on that, the student can earn digital coins and certificates. The coins were used to buy the product from the site directly, and the certificate was approved by the teacher (staff ) from the site directly after they reviewed the assignment that was a part of the courses.

In addition, the client also wanted to import the data from Google Sheets into the site directly so that they have all the data given by the student during the courses.

Some of the key plugins that were used are WooCommerce, BuddyBoss platform, BuddyBoss Platform Pro, GamiPress, and several add-ons.
2012 - 2014

Master's Degree in Advertising and Marketing

Mumbai University - Mumbai, India

2009 - 2012

Bachelor of Technology Degree in Computer Engineering

Mumbai University - Mumbai, India

Libraries/APIs

jQuery Plugins, WooCommerce API, WordPress API, BuddyPress, GitHub API, PayPal API, Stripe API, WordPress REST API, Stripe, jQuery, jQuery UI, Slack API

Tools

WP eCommerce, Git, GitHub, LearnDash, bbPress, Advanced Custom Fields (ACF), Cron, WP All Import, DataTables, Google Analytics, PhpStorm, Gutenberg Editor, GitLab, Grunt, Gulp, NPM, ACF PRO, Slack, Mailchimp

Languages

PHP, JavaScript, HTML5, CSS, HTML, JavaScript 6, SCSS

Paradigms

Functional Programming, Automation

Platforms

WordPress, WooCommerce, WordPress VIP, MacOS, Amazon Web Services (AWS), Platform.sh, Windows Server

Industry Expertise

Web Design

Storage

MySQL

Other

Non-governmental Organizations (NGOs), HTML to WordPress, PSD to WordPress, WordPress Themes, GiveWP, rtMedia, WordPress Plugins, MemberPress, Gravity Forms, Plugins, WordPress Design, Full-stack, Full-stack Development, PayPal, Web Development, Software, Debugging, Architecture, Elementor, Troubleshooting, Performance, Online Payments, QR Codes, APIs, Media, User Interface (UI), Back-end, English, Conference Speaking, Web Project Management, IT Projects, Payment Gateways, Team Building, Custom Themes, Membership Sites, Paid Memberships Pro (PMPro), LifterLMS, eCommerce, Site Speed Optimization, Page Speed Optimization, GamiPress, Caching, Code Deployment, WordPress Multisite, Team Management, Task Management, WooCommerce Subscriptions 2, Landing Pages, Landing Page Optimization, Web Marketing, SEO Marketing, Sales Tracking, Reports, Project Estimation, Videos, Project Scoping, Card Payments, Forms, Learning Management Systems (LMS), Sales Reports, Sales Forecasting

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