Summary
Overview
Work History
Education
Skills
Timeline
Generic

Thagooran Subaskaran

Full Stack Developer (PHP, Drupal, CiviCRM)
Tadworth

Summary

Dynamic Back-End Web Software Engineer with a proven track record at ClearCourse, specializing in Drupal and CiviCRM. Expert in architecting scalable solutions and leading complex migrations. Adept at integrating third-party APIs and enhancing user experiences, while fostering collaboration in agile environments. Proficient in PHP and committed to delivering high-quality results.

Overview

12
12
years of professional experience

Work History

Back-End Web Software Engineer

ClearCourse
04.2021 - 07.2025
  • Solution Design & Development: Spearheaded the architecture, design, and delivery of scalable, client-focused solutions leveraging Drupal and CiviCRM, aligning technical strategy with business goals.
  • Drupal Migrations: Led complex migrations from Drupal 7 to 10/11, ensuring smooth transitions with minimal downtime and full data integrity.
  • Custom Development: Engineered robust custom Drupal modules, CiviCRM extensions, and RESTful APIs, tailored to specific client requirements and scalable for future growth.
  • Front-End & Theming: Developed responsive, accessible Drupal themes using Bootstrap, delivering consistent UX across modern browsers and devices.
  • Payment Integrations: Designed and implemented custom payment processor extensions, including WorldPay, Sage Pay, and ClearAccept, supporting secure and compliant transactions.
  • Third-party API Integration: Integrated services like postcode lookup and bank account validation, leveraging diverse external providers.
  • Merlin CRM: Contributed to ongoing development and feature enhancements of the proprietary Merlin CRM platform.
  • Agile Delivery: Coordinated agile workflows using Bitbucket, JIRA, and Confluence; managed development environments via VirtualBox and Vagrant on Linux.
  • Open Source Contribution: Actively contributed patches and code to the Drupal and CiviCRM open source communities.
  • Stakeholder Engagement: Partnered closely with project managers and account leads, ensuring on-time, high-quality delivery of strategic solutions.

Web Developer / Web Designer

Cygnetgifts Ltd
06.2013 - 04.2021

Technologies: PHP, SQL, JavaScript, jQuery, CSS, HTML, OpenCart, Photoshop

  • Developed and maintained two distinct e-commerce websites supporting both retail and wholesale business models.
  • Utilized OpenCart for full-stack development, managing both front-end UI and back-end functionality.
  • Implemented new features, resolved bugs, and optimized website performance to ensure a smooth user experience.
  • Customized layouts and product pages, integrating graphic assets using Photoshop to align with brand identity.
  • Ensured responsive design, cross-browser compatibility, and smooth checkout processes.

Education

Master of Science - Computer Science

Liverpool Hope University
Liverpool
04.2001 -

Bachelor of Science - Computer Science

University Of Colombo
Colombo, Sri Lanka
04.2001 -

Skills

PHP 8 & MySQL

Drupal 7,10,11, CiviCRM

Wordpress

JavaScript, jQuery, AngularJS

HTML, CSS, Bootstrap, Twig

XML, JSON

Git, Bitbucket

Linux, Vagrant, Docker

LAMP

Timeline

Back-End Web Software Engineer

ClearCourse
04.2021 - 07.2025

Web Developer / Web Designer

Cygnetgifts Ltd
06.2013 - 04.2021

Master of Science - Computer Science

Liverpool Hope University
04.2001 -

Bachelor of Science - Computer Science

University Of Colombo
04.2001 -
Thagooran SubaskaranFull Stack Developer (PHP, Drupal, CiviCRM)