Senior Drupal Developer / Tech Lead
Profile
Acquia Certified Back-end Specialist - Drupal 10. Experienced Drupal Developer with a demonstrated
history of working in the internet industry. Skilled in Drupal 7, 8, 9, 10
Angular, Laravel currently concentrating on Drupal.
Experience
News agency website having multiple sites
A package of news sites configured with Drupal 9 multisite setup with 15 sites.
Content Analysis and Redesign migration, Creating reusable features/modules for
any site in the setup, Manage the profile modules and themes.
Senior Drupal Engineer In Theme Redesign
- Setting up the migration of components such as panels to Layout Builder using
- Drush commands for various content types.
- Setting up a module for migrating the contents in the transition period from old
- instance to the new instance using REST APIs.
- Performance optimization post migration with help of XHProf with DDEV.
- Analysis of the post migration logs and analyzing it with help of Excel sheets like identifying the failed nodes and Manually handling them.
Senior Drupal Engineer In Support of CORE Sites
- Work on support tickets on Bugs, Performance related and to add new features.
- Worked on adding a new site for a new category with a new sub theme configured from the profile.
Migration of a SquareSpace to Drupal
Drupal 9 migration from SquareSpace. Multisite configuration, Acquia site
studio, lando, XML migration, Image migration.
Setting up the work environment and associate lead
- Configuring the site as a subsite inside an existing Drupal project with subfolder pointing, setting up Lando, Drush alias etc.
- Lead the project of 3 members.
Migration
- Setting up the migration yml file to migrate the contents which is received from squarespace site which is in xml format to the site.
- Migration of the inline images in the body field which needs to be placed as a media and referred inside the CKEditor
Development of 4 sites for a pharmaceutical company
Development of 4 sites for the FDA approval for a cancer drug of a
pharmaceutical company. Out of which one site was with custom PHP as per
requirement. and 3 Drupal Sites are developed using Layout Builder and custom
blocks.
Setting up the work environment
- Configuring the site using Lando
- Development of basic blocks with essential fields, display modes and layout styles for the Front End team.
Development of an ecommerce website for an opticals
Drupal 8 ecommerce site done using drupal commerce. It also includes custom
module implementation for connecting lenses to frames where both are products.
Setting up the work environment and 3rd party integration
- Configure the site using Lando, setting up the basic site and configure the drupal commerce module, configure products and variations.
- Integration of Ditto SDK for Virtual Try on
- Integration of a payment gateway called MyFatoorah by creating a plugin.
Multi site with a portal done in Angular
It was a project developed for an NGO which handles Refurbished products donated
by companies and individuals to non-profit organizations and students. Consists
of a Drupal 8 Multi site setup with a portal done interface in Angular. An NGO
website plus a portal with REST API for handling and processing refurbished
computers and laptops and reaching to people who request. Portal serves APIs for
Angular Web Frontend, Android and IOS Application.
Setting up the work environment
- Configure the site using Lando, with a multi site setup one for the Backend portal and another for the organization related contents for the public. Configuration management for the multisite setup.
- Configure JWT authentication for the portal so as to enable APPs to interact with the portal.
- Create Rest APIs for create, read, list, delete, edit the products and orders.
- Order and product transition to different states from receiving to the agency until delivery to the desired persons.
Angular
- The Frontend for configuring and handling the requests are developed using
Angular. Consists of various modules like product management (the products which
are donated), Handling request and donation orders, Volunteer gaming interface
to promote individuals to participate in Donation drives.
Health care domain multi site project
Health care domain multi site project hosted in Acquia cloud WSF, having
multiple sites for pharma, animal health and HR of a pharmaceutical company.
Modules used include domain access module, paragraph etc.
Drupal Engineer on various tasks
- Estimation of the development effort by identifying the unique components, pages and number of pages.
- Worked in the interim support team post delivery of the projects.
- Create and add content for subsites configured using “Domain access module”.
Informational website for a bank
Website developed using lightning distribution of Drupal 8. This CMS has various
details of the Bank, Career Form, Lucky Draw winners list and csv import
functionality list.
Lead developer
- Custom module for importing a CSV format list of lucky draw winners into a custom entity, view for listing the custom entity with filter.
- Google map integration with views and views attachments with ajax filter on the various bank locations.
Informational website of a real estate company
This website is developed for a real estate company operating in the Middle
East. Main functionalities of this CMS include, timeline updates of various
projects from Microsoft Azure, update of the latest products (apartments and
villas) from CRM, inquiry registrations and updates to CRM.
Lead developer
- Basic configuration of the sites with different content types and setting up the theme.
- Custom module for integrating latest projects from a CRM through a queue worker. And the updates on the various ongoing projects with images and dates to the system with a Queue worker, The images are fetched from Microsoft Azure.
- Project Inquiry Form connected to a CRM as data needs to be saved there.