Ukraine's #1 job service
Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/12351371/
Senior Drupal Developer
- Considering positions:
- Senior Drupal Developer, PHP tech lead
- City of residence:
- Odesa
- Ready to work:
- Odesa, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Michael Demchenko
Senior Drupal Developer / Tech Lead
Phone: [open contact info ](look above in the "contact info" section)
E-mail: [open contact info ](look above in the "contact info" section)
GitHub: https://github.com/DartDev/drupal-playground
SKILLS
CORE EXPERTISE
Enterprise Drupal Architecture • Backend Engineering • API Integrations • Data Migrations
Performance Optimization • Continuous Integration • Technical Leadership • Automated Testing
CMS & FRAMEWORKS
Drupal (6-11) • Symfony (Intermediate) • Laravel (Basic)
BACKEND ENGINEERING
PHP • OOP • PSR • SOLID • DRY • KISS
SQL • REST • SOAP • GraphQL • JSON • XML • Twig
FRONTEND & THEMING
HTML • CSS • SCSS • LESS • JavaScript • jQuery • Bootstrap • Foundation • Atomic Design
TESTING & QUALITY ENGINEERING
PHPUnit • Behat • Selenium • TDD • BDD
PERFORMANCE & OPTIMIZATION
Core Web Vitals • Lighthouse • BrowserStack • Partytown • Percy • Akamai CDN (Certified)
DEVOPS & TOOLS
Docker • DDEV • WSL2 • Composer • Drush • Git (GitHub/GitLab/Bitbucket) • XDebug • NPM • Gulp
SUMMARY
- 15+ years of experience as a Full-Stack Drupal developer.
- 9+ years of experience with Drupal 8/9/10/11, with a strong focus on Back-End development.
- Implementation of projects based on Drupal 6/7/8/9/10/11, ranging from individual websites to complete
enterprise portals.
- Deep knowledge of widely used contributed modules and the ability to orchestrate them into cohesive
Drupal ecosystems.
- Extensive experience with data migrations between major Drupal versions and to/from non-Drupal
platforms.
- Intermediate familiarity with Symfony through extensive Drupal 8-11 development; basic experience with
Laravel through its use in teaching and mentoring.
- Ability of acting as a Tech Lead - facilitating technical discussions, defining architectural approaches, and
communicating directly with stakeholders.
- Senior-level experience working full-time on high-impact Drupal projects in enterprise environments,
collaborating with project managers, cross-functional teams, and third-party vendors.
EXPERIENCE
Deloitte Technology Services
Senior Consultant
August 2025 - Present
- Designed the application testing strategy across infrastructure, platform, application, integration, and
client layers, defining unit, kernel, functional, end-to-end, and visual test coverage.
- Authored an article with detailed guidance on automated testing practices with Drupal/PHPUnit, including
the use of Unit, Kernel, and Functional tests to validate business logic, integrations, and user scenarios.
- Designed and documented local automated testing setup for developers using DDEV, PHPUnit, and
PHPStorm, including first-time project configuration, test database provisioning, and reusable operational
procedures for development.
- Created a practical training guide demonstrating how to run and debug automated tests locally, measure
code coverage, and systematically refactor procedural Drupal code into testable units.
- Integrated code coverage measurement workflow via GitHub Actions.
- Authored Operational Policies & Procedures for management of environment variables in a secure
fashion, involving Akeyless, MuleSoft, and Saviynt for different scenarios of the process.
- Owned Alibaba Aliplayer integration: upgraded SDK and licensing, liaised with Alibaba engineers, and
resolved critical Safari/Edge playback issues.
- Designed and executed detailed cross-environment manual testing scenarios.
- Served as a support engineer for Milano-Cortina 2026 Winter Olympic & Paralympic Games.
Wunderman Thompson
Senior Drupal Developer (at Nokia)
August 2022 - December 2023
- Designed and developed new functionalities for a large-scale Drupal 9 multi-site application.
- Modernized and enhanced existing features by introducing contemporary development approaches.
- Identified, investigated, and resolved complex legacy issues proactively.
- Reviewed and refactored code to improve quality, maintainability, and performance.
- Applied core and contributed module upgrades, updates, and patches.
- Introduced modern third-party dependency offloading strategies, significantly reducing main-thread
workload, improving First Contentful Paint, and increasing overall performance scores.
- Integrated automated testing into the project lifecycle.
- Contributed to architectural planning and technical decision-making processes.
InterEx Group
Senior Drupal Developer (at everis / NTT Data)
March 2021 - September 2021
- Leading role in back-end development for an internal Drupal 8/9 company portal.
- Assumed supplementary Back-End Tech Lead responsibilities.
- Refactored legacy codebases to align with modern standards.
- Implemented patches for contributed modules.
- Participated in architectural design and planning discussions.
- Researched and implemented custom solutions and overrides for a complex Layout Builder setup.
- Developed custom handlers for Content Moderation workflows with Scheduler integration.
- Architected and implemented a Group-based content access management system.
Private Entrepreneurship (via Upwork)
Senior Drupal Developer
November 2018 - March 2021
- Delivered full-stack development and maintenance for Drupal 7/8/9 applications.
- Designed and implemented custom modules and themes, incorporating continuous client feedback.
- Managed end-to-end project lifecycles, from research and architectural planning to deployment and
post-launch support.
- Executed complex data migrations across Drupal versions using Migrate API and custom migration
solutions, including integrations with non-Drupal systems.
- Performed major version upgrades, minor updates, and patch implementations.
- Refactored legacy codebases in compliance with modern Drupal object-oriented standards.
- Led development teams, conducted code reviews, and supported architectural planning initiatives.
- Integrated automated testing and enforced code standardization practices.
- Implemented robust configuration management and deployment workflows using Config Split and modern
Drupal methodologies.
Tremend
Middle Drupal Developer
June 2017 - November 2018
- Maintained and enhanced multiple Drupal 8 instances.
- Implemented new features for existing Drupal 7 and WordPress projects.
- Integrated NetSuite CRM into the Drupal-based user lifecycle.
- Developed custom user synchronization mechanisms to support NetSuite CRM requirements.
- Evaluated and refactored legacy codebases.
- Researched and implemented data sanitization solutions to remove confidential content.
- Developed a custom module for configurable multilingual HTML email notifications supporting
authentication and user lifecycle processes.
- Implemented complex custom redirect logic.
Private Entrepreneurship (via oDesk)
Middle Drupal Developer
September 2014 - June 2017
- Delivered full-stack development and maintenance for Drupal 6/7/8 applications.
- Developed custom modules and themes aligned with project specifications.
- Diagnosed and resolved bugs of varying complexity and severity.
- Upgraded and patched outdated dependencies, implementing custom fixes as required.
- Refactored deprecated APIs and legacy code structures.
- Executed data migrations between Drupal and non-Drupal systems.
- Supported client projects involving WordPress, Joomla, TYPO3, and standalone PHP applications.
Local Companies & Freelance
Junior/Middle Drupal Developer
January 2009 - September 2014
- Contributed to the development and maintenance of Drupal 6 and Drupal 7 websites under senior
developer guidance.
- Implemented new features through custom modules and theming based on technical specifications and
client requirements.
- Assisted with data migrations and content imports using Migrate and Feeds.
- Collaborated with front-end developers, designers, and QA engineers to ensure successful feature
delivery.
- Utilized SVN, Git, Drush, and Xdebug for daily development and environment management.
Senior Drupal Developer / Tech Lead
Phone: [
E-mail: [
GitHub: https://github.com/DartDev/drupal-playground
SKILLS
CORE EXPERTISE
Enterprise Drupal Architecture • Backend Engineering • API Integrations • Data Migrations
Performance Optimization • Continuous Integration • Technical Leadership • Automated Testing
CMS & FRAMEWORKS
Drupal (6-11) • Symfony (Intermediate) • Laravel (Basic)
BACKEND ENGINEERING
PHP • OOP • PSR • SOLID • DRY • KISS
SQL • REST • SOAP • GraphQL • JSON • XML • Twig
FRONTEND & THEMING
HTML • CSS • SCSS • LESS • JavaScript • jQuery • Bootstrap • Foundation • Atomic Design
TESTING & QUALITY ENGINEERING
PHPUnit • Behat • Selenium • TDD • BDD
PERFORMANCE & OPTIMIZATION
Core Web Vitals • Lighthouse • BrowserStack • Partytown • Percy • Akamai CDN (Certified)
DEVOPS & TOOLS
Docker • DDEV • WSL2 • Composer • Drush • Git (GitHub/GitLab/Bitbucket) • XDebug • NPM • Gulp
SUMMARY
- 15+ years of experience as a Full-Stack Drupal developer.
- 9+ years of experience with Drupal 8/9/10/11, with a strong focus on Back-End development.
- Implementation of projects based on Drupal 6/7/8/9/10/11, ranging from individual websites to complete
enterprise portals.
- Deep knowledge of widely used contributed modules and the ability to orchestrate them into cohesive
Drupal ecosystems.
- Extensive experience with data migrations between major Drupal versions and to/from non-Drupal
platforms.
- Intermediate familiarity with Symfony through extensive Drupal 8-11 development; basic experience with
Laravel through its use in teaching and mentoring.
- Ability of acting as a Tech Lead - facilitating technical discussions, defining architectural approaches, and
communicating directly with stakeholders.
- Senior-level experience working full-time on high-impact Drupal projects in enterprise environments,
collaborating with project managers, cross-functional teams, and third-party vendors.
EXPERIENCE
Deloitte Technology Services
Senior Consultant
August 2025 - Present
- Designed the application testing strategy across infrastructure, platform, application, integration, and
client layers, defining unit, kernel, functional, end-to-end, and visual test coverage.
- Authored an article with detailed guidance on automated testing practices with Drupal/PHPUnit, including
the use of Unit, Kernel, and Functional tests to validate business logic, integrations, and user scenarios.
- Designed and documented local automated testing setup for developers using DDEV, PHPUnit, and
PHPStorm, including first-time project configuration, test database provisioning, and reusable operational
procedures for development.
- Created a practical training guide demonstrating how to run and debug automated tests locally, measure
code coverage, and systematically refactor procedural Drupal code into testable units.
- Integrated code coverage measurement workflow via GitHub Actions.
- Authored Operational Policies & Procedures for management of environment variables in a secure
fashion, involving Akeyless, MuleSoft, and Saviynt for different scenarios of the process.
- Owned Alibaba Aliplayer integration: upgraded SDK and licensing, liaised with Alibaba engineers, and
resolved critical Safari/Edge playback issues.
- Designed and executed detailed cross-environment manual testing scenarios.
- Served as a support engineer for Milano-Cortina 2026 Winter Olympic & Paralympic Games.
Wunderman Thompson
Senior Drupal Developer (at Nokia)
August 2022 - December 2023
- Designed and developed new functionalities for a large-scale Drupal 9 multi-site application.
- Modernized and enhanced existing features by introducing contemporary development approaches.
- Identified, investigated, and resolved complex legacy issues proactively.
- Reviewed and refactored code to improve quality, maintainability, and performance.
- Applied core and contributed module upgrades, updates, and patches.
- Introduced modern third-party dependency offloading strategies, significantly reducing main-thread
workload, improving First Contentful Paint, and increasing overall performance scores.
- Integrated automated testing into the project lifecycle.
- Contributed to architectural planning and technical decision-making processes.
InterEx Group
Senior Drupal Developer (at everis / NTT Data)
March 2021 - September 2021
- Leading role in back-end development for an internal Drupal 8/9 company portal.
- Assumed supplementary Back-End Tech Lead responsibilities.
- Refactored legacy codebases to align with modern standards.
- Implemented patches for contributed modules.
- Participated in architectural design and planning discussions.
- Researched and implemented custom solutions and overrides for a complex Layout Builder setup.
- Developed custom handlers for Content Moderation workflows with Scheduler integration.
- Architected and implemented a Group-based content access management system.
Private Entrepreneurship (via Upwork)
Senior Drupal Developer
November 2018 - March 2021
- Delivered full-stack development and maintenance for Drupal 7/8/9 applications.
- Designed and implemented custom modules and themes, incorporating continuous client feedback.
- Managed end-to-end project lifecycles, from research and architectural planning to deployment and
post-launch support.
- Executed complex data migrations across Drupal versions using Migrate API and custom migration
solutions, including integrations with non-Drupal systems.
- Performed major version upgrades, minor updates, and patch implementations.
- Refactored legacy codebases in compliance with modern Drupal object-oriented standards.
- Led development teams, conducted code reviews, and supported architectural planning initiatives.
- Integrated automated testing and enforced code standardization practices.
- Implemented robust configuration management and deployment workflows using Config Split and modern
Drupal methodologies.
Tremend
Middle Drupal Developer
June 2017 - November 2018
- Maintained and enhanced multiple Drupal 8 instances.
- Implemented new features for existing Drupal 7 and WordPress projects.
- Integrated NetSuite CRM into the Drupal-based user lifecycle.
- Developed custom user synchronization mechanisms to support NetSuite CRM requirements.
- Evaluated and refactored legacy codebases.
- Researched and implemented data sanitization solutions to remove confidential content.
- Developed a custom module for configurable multilingual HTML email notifications supporting
authentication and user lifecycle processes.
- Implemented complex custom redirect logic.
Private Entrepreneurship (via oDesk)
Middle Drupal Developer
September 2014 - June 2017
- Delivered full-stack development and maintenance for Drupal 6/7/8 applications.
- Developed custom modules and themes aligned with project specifications.
- Diagnosed and resolved bugs of varying complexity and severity.
- Upgraded and patched outdated dependencies, implementing custom fixes as required.
- Refactored deprecated APIs and legacy code structures.
- Executed data migrations between Drupal and non-Drupal systems.
- Supported client projects involving WordPress, Joomla, TYPO3, and standalone PHP applications.
Local Companies & Freelance
Junior/Middle Drupal Developer
January 2009 - September 2014
- Contributed to the development and maintenance of Drupal 6 and Drupal 7 websites under senior
developer guidance.
- Implemented new features through custom modules and theming based on technical specifications and
client requirements.
- Assisted with data migrations and content imports using Migrate and Feeds.
- Collaborated with front-end developers, designers, and QA engineers to ensure successful feature
delivery.
- Utilized SVN, Git, Drush, and Xdebug for daily development and environment management.
Similar candidates
-
Senior Full-Stack Developer
Remote -
Senior Software Engineer
100000 UAH, Odesa, Kyiv , more 2 cities -
Drupal-программист
68000 UAH, Kyiv, Kharkiv, Remote -
Senior Back-end (PHP) Developer, Software Engineer
120000 UAH, Kyiv, Remote -
Разработчик игр
40300 UAH, Ivano-Frankivsk, Lviv , more 4 cities -
Програміст WordPress
65000 UAH, Korostyshiv, Remote