nikunj.shah's picture

git.drupalcode.org iconDrupalCode profile
Posts on Drupal.org
Starred projects

Location India
Current Role(s): 

Professional Info

Companies Worked For

Personal Info

Other languages: 
English
Gujarati
Hindi

On Drupal.org for 7 years 11 months

Bio: 

Skills/Experience as a Back-end Developer:

  • Implementation and Alteration with Drupal Commerce.
  • Implementation of different Payment Gateways like SagePay, PayPal, Stripe, GlobalOne, and PayaJS, etc. It includes adding custom panes for checkout flows, writing custom modules to implement recurring Processes.
  • Creating custom modules to add rules for orders, orders Workflows, Payment API.
  • Writing custom modules with the Help of Plugins Systems, Drupal Form APIs, EventSubscribers, Hooks, Services, and Routing system.
  • Multilanguage sites, which Includes configuration and content translations.
  • Migration of Themes, Custom Modules, and Data from older Drupal versions to Drupal 8/9.
  • Security & Core Update.
  • Drupal CDN, Cache, Advance Aggregation, Security review, PHPcs/ Drupal Coder, and S3 bucket configurations which can be useful to increase site Performances.

Skills/Experience as a Site Builder:

  • I understand Drupal default entity, custom entities, and their database structures.
  • I can create/Update nodes, users, views, Vocabularies, Paragraphs, Blocks, and billing-shipping Profiles.
  • I can configure Workspace, Content Moderation, and Workflow modules.
  • I have experienced with component-based sites too. So I know the display modes, view modes, form displays, layout builders, and custom blocks.

Skills/Experience as a Front-end Developer:

  • I know HTML/CSS and for Drupal 8/9 I have used Varbase, Gin, and Bootstrap themes.
  • I can create custom themes and can perform twig/theming work.

Skills/Experience For the API Work:

  • Different CRM implementation with Drupal like ZOHO, QuickBook, Mautic, and Salesforce.
  • Different Payment Gateways like Global one, Paya, Signifyd, PayPal, and Stripe subscription.
  • Drupal REST APIs with custom Normalizations and custom Webhooks for custom Entities.
  • OEmbed, Open Graph, Facebook/Instagram oEmbed, YouTube V3 API, and Twitter card API to get metadata pieces of information.

Tools:
- Phabricator, Atlassian (Jira), Teamwork, Zendesk, GitLab, GitHub, Bitbucket

Areas of Expertise: 
* Back End Development

Credits on security advisories

Credits on issues

I contributed Drupal patches
I contributed Drupal modules
I contributed to Drupal.org
I give support on IRC
I answer on Drupal Answers
I help mentor new contributors