Deepak Gupta
Verified Expert in Engineering
Web Developer
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
Experience
Availability
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
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.
WordPress and PHP Developer
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.
Senior GamiPress and WordPress Developer
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.
Senior WordPress Developer
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.
WordPress Developer
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.
WordPress Developer
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.
Web Developer
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.
Experience
Listing of Agencies Posted by Site Users
https://webbuilderzone.com/PHP Core Project for ISBM University
http://www.isbm.org.in/WooCommerce with Custom Themes
https://railfandepot.com/Developing Sites for University Students
https://mybcom.unsw.edu.au/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.
Education
Master's Degree in Advertising and Marketing
Mumbai University - Mumbai, India
Bachelor of Technology Degree in Computer Engineering
Mumbai University - Mumbai, India
Skills
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
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