Skip to main content
PK's Diary

Main navigation

  • Home
  • Reposts
  • Stories
  • Articles
  • Notes
  • About

Breadcrumb

  1. Home

About Purushotam Rai (PK)

Purushotam Rai

Purushotam (PK) is a Backend Engineer at Glovo with expertise in Javascript, PHP, Java having 6+ yrs of extensive experience in the field.

Backend & Frontend Specialist | Technical Solution Analyst Active Blogger | Debugging Expert  | Technical Trainer

He aims for an improved Digital Experience for Drupal users. Generally involved in Performance and Security audits of the projects to deliver the best out of Drupal. Active Drupal Contributor with 272 commits and maintainer of 20+ modules and themes on Drupal.org. He was also Listed in top Drupal individual contributors for the past year in Drupal Con Nashville 2018. Prior to joining Acquia, Purushotam worked with a startup, QED42 Engineering Private Limited as Drupal Developer for 3+ yrs. 

- in 5+ yrs of my career:

As Backend Developer: Working on various projects both existing and scratch on both Drupal 7 and Drupal 8 (multilingual and multisite) with the different team sizes varying from 2 to 20. Explored Drupal Core and Contrib to provide an optimized performant solution via Site building and custom development. Experience with Drupal APIs (Batch API, Query API, Entity API, File API, Views API etc.), Plugins, Services, Events, Migration, Web Services and REST API. Executed third-party integrations to Drupal Projects.
Development experience on Coupled, Decoupled and Progressively Decoupled Architecture. Worked in both Service and Product Oriented Projects. Maintained code quality on large scale projects considering performance, security and scalability factor. Highlighted as the Debugging Expert in a monthly meetup.

Highlighted as the Debugging Expert

As Technical Architect / Team Lead: Setting up the architecture of projects from scratch, providing performant on-time business solutions via Drupal way building an improved Digital Experience. Performance and Security audits of the projects to deliver the best out of Drupal. Grooming of tasks to estimate them with the implementation steps and approach. Part of client demos and sprint planning. Successfully implemented a well planned and tracked open source contributions of the company leading a dedicated team besides handling Project Work as well and improving company's rank on Drupal Marketplace. 

Worked on server setup (Linux/SELinux) from scratch and optimize that to host a Drupal website to serve high traffic. Implemented Load Balancers as well. Worked on Amazon AWS (Lightsail, S3 File system and Amazon RDS)

As Technical Trainer/ Mentor: Part of technical training team to impersonate Interns with technical knowledge around Drupal. Mentored and motivated beginners and intermediates for open source contributions and helping them around project issues (technical/non-technical) as well. Served as PDL (Professional development ladder) Manager to align career and company goals for peers and juniors. Part of Training Events, Camps, Sessions, Conferences and Meetups in and around Drupal. Mentored individuals for in-depth Drupal Training for their professional growth.

As Technical Recruiter: Part of Recruitment Team, held technical interviews for both campus-drives and company recruitment for experienced developers. Interviewed, Examined candidates for technical skills, both individually and in the team. Performed Technical Assessment of in-house developers for reviews and company plannings.

As Open Source Developer: Worked on the issue queue of various important modules and lead Open Source Team for remarkable growth in the position of QED42 (8th in World) at Drupal Marketplace. Currently, the profile is enriched with 264 commits and I'm the maintainer of 20+ modules and themes.

As Technical Writer: Active Blogger writing both technical and non-technical articles. Knowledge sharing, training, experience sharing blogs written on personal or other websites. Check Reposts, Notes and Articles section.


Appreciations/Recognitions

  • Acquia Certified Grand Master

    probably the youngest certified grand master of India that too within 4 months

Acquia GRAND MASTER

 

  • Listed in top Drupal individual contributors for the past year in Drupal Con Nashville 2018.
Drupal Con NA

 

  • Dries tweets about CSSGram module:
Dries tweet

 

Featured Contributor - Fall 2015 | QED42

 

Professional Experience

Selectra  2020 - Present

Technical Lead

Acquia  2018 - 2020

Associate Technical Architect

QED42  2015 - 2018

Drupal Developer

Fashup  2014

PHP Mysql Intern

 

Educational Qualifications

B. Tech | CSE | 2015
DCRUSTM - 7.99 CGPA

Intermediate | CBSE | 2011
PPS, Rohtak - 85.4%

Matriculation | CBSE | 2009
PPS, Rohtak - 94%

 

Explore topics

TwigQED42Acquia CertificationDrupal PlanetDrupal CertificationThinkingDrupalOpen SourceLifeBackend Specialist
more tags

Quick Notes

Accessing Translated Entity in Views Twig | Drupal 8
Making a variable available (as global) in all twig files in Drupal
Data Structures and Algorithms - Solved in Javascript | Geeksforgeeks
Create alias for frequently used commands
Acquia Front-End Specialist Exam Preparation Pointers

Recent Stories around me

Software Engineer Interview Experience with Glovo
Why Amazon is better than Flipkart - Indian ecommerce market
Acquia Certified Drupal 8 Grand Master
Seminar at DCRUST on Open Source as Career
A Walk to Remember | June 2015 - August 2018 | QED42

Recent write-ups | PK's pen

How to check if Memcache, opcache or varnish is functional with the Drupal 8 application?
Getting started with ReactJS & Drupal (Fully-Decoupled)
Extending Drupal Translations for Custom Entity in Drupal 7
Google Assistant Integration with Drupal
Art of writing template files - Drupal 8
PK's Diary
Powered by Drupal