Talented Drupal Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.
Overview
13
13
years of professional experience
Work History
Backend Engineer
QED42 Engineering Pvt. Ltd
Pune
11.2023 - Current
Maintained detailed documentation of all processes related to backend development tasks.
Integrated third-party APIs into existing applications using JSON
Deployed software updates on a regular basis using version control systems.
Provided technical support when needed by troubleshooting problems reported by users.
Created automated tests to ensure the accuracy of backend code.
Developed strategies for improving overall system security against malicious attacks.
Resolved complex bugs related to backend components of web applications.
Implemented authentication protocols such as OAuth2.0, JWT and SAML 2.0.
Monitored system performance metrics and identified issues to address quickly.
Optimized database queries for improved performance and scalability.
Conducted code reviews to ensure quality standards were met throughout projects.
Developed and implemented RESTful API endpoints for data access, manipulation, and storage.
Senior Drupal Developer
Gai Technologies Pvt. Ltd.
Dharamshala
05.2015 - 11.2023
Developed custom Drupal modules and themes to meet customer requirements.
Created custom content types with CCK and Views module in Drupal.
Managed user access control by creating different roles in the system for specific users.
Troubleshooted bugs in existing websites to ensure smooth functioning of all features.
Installed contributed modules from drupal.org repository for additional features on the site.
Performed server side scripting tasks using PHP to enhance functionality of websites built on Drupal platform.
Drupal Developer
Srijan Technologies
Dharamshala
04.2012 - 04.2015
Developed custom Drupal modules and themes to meet customer requirements.
Configured and maintained Drupal websites using Apache, MySQL, PHP and other related technologies.
Created custom content types with CCK and Views module in Drupal.
Managed user access control by creating different roles in the system for specific users.
Optimized website performance by implementing caching mechanisms such as APC and Memcache.
Implemented SEO techniques like URL rewrite, meta tags for better search engine rankings.
Integrated third-party APIs into the Drupal platform to extend functionalities of existing sites.
Troubleshooted bugs in existing websites to ensure smooth functioning of all features.
Migrated existing sites from older versions of Drupal to newer ones ensuring data integrity throughout the process.
Performed server side scripting tasks using PHP to enhance functionality of websites built on Drupal platform.
Collaborated with other developers, designers and testers during development process to ensure high quality product delivery.
Built multi-lingual websites by integrating translation modules into existing projects.
Deployed applications on production servers after successful completion of development phase.
Delivered code to meet functional or technical specifications.
Ohealio, Drupal 8, NUXT JS (a VUE JS Framework), Infermedica API, Vuex Store
Sesame Workshop India, Drupal 8, Symfony, TWIG Templating in Symfony, Custom module Development in Drupal, REST Web Services to Fetch the content from Drupal, RazorPay Payment Gateway Implementation, Implemented Search using Search API
Queue, Drupal 8, English and German, AWS Device Farm, Custom module development, Integrated following JS libraries: Full Calendar JS library for Calendar View (https://fullcalendar.io/), Filestack (https://www.filestack.com/), PhotoEditor SDK (https://www.photoeditorsdk.com/), Used REST Web Services
Fantopy, Registration/Login using social networking sites: Twitter, Facebook, Google Plus, Extensive use of Views, Context, Features, Rules, JavaScript Framework – AngularJS, Third Party API Integration- Stats API Integration to read real time Statistics of matches and player statistics. Pub-sub Architecture/approach to read data from STATS API and update on Drupal site, Payment Gateway Integration: MOLPay Payment Gateway, Used Drupal module and themes Hooks –Entity API, Form API, Node API, User API, Queue API, custom themes, Chat : Real time chant integration on Drupal using comet chat, Multilingual Implementation
Development for a major international non-profit - EIFL, Custom module development for common form alters, implementing maps, timeline, JQuery Timeline integration using Timeline JS with Drupal Content types, Implemented Views Slide-show to have both videos and images and custom play-pause Vimeo Videos in the slideshow using Vimeo Vimeo API, Used Panels to divide the structure of some pages, Used Leaflet.js library to display Project and Partner countries on map and integrated with the Drupal content type, Used Drupal Views and customize the views display using template files, Used Features module for the deployment, Created Text only version of the site using sub-theme for switching between text only and Full Version of the site
Development for a major national non-profit - Crea, Custom module development for common form alterations and site Search functionality, Created entire site based on Panels
Maintenance of Organization site – Srijan.net, Apache Solr Search API integration for site search including search within attachments, Custom module for search page alterations, display events time to user based upon the IP address, Webform integration with leads management system – LeadsSquared, Location based tracking of webform based on IP
Maintenance of an Education Web Application (Learning World), Basic maintenance tasks, User CSV upload – CSV migration Students and Teacher profiles using custom module, Custom module for Teachers Create Assignment feature where teachers of different classes can create assignment for different classes, regenerate assignment , download assignment as PDF format, Custom Pricing functionality for annual and free subscription by Parent user
Maintenance for a Indian non-profit major – Trailwalker.com, Custom Team Registration flow, Modified existing Payment Gateway Integration(ICICI and HDFC) based upon the Team Registration flow
Maintenance for a major international retail portal (EKN), Basic maintenance, Wordpress to Drupal login functionality where users will fill in the credentials in Wordpress site and get logged in to Drupal site, Apache Solr Search API integration for implementing site search
Maintenance on PHP CodeIgniter framework (TWIMO), Custom code based on PHP CodeIgniter MVC platform for the functionalities like User Creation, Site Search, Used d3 js for graphs, Used Bootstrap framework for front-end
Ongoing development for a major Academic project in OpenScholar in Drupal 7 (Alfaisal University), LDAP Integration to authenticate users, Create Faculty Profiles, Vsites
Experience on Drupal 6 to Drupal 7 migration –core and modules
Stacker at Engineering and Allied Services Pvt. Ltd, Lift & Shift India Pvt. Ltd, Roadwings International Pvt. Ltd, Western Carriers India Pvt. Ltd, Tractor India Pvt. Ltd, Transworld Terminal Pvt. LtdStacker at Engineering and Allied Services Pvt. Ltd, Lift & Shift India Pvt. Ltd, Roadwings International Pvt. Ltd, Western Carriers India Pvt. Ltd, Tractor India Pvt. Ltd, Transworld Terminal Pvt. Ltd
Executive – Finance & Accounts at Authentic Staffing Encon Pvt. Ltd. (Deputed at GEA Process Engineering India Pvt. Ltd.)Executive – Finance & Accounts at Authentic Staffing Encon Pvt. Ltd. (Deputed at GEA Process Engineering India Pvt. Ltd.)
Manager HR at E STAR Engineers Pvt. Ltd. & Mechci Cadd Engineering Pvt. Ltd.Manager HR at E STAR Engineers Pvt. Ltd. & Mechci Cadd Engineering Pvt. Ltd.