Karthik Kumar D K

Senior Drupal Engineer | Sr Technical Consultant

Experienced in developing, implementing, and optimizing web applications, with a deep understanding of technical specifications, workflow automation, and deployment strategies. Proficient in delivering tailored solutions while ensuring high performance and scalability. Known for flexibility and a problem-solving mindset, enabling seamless collaboration and success across diverse projects.

Working on Drupal from past 11 years.

Experience & Expertise

Experience with Drupal 7.x, 8.x, 9.x & 10.x versions.

Ability to Architect, Develop, Deploy & Maintain Drupal Applications.

Good at helping with performance, scalability, benchmarking and profiling of Drupal Applications.

Superior troubleshooting and problem-solving capabilities.

Best of Agile development methodologies.

Skilled at collaborating with team members and partners across the Globe.

Open source contributions, Giving back to Drupal Community.

Achievements in Drupal

#8 in top 30 contributors for Drupal, listed on Dries Buytaert (Founder of Drupal) Blog in 2016.

Selected for the Grant for DrupalCon Asia 2016 and got invitation to attend, behalf of the contribution to Drupal Community.

Have helped for Drupal Core Contributions and Drupal Contrib Contributions.

Maintainer of few modules on drupal.org.

12

Years of Experience

8

Technologies Mastered

14

Projects Completed

25

Training Sessions

435

Open-Source Contributions

Drupal Portfolio

Have a look into the work I have done, few projects I have worked as a single resource myself and few projects by leading a small development team.

Peoples BLOG - Blogging Site

PeoplesBLOG - Simple Static blogging site, build with HTML, CSS and Javascript.

Using Shell script and Php for compiling and creating the structure of the HTML pages.

Using almost all the open soure stuff to build the site (expect the domain).

Integrated with Adsense for generating revenue.

Peoples BLOG

Apex Upgrade & Support

Providing Support for the Drupal applications for the Apex Tool Group.

Drupal Core upgrades & Custom feature across the 8 apex tool sites.

Leading the Drupal Team & Involved on Development & Deployment of the Drupal applications

Apex Tool Group

Domu - Real Estate Product - Migration & Feature enhancements - Drupal7 and Drupal8.

Worked with the Clients during Discovery phase with detail analysis and prep of Backlog

Leading the Drupal Team & Involved on Development & Deployment of the Drupal applications

Drupal migration: Rebuild configuration in Drupal 8 and Migrating content from Drupal 7 to Drupal 8.

Feature enhancements in few other Drupal7 and Drupal8 sites.

IAG - Insurance Australia Group

IAG - Insurance Australia Group - Insurance Products

Migration, Solr Upgrade & Feature enhancements - Drupal7 and Drupal8.

Leading the Drupal Team & Involved on Development & Deployment of the Drupal applications

Drupal migration: Rebuild configuration in Drupal 8 and Migrating content from Drupal 7 to Drupal 8.

Upgrade from Solr 7 to Solr 8. Cron based re-indexing the data.

Feature enhancements in few other Drupal7 and Drupal8 sites.

IAG - Insurance Australia Group

Drupal Developer Portal - Apigee Edge / WS02 / Plain OAS Tryout APIs - Drupal8.

Worked on Drupal Portal for Documentation APIs with Apigee.

Custom attributes were attached to Developers & Apps via Drupal Portal

Paynamics payment gateway was implemented for adding balance to Developer Wallet.

Drupal tech stuff like Custom implementations was ever needed, Batch jobs, Pre & Post actions on few drupal events.

Developer Portal

Autodealer Product -- with 700+ Drupal7 sites

All the 700+ sites are hosted via the Aegir hostmaster tool which was managed by me.

And technically as a Drupal developer, the major things implemented are Solr search & planned its Drupal8 migration.

Switch Drupal 8 site to Symfony 4 application. Migrate existing content to Symfony & A way for new data to populate to Symfony.

Affordable Cars

B2B Survey and Data Analytics Product -- Headless Drupal8

B2B Survey and Data Analytics -- Headless Drupal7 api, with Angularjs & Drupal8 migration.

This is Headless drupal7 application where Rest API’s were created in drupal backend and were served to frontend Angular application.. And as a Drupal Developer I was involved in Drupal8 migration of this application.

Maintenance of Project with upgrading latest modules.

Setup Unit testing platform to write and run the test cases, with Codeception & PhantomJs.

Rewriting of code, so that project codebase will be common and different sub-project can be created out of it.

Travel Booking Application -- 2 Drupal7 sites

Travel Booking Application -- 2 D7 sites where data and UI was separated.

It was 2 drupal7 applications, where the Services API’s were created in one drupal applications and it was treated as backend and these data was served to front end drupal7 application, where drupal theming was done here.

Technical tweaks in the Solr indexing and make search quicker.

Creating the Drupal 7 Services APIs to expose data to another Drupal site with basic authentication.

Liberty Travels

Video library - Drupal7 site

Video library - Drupal7 site, where videos were content and stored across Vimeo.

This was a drupal application, which is integrated to third party video library called “Vimeo” and the content of the site i.e videos were stored in Vimeo and served back on site as thumbnails.

SimplyCE - Site Building and Theming with Drupal7

Site Building and Theming with Drupal. Heavily configured with Search and Views.

On the theming perspective, bootstrap was used as base theme and custom theme was implemented, major work done on this site was custom theming, page level elements & Search & View pages theming.

SimplyCE

Migrating Data - From Wordpress API to Drupal7 Database

Migration of Data from Wordpress to Drupal, where Wordpress API was shared and Content was migrated to Drupal7 database (custom approach)

Here we build a new site in drupal where the data was bought from external wordpress site, Major work done here are, a custom approach written to read & save the data from wordpress APIs to drupal. Had checks for missing or incorrect data, in future iterations process only unprocessed data.

Drupal Services

Content Management Services

Platform Services
Drupal Development
Drupal Upgrade & Migration
Drupal Strategy & Consulting
Drupal Site Performance Audit
Drupal Support & Maintenance
Migration Services
Replatforming from Other CMS
Version Upgrades & Migration
Integration Services
Third Party Integrations (for Products, for Payment Gateways etc)
Developer Portals for the API Platform

Drupal Support Services

Support Services
24/7 Monitoring
Incident Management
Security patch & Core updates
Minor Enhancements & Bug fixes
Reduce Technical Debt & Performance Optimization

Quality & CI/CD Services

Quality Acceptance Services
Performance Testing
Security Testing
CI/CD Services
Github / Gitlab CI/CD Tools
AWS CI/CS (Code Build, Code Pipeline & Code Deploy)

Drupal Training

The Best way to Learn Drupal - I'm Karthik Kumar D K, a seasoned trainer, having taught professionals and computer science job seekers. I'm also a Drupal expert with years of experience building highly-customized Drupal websites.