Marcin Dudek, Developer in Wrocław, Poland
Marcin is available for hire
Hire Marcin

Marcin Dudek

Verified Expert  in Engineering

WordPress Developer

Location
Wrocław, Poland
Toptal Member Since
October 31, 2022

For the past 10 years, Marcin has been focusing on WordPress-related development. During that time, he worked mostly on plugin development and WordPress optimizations, so he gained an in-depth understanding of WordPress core and architecture. Besides that, he loves games, especially computer ones—his future goal is to design games that would bring something fresh to the field.

Portfolio

Creative Minds
PHP, JavaScript, SQL, HTML, Asana, jQuery, WordPress, WordPress API, APIs, REST...
P3 Technologies, LLC
PHP, WordPress, WordPress Plugins, Plugin Development
Creative Minds
WordPress, PHP, CSS, HTML, JavaScript, jQuery, Management, WordPress Plugins...

Experience

Availability

Part-time

Preferred Environment

MacOS, PhpStorm, Discord, Bitbucket, Stripe, WordPress, WordPress API, SQL, jQuery, MySQL

The most amazing...

...thing I've developed is a WordPress plugin called CM Tooltip Glossary, which is one of the top plugins in its field.

Work Experience

CTO

2018 - PRESENT
Creative Minds
  • Designed, developed, and supported over 10 complicated WordPress plugins with both back-end and front-end functionality.
  • Optimized the speed and loading times of the company website.
  • Hired, trained, and supervised over 10 developers, both junior and senior.
  • Communicated with the company's top clients, managing and supervising projects spanning multiple years.
Technologies: PHP, JavaScript, SQL, HTML, Asana, jQuery, WordPress, WordPress API, APIs, REST, MySQL, CSS, WooCommerce, QA Testing, Learning Management Systems (LMS), WordPress Plugins, WordPress Themes, User Interface (UI), WooCommerce API, Amazon Web Services (AWS), Amazon S3 (AWS S3), Elementor, Google Analytics, WordPress Management, Payment APIs, Performance Optimization, Performance, Plugin Development

WordPress Plugin Expert

2023 - 2023
P3 Technologies, LLC
  • Rewrote a procedurally written plugin into a nicely structured, object-oriented, modern plugin following the WordPress development guidelines.
  • Developed a database caching system that served as a proxy for a complex API.
  • Replaced the internal dated payment system with the fully functional WooCommerce integration.
Technologies: PHP, WordPress, WordPress Plugins, Plugin Development

WordPress Team Leader

2014 - 2018
Creative Minds
  • Designed and developed the unique licensing system for all plugins the company uses.
  • Managed remotely the work of a team of five other developers using Slack, Asana, and Discord.
  • Held weekly development training meetings with the team, passing the knowledge and boosting the team spirit.
Technologies: WordPress, PHP, CSS, HTML, JavaScript, jQuery, Management, WordPress Plugins, WordPress Themes, User Interface (UI), WooCommerce, WooCommerce API, WordPress Management, Payment APIs, Performance Optimization, Performance, Plugin Development

Junior WordPress Developer

2012 - 2014
Creative Minds
  • Created the company's first website and the first-ever plugin that became a bestseller.
  • Tracked and fixed bugs using Asana as a project management tool.
  • Developed a pioneering WordPress plugin platform based on cryptocurrencies.
Technologies: PHP, JavaScript, HTML, MySQL, WordPress, Asana, Algorithms, CSS, WordPress Plugins, WooCommerce, WooCommerce API, WordPress Management, Payment APIs, Plugin Development

Senior Web Developer

2011 - 2014
Red Agencja Interaktywna
  • Developed one of the first money exchange services on the market.
  • Developed sophisticated online software for the agriculture industry.
  • Rewrote and improved the in-house content management system (CMS) and an ORM.
Technologies: PHP, Algorithms, HTML, JavaScript, MySQL

Tooltip Glossary Plugin for WordPress

https://www.cminds.com/wordpress-plugins-library/tooltipglossary/
Developed a very powerful WordPress plugin that includes a custom-designed and custom-coded parser using XPath and DOM manipulation library, allowing for automated and rapid building links to the internal glossary and glossary term pages. On top of that, the plugin allows displaying glossary definitions in tooltips and connects to multiple external APIs such as Wikipedia, Wiktionary, and Google Translate.

CM Micropayment Platform WordPress Plugin

https://www.cminds.com/wordpress-plugins-library/micropayments/
A complete, complex solution for managing custom virtual currencies on one or multiple connected WordPress pages. I was behind the idea of this plugin and worked on the SQL database structure and PHP models required for it to work.

I also implemented the connection to the two major eCommerce plugins in the WordPress world: WooCommerce and Easy Digital downloads, which allow for the purchase of virtual points with real currencies, purchasing the products with virtual currency, or exchanging it for discounts.

Languages

PHP, JavaScript, HTML, CSS, SQL, C++, Java, C#, XPath

Libraries/APIs

WordPress API, jQuery, WooCommerce API, Stripe

Paradigms

Object-oriented Programming (OOP), REST, HTML DOM, Management

Platforms

WordPress, MacOS, WooCommerce, Amazon Web Services (AWS)

Storage

MySQL, Amazon S3 (AWS S3)

Other

Algorithms, APIs, WordPress Plugins, WordPress Management, Payment APIs, Performance Optimization, Performance, Plugin Development, Discord, Learning Management Systems (LMS), WordPress Themes, User Interface (UI), QA Testing, Elementor

Tools

Bitbucket, Asana, PhpStorm, Google Analytics

2006 - 2011

Master's Degree in Computer Systems and Networks

Wrocław University of Technology - Wrocław, Poland

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