Shruti Kadam

Hi, I am Shruti Kadam
with 8 years of experience as Senior Drupal Developer

Drupal 7 to 10 Migration

Drupal Migration

Proficient in migrating Drupal sites from versions 7 to 8, 9, and 10, as well as migrating content from WordPress to Drupal.
Successfully executed migrations for large, content-rich websites, significantly reducing the manual workload and ensuring seamless transitions with minimal downtime.
I have implemented multiple custom migration scripts, including:

  • Organic Group to Groups: Utilized in multiple projects for seamless group migration
  • Panels to Layout Builder: Efficiently migrates 1,000 pages in just 5 minutes.
  • FPP to Block Content: Automates and eliminates manual migration tasks.
  • H5P framework multilingual support: Facilitates the migration of H5P content, supporting both French and English languages.

Front End Development

Implemented multiple themes in Drupal 7, 8, 9, and 10, and supported multi-site configurations with diverse themes within a single website
Successfully translated Adobe XD and Figma UX designs into Twig frameworks, creating custom themes with standardized headers and footers for university standards, which are now utilized across multiple websites.
Extensive experience in developing responsive themes, leveraging front-end frameworks like Bootstrap and Material Design.

Proficient in implementing websites using the Vue.js framework.

Drupal 7 to 10 Migration
Drupal Backend Developer

Backend Development

I have worked as a backend developer for multiple websites, where I have successfully written numerous custom modules and worked extensively with views.

I have exposed REST APIs using OAuth 2.0, JWT, and Basic authentication protocols.
Examples of custom modules I have developed include:

  • Site menu tree : This module dynamically exposes all menus and their hierarchies based on the page context, such as groups.
  • Custom REST APIs : Exposes event data, dates, and entity reference values based on group permissions.
  • Custom filters : Custom filters used for views.
  • Custom handlers : Custom handlers for webforms to integrate third-party API data.
  • Custom Modules : Various custom modules for utilizing third-party APIs, creating custom pages, custom forms, custom services, integrating payments, calculating form values, managing configuration objects, and handling dynamic content.
I have also worked as a Node.js developer using the LoopBack framework and extended an HRMS PHP-based Zend framework application with paystub functionality.

Other Developments

I have contributed to the company's growth by working on and leading teams for internal products.
I collaborated with teams to develop AI-driven products and implemented test cases for two applications using Cypress and Behat.
Additionally, I have extensive experience with hosting platforms such as AWS, Pantheon, Platform.sh, and Acquia.

Clients

Certifications & Awards

  • Acquia Certified Developer - Drupal 10
  • Cloud Practitioner - AWS Cloud Quest
  • Employee of the month
  • Growth Rider
+1(XXX)XXX-XXXX
Ashubrn VA - 20148