Donald Mudenge
Verified Expert in Engineering
WordPress Developer
Toronto, ON, Canada
Toptal member since October 27, 2016
Donald has over 10 years of experience in the WordPress and WooCommerce industry. Working with various business models, he's provided solutions that fit requirements and budgets. Donald has experience collaborating as a valuable team member for enterprises and being a self-managed only-developer for startups. While working with Donald, clients can expect less back and forth, to-the-point answers for requirements, straightforwardness with task feasibility, and a solution provider and executor.
Portfolio
Experience
Availability
Preferred Environment
WP Engine, Pantheon, Bitbucket, Git, Windows, MacOS
The most amazing...
...place I've worked at is an IoT eCommerce startup where I coded a real-time process for selecting sensors based on exclusive and shared pins of cart sensors.
Work Experience
WordPress Expert
HistoryCourses - Avraham Ashkenazi
- Fixed a few errors related to PHP and missing functions/features.
- Coded custom add-ons for MemberPress and learndash, providing additional features.
- Maintained the plugins and kept them up to date, along with manual user testing to ensure everything worked perfectly.
Freelance WordPress Developer
ClearFast (via Toptal)
- Created a custom calculator based on an algorithm provided by the client.
- Implemented WooCommerce for eCommerce feature and did shopping cart tweaks.
- Optimized the theme for Google PageSpeed Insights score.
- Developed a responsive theme based on the XD designs provided.
Web Developer and Designer
Golden Financial Services Debt Settlement Corp
- Created VWO widgets for the CRO team and created A/B testing campaigns.
- Fixed design-related bugs on the website as reported by the client.
- Consulted the client team to get organized with different requests from their different teams by moving their work from emails to Slack and PM tools.
- Created responsive ACF templates for automating their content creation.
WordPress Developer
Modea Holdings, Inc.
- Created Gutenberg blocks for the responsive page templates provided by the designer via Figma.
- Created responsive/liquid templates using Reusable blocks and Gutenberg patterns.
- Served in an enterprise team as a code reviewer for other junior developers.
- Created WCAG 2.2 and accessibility-compliant design elements.
WooCommerce Developer
Natural Pack, Inc.
- Created a sync solution for Sage 100 to WooCommerce for customers and products using a middleware based on MySQL.
- Built a cron-based sync solution for WooCommerce to Sage 100 for customers, orders, and products using a middleware based on MySQL.
- Developed a tailor-made pricing structure for different user roles and discount codes.
Stripe SDK/Stripe Terminal Expert
PartnerPress, LLC
- Inspected the existing plugin stack to ensure the efficiency of the website.
- Provided a documentation of modular solution for collecting in-person payments and syncing in WordPress.
- Provided consultation for miscellaneous WordPress questions.
WordPress/WooCommerce Expert
Impact Gameworks
- Improved the Google Pagespeed score for product pages from 40s to 80s (out of 100).
- Set up a Redis cache for improved page load times.
- Did troubleshooting for a bug that would create a fatal error on the website and used up all server resources, saving a lot of resource usage and hosting costs.
WordPress Developer
ExTA
- Finished the incomplete directory website by resolving usability bugs.
- Conducted client training on website usage for member handling.
- Created a search widget that filters through different therapists based on location, insurance coverage, etc.
Marketech Specialist
Enzuzo
- Resolved technical SEO issues on the HubSpot pages.
- Created the glossary terms subsite using a quick search tool.
- Built a WordPress theme for their subsite based on the main marketing site's design using HubSpot pages.
WordPress Developer
32CountFitness
- Developed a custom plugin for an existing website that used custom functions. These functions prevented updates to the WordPress core and plugins. All customization was moved onto that plugin using proper hooks.
- Applied a PHP8 update to all template functions and upgraded the server to the latest stable PHP version.
- Created an Audio player plugin using the latest Gapeless5 JavaScript library and added pitch and volume control features.
- Assisted mobile app developers by building REST APIs they require from the website related to memberships, logins, and tracks.
WordPress/WooCommerce Expert with MySQL Experience
Impact Soundworks LLC
- Fixed PHP errors that occurred due to usage of outdated methods.
- Optimized database and manual data cleanup and organization for custom tables.
- Set up stress and load test using LoadForge browser testing tool.
- Created a quick add-to-cart feature to eliminate a checkout delay.
WordPress Developer for a Cheerleading Coaching Site
Cheer Factory Inc
- Improved a custom-made subscription plugin based on Stripe subscriptions.
- Created new membership features on a custom plugin built by another agency for the client to create a membership portal.
- Updated the custom plugin developed by another agency for the client. Updated with the latest WordPress and PHP 8.
- Fixed coding of the custom plugin to the best practices.
Senior WordPress Developer for Business and Residential ISP Platform
Misignal, Inc. (via Toptal)
- Updated functions and methods of the proprietary WordPress Plugin built a couple of years ago for the client website.
- Made an update on the code in the back end for custom post types for customer locations and internet coverage where admin can mark a polygon on the map.
- Updated Sonar software API version from REST(v1) to GraphQL(v2).
- Improved payment gateway from Authorize.Net to Stripe to collect payment info and created a process of authorise now and charge later.
- Cherrypicked the CRM Sonar form from the old theme and deployed it to the new design/theme.
Full-stack WordPress Specialist (Freelance)
Luxar LLC
- Created a luxury car rental eCommerce portal with membership options.
- Built a custom plugin as an addon of bookings plugin to create a scoped booking process with admin moderation.
- Developed templates based on XD designs provided by the designer.
Full-stack Developer
Platform9
- Managed Auth0 implementation of an app via WordPress pages.
- Created shortcodes for various login and lead forms.
- Took over unfinished work of the previous engineer and finished it.
- Synced data on Hubspot using HubSpot API on various custom forms built on the WordPress site.
WordPress Developer | Optimization, Plugins, and Templates
Baker Hughes (via Toptal)
- Customized menu options and created a mega menu for the marketing site.
- Created page templates to be used as landing pages.
- Developed custom fields for easy content management.
- Worked on page speed optimization for a few other landing pages.
Full-stack WordPress Developer
Modern MedEd LLC
- Managed the medical app built on WordPress using custom plugins.
- Performed changes in design and the filters of CME results.
- Secured install using Wordfence with an advanced config that only worked with the client's hosting.
- Set up quizzes using LearnDash and a custom process client scope.
WooCommerce Developer
A Solucum Studio LLC
- Worked on multiple sites managed by the client built on WooCommerce.
- Followed git-flow process to deploy changes to live sites.
- Fixed styling and script code issues based on the requirements.
WordPress Plugin and Gravity Forms Expert
Drummond
- Created a Gravity Forms add-on plugin to add manual triggers.
- Edited view-entry template of Gravity Forms using hooks to add additional options to call webhooks and Zapier hooks.
- Developed and updated this plugin to work with different addons of Gravity Forms.
Full-stack WordPress Developer
Ruon Trading Ltd (via Toptal)
- Built a membership platform on top of BuddyBoss for premium content sharing.
- Created a content-based social networking platform among the members.
- Built subscription and membership levels with different options to use.
- Created a video upload, auto-tagging, and delivering feature in a custom plugin to be used for premium members.
Full-stack WordPress Developer
Flow Media Systems, Inc. (via Toptal)
- Created a responsive theme based on the sketch file provided by the client for the marketing site.
- Added animated elements with parallax effects to the sections.
- Created shortcodes for easy content edits post-development.
- Gave client training on how to use the new theme, shortcodes, and get the best of WordPress.
WooCommerce Developer - Custom Shipping Zones Expert
SimpliFaster, Inc (via Toptal)
- Created a plugin to show client-defined shipping and payment options based on product, user role, and country conditions.
- Set up various shipping carriers using their API and a mix of some WooCommerce add-ons.
- Helped the client to turn the raw requirements into defining the scope of the project.
Full-stack WordPress Specialist (Freelance)
Travel Guide LLC
- Set up booking availability using custom plugin customizations to the client-managed hotel sites.
- Used WordPress's built-in admin-ajax.php calls to update the page content.
- Customized landing page for additional options client requested.
Full-stack WordPress Developer with WooCommerce Experience
Artilia Inc (via Toptal)
- Created Elementor templates based on the Figma designs provided by the client's designer.
- Created AN eCommerce using WooCommerce and its add-ons.
- Used FacetWP to create advanced product filters and made custom color swatches to work with it.
- Connected SendGrid with the custom post-checkout messaging feature.
- Customized gravity forms using Hooks to create item meta to be used in the personalized product.
- Connected the store with Shipstation for shipment management.
Freelance WordPress Developer
Body Spartan (Via Toptal)
- Fixed several PHP errors, notices, and warnings due to the plugin's conflicting depreciated functions.
- Updated WooCommerce templates to get rid of using deprecated functions.
- Connected a custom membership platform client had with the app made by his team.
- Fixed the membership payment issues for irregular charges to customers and synced with the app platform.
- Changed apparel selling from WooCommerce to Shopify and created sync between the two.
Freelance WordPress Developer and Troubleshooter
OakvilleNews.org (via Toptal)
- Added a directory feature to the existing news site.
- Created a shortcode mapper for the MailPoet plugin.
- Corrected site-wide errors resulting from the old work client had.
- Fixed mail issues not going through some emails because of a plugin conflict.
Freelance WordPress Developer
Pocketmade
- Worked on different ongoing WordPress projects for the client.
- Created landing pages for Marriot Vacation Club based on the designs provided in Sketch.
- Developed a sales funnel form to capture leads and passed data to CRM via API.
WordPress Developer
Engravers Guild Limited (via Toptal)
- Created a plugin to pull Feefo product reviews for each product.
- Implemented user experience fixes and QA.
WordPress Developer with eCommerce Experience
Taste Buds Entertainment LLC (via Toptal)
- Created a responsive theme as per the design provided.
- Built custom search processes for recipes.
- Constructed a personalized interface based on user preferences and activity.
WooCommerce Expert
Drummond (via Toptal)
- Created custom multistep forms with programmatic calculation, based on user login and field values.
- Implemented Salesforce webhooks with Gravity forms.
Freelance WordPress Plugin Developer
Travel Guide | Travel Media Group (via Toptal)
- Customized an already built plugin as per client requirements.
- Created responsive templates.
- Synced up two websites using WP-JSON and REST API.
eCommerce Developer
My Toy And Game Shop, LLC (via Toptal)
- Setup the WooCommerce store.
- Implemented a custom shipping plugin that allowed users to hold orders and ship multiple orders according to their directions.
Freelance Developer
Statewide Turf Equipment, Inc. (via Toptal)
- Fixed several design issues in the overall website.
- Optimized the website for Google Pagespeed and YSlow.
- Integrated an "add to quote" custom feature.
- Managed the indexing of pages using Google Webmasters.
Freelance WordPress Developer
LaGrande Marketing (via Toptal)
- Provided on-demand maintenance for client websites.
Freelance WordPress Developer
CCCU (via Toptal)
- Created custom post types and taxonomies as required.
- Developed template pages for a Symfony framework-based theme.
- Made use of ACF for custom fields and relations of posts-posts/taxonomies.
- Established a DevOps environment on Pantheon.
Freelance WordPress Developer
Cleveland Cavaliers (via Toptal)
- Created a Bootstrap-based theme from scratch.
- Implemented RSS feeds to create posts automatically.
Freelance Developer and Coder
Cambria Design Build (via Toptal)
- Designed and created responsive fixes.
- Added minor features.
- Implemented back-end administration.
Freelance eCommerce Developer
Zen Den Web Design (via Toptal)
- Created a plugin for fetching AJAX-based posts.
- Developed custom Stripe based subscription plugin.
- Built responsive websites using Avia Builder.
- Migrated the old site's data to a new site with complex conditions.
Freelance Developer
The GreenLine (via Toptal)
- Developed a ShipStation plugin to be used with shipments for vendors.
- Extended the features of a Dokan Marketplace plugin.
- Created a plugin using Bing Cognitive search so it can auto-suggest search terms with wrong spellings.
- Used WooCommerce APIs and hooks for minor upgrades to its basic features.
- Integrated the API in a WooCommerce store.
Freelance WordPress Developer and Webmaster
Surety Systems (via Toptal)
- Migrated all the sites to WP Engine without any downtime.
- Created a child theme from DIvi.
- Built a child theme out of the PSDs provided.
- Updated the Google search console and site map.
Freelance WordPress Developer and Expert
Cocoa Electronics (via Toptal)
- Created a custom product process for WooCommerce.
- Designed a responsive theme.
- Created an ACH Payment Gateway plugin for WooCommerce using Stripe.
- Designed a Zendesk theme.
- Implemented a Zendesk SSO.
Freelance WordPress Developer
Legion (via Toptal)
- Developed and maintained a WordPress website.
- Fixed layout issues.
- Embedded Pardot forms and custom designed those Pardot forms according to the theme.
Freelance WordPress Developer
Sole Patch Men's Shop (via Toptal)
- Fixed the broken WooCommerce product and checkout process.
- Implemented plugin updates in WordPress and fixed the resulting error on the pages.
Freelance WordPress Developer with SEO Expertise
AssurX (via Toptal)
- Improved the SEO score.
- Implemented Google's Rich Snippets on the pages.
- Improved the site's speed.
- Optimized the Jupiter theme to be more SEO-friendly and fast.
- Converted the client-submitted PSD to a Child theme using the Aleb theme.
- Optimized the Visual Composer plugin.
Freelance WordPress Developer
Test.io (via Toptal)
- Made a Bootstrap-based theme.
- Installed and configured WPML as per needs.
- Implemented a data import.
- Trained clients for CMS management.
Freelance WooCommerce and NetSuite Integration Expert
Spectruss (via Toptal)
- Made a plugin for a partner (a commission-based user) that involved registration, affiliation, and commision handling.
- Built a plugin to sync partner commissions and accounts on NetSuite.
- Helped to fix WooCommerce issues.
- Created a WordPress theme from the design provided.
Freelance WordPress Developer
Docler USA, LLC (via Toptal)
- Made a responsive Child theme.
- Used a SOAP API for creating a video-based feed.
- Implemented a Video.js player with AJAX feeds.
Freelance Web Developer
The Sterling Woods Group (via Toptal)
- Created a theme.
- Made a membership plugin and full structure.
- Implemented Optimizely.
- Implemented Google Analytics Events Tracking.
- Did client-training about the content and membership handling.
Freelance Senior WordPress Developer
Calibrater Health (via Toptal)
- Fixed their WordPress resource usage.
- Optimized and sped-up their site.
- Performed a migration and host setup.
- Checked their Apache Daemon and added tweaks as necessary.
Freelance PHP/WordPress Developer
Fill in the Blank (via Toptal)
- Made a plugin for restricted content that links up to Contact Form 7.
- Helped improve Ajax call experiences.
- Fixed the styling of a few items.
- Corrected a custom-made plugin for footer content.
Senior Web Application Developer (Contract-based)
Singh Transport Systems, Ltd.
- Worked to get proper functional know-how of the new features they wanted in their existing application, based on WordPress.
- Shifted their application on Pantheon and maintained version control on Bitbucket.
- Debugged and added awesome features.
- Implemented WP-CLI commands for data management and Cron processes for better performance.
Senior Web Engineer
Millenium Technosoft, Ltd.
- Created WordPress responsive themes and plugins.
- Managed a team of three assistant developers.
- Used many APIs like PayPal, Stripe, Facebook, Instagram, and other REST/SOAP based APIs.
- Created web services for various mobile apps.
- Managed the VPS, WP Engine, Flywheel, and Pantheon environments for setting up till management.
- Created a soccer video uploading and sharing platform in which I made themes and plugins from scratch.
- Developed a plugin to synchronize inventory and sales with WooCommerce and eBay stores.
- Created WP-CLI commands for regular backups on the local directory and uploading on Dropbox.
PHP Application Developer
Millenium Technosoft, Ltd.
- Worked on CMS like WordPress, Magento, and Joomla.
- Started working on PHP-OOPS based programming and used the Code Igniter Framework.
- Made a PHP application using GMAP where users can submit their complex requests to the admin and it was used by the government of Bogota.
- Customized WordPress themes and plugins and used it as a base of other PHP applications.
- Made a front-end dashboard for users with less privileges in WordPress.
Assistant Software Developer (Administration Section)
Carnegie Mellon University
- Worked on ASP-based CRM software.
- Assisted the staff in learning how to use the software.
- Helped in the transitioning of the software to PHP open source.
Experience
Quicken Loans Arena WordPress Site
CCCU News and Magazines Module
https://bit.ly/2LKknStSurety Systems
https://www.suretysystems.com/Legion
http://bit.ly/2k8iePPTest IO | Design
https://test.ioHPE Service Blog | Design
Sterling Woods Group | Design
Party Like a Vegan | Design
Bisura
Multifuse: White-label Digital Marketing Partner
TrueSides: All You Need to Know
I created a magazine-based WordPress theme and a very elegant gallery to be used on articles with Google AdSense advertisements.
MemberMouse Auto Emails Plugin
The Bathroom Factory
Littlemico Copenhagen
http://littlemico.comCrowd Funding Exposure
Text-to-speech Dictionaries | Read Clearly Dictionaries
http://www.readtaclearly.com/text-to-speech-dictionaries/Education
Master's Degree in Computer Science
Carnegie Mellon University in Rwanda - Kigali, Rwanda
Bachelor's Degree in Computer Science
Carnegie Mellon University in Rwanda - Kigali, Rwanda
High School Diploma in Commerce
Lycée de Kigali - Kigali, Rwanda
Certifications
The Complete 2022 Web Development Course
Udemy
Gutenberg Blocks for WordPress and React Developers
Udemy
Ultimate WordPress Plugin Course
Udemy
WordPress Development with Bootstrap
Udemy
Responsive Websites With HTML and CSS
Udemy
Skills
Libraries/APIs
WooCommerce API, REST APIs, jQuery, Salesforce API, Stripe API, Shopify API, FedEx API, UPS API, Parallax, BuddyPress, Stripe Connect, Instagram API, SendGrid API, WordPress API, Stripe, React, Underscore.js, Twilio API, Google Maps API, Google Places API, Authorize.net
Tools
Git, Bitbucket, WPML, PageSpeed, Google Webmaster Tools, GitHub, WP-CLI, Sketch, GravityView, Android Jetpack, Zapier, Figma, Advanced Custom Fields (ACF), AffiliateWP, LearnDash, Adobe Experience Design (XD), Apache, Auth0, Optimizely, cURL Command Line Tool, SuiteTalk, SendGrid, Pardot, ShipStation, Google Analytics, Composer, Gutenberg Editor, Sonar, GeoDirectory, MemberMouse, Jira
Languages
HTML, SCSS, JavaScript, SQL, CSS, PHP, PHP 7, XML, Active Server Pages (ASP), Sass, HTML5, CSS3, GraphQL, PHP 8
Frameworks
Genesis Framework, Divi, Bootstrap, Symfony
Paradigms
REST, Responsive Web Design (RWD), DevOps, Scrum, Stress Testing, Load Testing, Hosting, Pay-per-Click (PPC)
Platforms
Pantheon, WordPress Theme Design, Linux, WordPress, WooCommerce, Zendesk, MacOS, HubSpot, Windows, Salesforce, New Relic, Amazon Web Services (AWS), Shopify, VWO
Storage
MySQL, WP Engine, Redis, Database Modeling
Industry Expertise
Marketing
Other
Ajax, SOAP, Dokan, Marketplaces, Plugin Development, WP JSON, X Theme, Gravity Forms, APIs, eCommerce, WordPress Themes, WordPress Plugins, Elementor, Beaver Builder, Thrive Themes, Landing Pages, Automatic kismet (Akismet), Subscriptions, Customer Success Platforms, FacetWP, Shortcodes, MemberPress, Membership Sites, Webhooks, DNS, WordPress Security, Wordfence Security, WordPress Optimization, XD to HTML, Responsive UI, Booking, Web Development, Full-stack, PayPal, Debugging, Online Payments, WordPress Development, Paid Memberships Pro (PMPro), News, User Interface (UI), Client Portals, User Management, SEO Tools, Content Marketing Platforms, HTML5 Animations, CSS3 Animation, Dashboards, Scheduling, Custom Themes, Plugins, Back-end, Kinsta, WPForms, Google Search Console, Formidable, Stripe Subscriptions, CRM APIs, BrainTree, Healthcare IT, NetSuite, MailPoet, AdRotate, Search, Builder, Data Loading, Google, Optimization, Shipping, Custom Post Types, Symphony, PSD to PHP, Avada, WebKit, Contact Form 7, Segment, Patches & Updates, Forge, Learning Management Systems (LMS), APM, Gapless 5, HTML5 Audio, PHP Performance, POS, Offline Data Synchronization, WooCommerce Subscriptions 2, Enterprise Resource Planning (ERP), Sage ERP, WordPress Multisite, CI/CD Pipelines, ProfilePress, Yoast SEO, Affiliate Programs
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