Todor Gaidarov, Developer in London, United Kingdom
Todor is available for hire
Hire Todor

Todor Gaidarov

Verified Expert  in Engineering

WordPress Developer

Location
London, United Kingdom
Toptal Member Since
June 11, 2021

Todor has over fifteen years of web development experience, with the past eight years spent mostly on WordPress API, plugins, and themes. Well-versed in Agile, TDD, and CI/CD, Todor understands the importance of good communication, aims for high-quality, documented, and maintainable code, and is comfortable working solo or as part of a team.

Portfolio

Core Sash Windows
Advanced Custom Fields (ACF), jQuery, WordPress, WordPress API, Yii, Git, MySQL...
StoryShare Platform
WordPress REST API, MySQL, Postman, jQuery, React, Docker...
LexisNexis UK
WordPress, PHP, Jira, Agile Sprints, MySQL, Git, GitLab, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, Sublime Text, PhpStorm

The most amazing...

...project I've worked on is re-architecting and migrating a legacy Java application to WordPress to make it more secure, scalable, and performant.

Work Experience

Freelance PHP Developer

2021 - 2021
Core Sash Windows
  • Refactored and brought in shape an existing, part-finished CRM system written in Yii.
  • Developed API integrations with SalesForce and Xero.
  • Built a mobile app with synchronization capabilities and CRM integration for surveyors.
Technologies: Advanced Custom Fields (ACF), jQuery, WordPress, WordPress API, Yii, Git, MySQL, PHP 7, HTML5, CSS, WordPress Plugins, WordPress Themes, Postman, GitHub, Sublime Text, JavaScript, HTML

WordPress developer

2019 - 2020
StoryShare Platform
  • Worked on adding REST API endpoints, system automation, back-end improvements for content creators to a WordPress multi-site platform.
  • Developed integrations with third-party LMS and other services - Unsplash, Kontiki, Degreed, Go1, and SalesForce.
  • Added unit and integration testing. Used PHPUnit and Jenkins CI.
Technologies: WordPress REST API, MySQL, Postman, jQuery, React, Docker, Amazon Web Services (AWS), Jenkins, PHPUnit, Test-driven Development (TDD), Git, Amazon Elastic Container Service (Amazon ECS), PHP 7, HTML5, CSS, WordPress Plugins, WordPress Multisite, Scrum, GitHub, Sublime Text, PhpStorm, JavaScript, HTML

Software Engineer - Contract

2018 - 2019
LexisNexis UK
  • Helped with GDPR compliance effort, which involved developing an in-house solution for handling data requests, export, and deletion across the RELX network of sites.
  • Converted an old Java and Oracle app to WordPress, including pay-wall, migration of data, improved UI for members, and API endpoints allowing existing data-entry facilities to continue working.
  • Developed multiple Gutenberg blocks, both native and using ACF.
  • Developed custom themes and plugins, participated in handling support requests.
Technologies: WordPress, PHP, Jira, Agile Sprints, MySQL, Git, GitLab, Jenkins, Amazon Elastic Container Service (Amazon ECS), PHP 7, WordPress REST API, HTML5, CSS, Java, SQL, WordPress Plugins, WordPress Themes, Postman, React, Docker, Amazon Web Services (AWS), WordPress Multisite, Scrum, GitHub, Sublime Text, JavaScript, HTML, Migration, WooCommerce

WordPress Developer

2015 - 2018
27Partners
  • Worked on the unit and integration testing to a WordPress multi-site platform. Used PHPUnit and Jenkins CI.
  • Took part in developing a WordPress REST API-based mobile apps platform.
  • Developed client sites hosted on WordPress multi-site.
Technologies: WordPress, WordPress Multisite, WordPress REST API, PHPUnit, MySQL, PHP 7, Docker, Jenkins, Amazon Web Services (AWS), Jira, Scrum, Test-driven Development (TDD), Git, GitHub, Amazon Elastic Container Service (Amazon ECS), HTML5, CSS, WordPress Plugins, Sublime Text, PhpStorm, JavaScript, HTML

Bond Marketplace

Rebuilt an old Java and Oracle app to WordPress, including a pay-wall, migration of data, improved UI for members and API endpoints, allowing existing data-entry facilities and connection to Oracle database to continue working.

I was the sole developer assigned to the project while I was at RBI (LexisNexis). There were multiple little things I had to find a solution for while working on this, like an Outlook-like view of a record's details view, preventing concurrent logins to the same user account, user record creation, and synchronization of changes using the REST API. I was also in constant contact with the product owner and their design team.

Unsplash Integration

A WordPress multisite-ready plugin for integration with the Unsplash photo library. I was the sole developer assigned the task. I had to dive deep into the media library to add the image search interface and use hooks to download the selected images and their metadata from Unsplash and create local media items. The plugin could be enabled per user role and allowed for separate API credentials per customer.

Go1 Integration

Plugin for a WordPress-based LMS, providing access to Go1, an expansive source of external learning. The integration allowed uploading a SCORM file, which would then be present in the media library as a video item, including metadata and featured image.

Languages

PHP, PHP 7, HTML, HTML5, JavaScript, CSS, Java, SQL

Libraries/APIs

WordPress API, WordPress REST API, jQuery, React

Tools

Advanced Custom Fields (ACF), Git, Amazon Elastic Container Service (Amazon ECS), Jira, Postman, Jenkins, GitLab, GitHub, Sublime Text, PhpStorm

Platforms

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

Other

WordPress Plugins, Migration, WordPress Multisite, Agile Sprints, WordPress Themes, User Experience (UX)

Frameworks

PHPUnit, Yii

Paradigms

Test-driven Development (TDD), Scrum

Storage

MySQL

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