Kunal Kursija, Developer in Ulhasnagar, Maharashtra, India
Kunal is available for hire
Hire Kunal

Kunal Kursija

Verified Expert  in Engineering

Software Engineer and Developer

Ulhasnagar, Maharashtra, India
Toptal Member Since
October 1, 2022

Kunal is a software engineer and open-source enthusiast from India. He has engineered web applications using Drupal for over a decade by embracing teamwork, Agile methodologies, and cross-functional communication. Aside from assisting clients, Kunal enjoys presenting technical talks at Drupal conferences around the world.


Drupal, PHP, PHPUnit, Composer, HTML, CSS, JavaScript, jQuery, MySQL, Git...
Drupal, PHP, Drupal Commerce, Drush, Symfony, Audits, Training...
Blisstering Solutions
Drupal, PHP, Git, Pantheon, Agile, Acquia Cloud, Apache, HTML, CSS, JavaScript...




Preferred Environment

PHP, Apache, MySQL, Git, PhpStorm, Lando, Docker, MacOS, Linux, Drupal

The most amazing...

...application I've developed is Oh Baby! Fitness that offers pregnancy and mom and baby exercise classes in the USA.

Work Experience

Drupal Staff Engineer

2017 - PRESENT
  • Developed multiple component-driven applications using Drupal versions 8 and 9, Paragraphs, Twig, Gulp, npm, Bower, and Sass.
  • Assisted a leading Fortune 500 software company in migrating their web applications from Drupal 7 to Drupal 8 and from Drupal 7 to Drupal 9 by leveraging Drupal's migrate API ecosystem.
  • Spearheaded performance issues on various applications by using debugging and profiling tools like Xdebug and XHProf.
  • Configured several tools, such as PHP_CodeSniffer, PHPStan, GrumPHP, and Composer scripts, to ensure the team followed best practices.
  • Presented technical talks at over ten Drupal camps and conferences across the world.
Technologies: Drupal, PHP, PHPUnit, Composer, HTML, CSS, JavaScript, jQuery, MySQL, Git, Drush, Performance, Web Security, PhpStorm, MacOS, Node.js, React, Symfony, PSR-4, Object-oriented Programming (OOP), Lando, Docker, Sass, Gulp, NPM, Bower, Agile, Bash Script, Scrum, Kanban, Apache, Xdebug, XHProf, Migration, Optimization, REST, Drupal 7, Drupal 8, Drupal 9, Drupal 10

Drupal Developer

2016 - 2017
  • Collaborated with the pre-sales team. Also, I met clients to understand business requirements and suggested solutions.
  • Audited Drupal applications for several clients and delivered findings with action items.
  • Learned Drupal 8 and contributed to the community by porting various contributed modules from Drupal 7 to Drupal 8.
  • Conducted workshops and training sessions on different subjects, including "Drupal 8 and Commerce 2.x" and "Symfony Components and Drupal 8" at Drupal community gatherings in the city and within the organization.
Technologies: Drupal, PHP, Drupal Commerce, Drush, Symfony, Audits, Training, Object-oriented Programming (OOP), Composer, PhpStorm, Git, JavaScript, jQuery, Apache, MySQL, Linux, MacOS, Vagrant, Agile, Scrum, HTML, CSS, Pantheon, Acquia Cloud, Xdebug, PSR-4, Optimization, Drupal 7, Drupal 8

Drupal Developer

2014 - 2016
Blisstering Solutions
  • Adapted to constructing maintainable Drupal solutions by following correct Drupal APIs that conformed to Drupal coding standards.
  • Directed a team of three individuals in developing a Drupal commerce-based web application for a customer from the ground up.
  • Architected and implemented solutions for a baseball statistics app that needed saving and creating reports about numerous events occurring during baseball matches.
  • Developed contributed modules and patches to Drupal.org and attended various Drupal community events.
  • Worked regularly with numerous project stakeholders on gathering requirements, story grooming, demos, and conflict resolutions.
