Summary
Overview
Work History
Education
Skills
Skill Set
Languages
Timeline
Generic
Prashant Chauhan

Prashant Chauhan

Dharamshala

Summary

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.

Education

Bachelor of Computer Applications -

MCM DAV College, Himachal Pradesh University, Kangra (H.P.)
01.2010

Master of Computer Applications -

IGNOU

Skills

  • Problem-Solving
  • Application Development
  • Best Practices Implementation
  • Code Review
  • Testing and Debugging
  • Programming

Skill Set

  • 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
  • ARBS, Drupal 8, Custom module development, Paytm Payment Gateway integration, SMS gateway integration
  • Manhattan Street Capital, Drupal 7, Custom module development, Stripe PG integration
  • 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

Languages

Hindi, English
First Language

Timeline

Backend Engineer

QED42 Engineering Pvt. Ltd
11.2023 - Current

Senior Drupal Developer

Gai Technologies Pvt. Ltd.
05.2015 - 11.2023

Drupal Developer

Srijan Technologies
04.2012 - 04.2015

Bachelor of Computer Applications -

MCM DAV College, Himachal Pradesh University, Kangra (H.P.)

Master of Computer Applications -

IGNOU
Prashant Chauhan