Technologies: Drupal, PHP, Git, Pantheon, Agile, Acquia Cloud, Apache, HTML, CSS, JavaScript, jQuery, Drush, Object-oriented Programming (OOP), MySQL, NetBeans, PhpStorm, MacOS, Linux, Scrum, Drupal Commerce, Xdebug, REST, PSR-4, Drupal 7, Drupal 8, Bitbucket

Drupal Developer

2012 - 2014
  • Worked on numerous Drupal projects in eCommerce, healthcare, and blogging sectors. Also, I learned Drupal 7 custom module development, site building, theming, and contributed module ecosystem.
  • Developed bespoke modules for inventory management, order tracking, SMS integrations, stock notifications, file uploads, promotions, loyalty programs, and other features.
  • Integrated third-party systems such as Blue Dart, Aramex, and VivaConnect with Drupal.
  • Streamlined and developed a procedure for collecting end-user issues on a decoupled application powered by Android and Drupal. Also, I collaborated with other developers to resolve the problems.
Technologies: Drupal, PHP, jQuery, JavaScript, Linux, Git, HTML, CSS, Drush, Apache, MacOS, NetBeans, MySQL, Drupal Commerce, Drupal 7

Fortune 500 Software Company's Web Application

I worked as a back-end developer to maintain and improve a prominent American software company's Drupal online platform. Working on this project entailed:

• Writing code that adhered to best practices.
• Reviewing other people's code.
• Migrating the website using the Drupal migrate API from Drupal 7 to Drupal 8 and from Drupal 7 to Drupal 9.
• Conducting various spikes related to performance issues and recommending solutions.
• Writing custom modules for third-party integrations and enhancing existing features.

Oh Baby! Fitness

An eCommerce portal powered by Drupal 7 and Drupal commerce that allows new and expecting moms to register for exercise classes across the United States.

As the back-end developer, I led a team of three developers and was accountable for building features incrementally. Some of those features are:

• A registration system for different roles using a Profile 2 module and a core user account system.
• Configuration of commerce products and content types, allowing end users to enroll and de-enroll from exercise classes.
• Class level enrollment restrictions based on the number of times a class can be purchased.
• Integration of PayPal Adaptive Payments along with a refund API.
• A completely custom gift card and coupon system, allowing class enrollment discounts to users.
• A geo-located class search system with proximity features.
• A configurable email system powered by Drupal's Token and Variable API.
• Built various features that helped administrators generate reports to analyze the application's sales and profits.


A smartphone application that links players, coaches, and other sports professionals over a headless Drupal back end.

As a back-end engineer, I designed and implemented a sophisticated feature called baseball statistics. I used Drupal's Entity API, REST APIs, and database abstraction layer to interface with the back end and save all of the event data from a baseball game. Finally, I used batches, cron jobs, and static caching for the event data to be utilized to produce half-inning and full-inning reports.
2008 - 2012

Bachelor's Degree in Information Technology

Mumbai University - Mumbai, India


Acquia Certified Drupal 8 Developer



Certified Scrum Master

Scrum Alliance


Acquia Certified Front-end Specialist – Drupal 7



Acquia Certified Drupal 7 Developer



Programming in HTML5 with JavaScript and CSS3



jQuery, React, Node.js


Apache, Git, PhpStorm, Lando, Drush, NPM, Composer, Vagrant, Gulp, Bower, Xdebug, XHProf, Bitbucket


PHP, HTML, CSS, JavaScript, HTML5, CSS3, Sass, Bash Script


Drupal Commerce, Symfony, PHPUnit


Drupal, Drupal 7, Drupal 8, Docker, MacOS, Linux, Pantheon, Acquia Cloud, NetBeans


MySQL, Databases


Agile, Scrum, Object-oriented Programming (OOP), Kanban, REST


Drupal 9, Drupal 10, Web Security, Programming, Performance, PSR-4, Audits, Training, Migration, Optimization

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring