Mitesh Patel, Developer in Northampton, United Kingdom
Mitesh is available for hire
Hire Mitesh

Mitesh Patel

Verified Expert  in Engineering

Software Developer

Northampton, United Kingdom

Toptal member since February 2, 2020

Bio

Mitesh is a software developer with over 11 years of experience developing web applications using PHP, Drupal, Symfony, JavaScript, and React for multinational brands. He specializes in back-end development, decoupled application development, and third-party API integrations. He has a firm understanding of Behat and has customized and developed tests for various sites. Mitesh strives for ​​quality at all times in both work and communication.

Portfolio

Toptal Client
Acquia, Acquia Cloud, APIs, REST APIs, PHP, Drupal, Drupal 7, Drupal, Drupal 9...
The Oracle Institute, LLC
Drupal, PHP, JavaScript, CSS
Axelerant
Algolia, Redux, Front-end, Back-end, Command-line Interface (CLI), Composer...

Experience

Availability

Part-time

Preferred Environment

JavaScript, React, Drupal, PHP, PhpStorm, Symfony, Git

The most amazing...

...project I've worked with was a decoupled multisite project with a single codebase to create around 40 sites for multinational brands.

Work Experience

Full-stack Developer

2021 - PRESENT
Toptal Client
  • Migrated Drupal 7 websites to the latest Drupal version with the new architecture and themes.
  • Integrated templates, HTML, and CSS into Drupal theme in Drupal 8 and Drupal 9 with layout builder.
  • Developed solutions and worked closely with clients to provide suggestions and a better approach.
Technologies: Acquia, Acquia Cloud, APIs, REST APIs, PHP, Drupal, Drupal 7, Drupal, Drupal 9, JavaScript, React, Ajax, CSS, CSS3, HTML5, Yarn, NPM, Node.js, MySQL, Git, GitHub, GitLab, CI/CD Pipelines, Bitbucket, Pantheon, Platform.sh, Headless Commerce, Apache Solr, Solr, Algolia, ECMAScript (ES6), Back-end Development, SQL

Drupal Developer

2024 - 2024
The Oracle Institute, LLC
  • Created webforms as needed for the project and updated them.
  • Developed webform handlers to create a user when the webform submission status is changed by the approver.
  • Developed a webform handler to set the values of the hidden fields based on submitted data.
Technologies: Drupal, PHP, JavaScript, CSS

Technical Architect

2019 - 2022
Axelerant
  • Developed a solution for the admin interface for the client running an insurance company to make their management easy to search policies, claim premiums, target new customers, and so on.
  • Built a scalable solution that works with the REST API and can leverage the power of React to build a front-end application.
  • Managed a team of six to nine people as a TA—overseeing tickets to facilitate work progress, making the hard decisions about implementation, and guiding the team to success.
  • Contributed to the Algolia search index through a Drupal and Symfony-based site and integrated with the site using React.
Technologies: Algolia, Redux, Front-end, Back-end, Command-line Interface (CLI), Composer, Headless Commerce, Headless Software, ECMAScript (ES6), Git, MySQL, Drupal, PHP, REST APIs, JavaScript, React, Drupal, Yarn, NPM, Acquia, Acquia Cloud, API Integration, Platform.sh, Pantheon, GitLab, GitLab CI/CD, GitHub, Bitbucket, Back-end Development, SQL

Software Engineer

2016 - 2019
Axelerant
  • Created multilingual eCommerce solutions for multinational brands.
  • Developed custom modules for various clients as per the requirements.
  • Implemented decoupled solutions for clients to have a custom, blazing-fast UI/UX for the end customers.
  • Implemented Solr and Algolia for site search for various eCommerce solutions.
  • Led and delivered an innovative approach to cover site testing with Behat for multilingual multisites.
  • Contributed to the development of the Algolia search index through Drupal. Also built a Symfony-based website and integrated it with the website using React.
Technologies: Front-end, Back-end, Redux, Command-line Interface (CLI), Composer, Headless Commerce, Headless Software, ECMAScript (ES6), Git, Solr, MySQL, Behat, Sass, jQuery, PHP, JavaScript, Algolia, React, Symfony, Drupal, SCSS, HTML5, HTML, Drupal 7, Drupal, GitLab, Apache Solr, Less, REST APIs, Search, Platform.sh, Pantheon, Acquia Cloud, Acquia, Site Studio, API Integration, SQL

Drupal Developer

2014 - 2015
Coworks
  • Integrated third-party databases and APIs for several property sites.
  • Developed custom modules with Eva, Webform, views, and themes for various clients.
  • Utilized most used themes such as Bootstrap and Omega as a base theme to provide custom responsive design solutions to the clients.
Technologies: Front-end, Back-end, JavaScript, Headless Software, Vagrant, Git, MySQL, CSS, HTML, API Integration, Bootstrap, Drupal, HTML5, CSS3, SCSS, REST APIs, GitHub, GitLab, Bitbucket, SQL

Software Developer

2012 - 2014
Freelance Work
  • Created HTML templates from PSD files and converted those to the theme for WordPress, Drupal, Opencart, etc.
  • Built a Drupal and WordPress responsive theme from HTML code.
  • Integrated Apache Solr search with Drupal for multiple sites.
  • Developed custom modules for site requirements and a third-party API integration.
Technologies: OpenCart, Front-end, Back-end, Bootstrap, Sass, CSS3, CSS, HTML, jQuery, JavaScript, MySQL, WordPress, PHP, Drupal, HTML5, SCSS, GitHub, Bitbucket, GitLab, Platform.sh, Git, Apache Solr, Solr, Search, Web Services, REST APIs, Less, SQL

Artchitectural.com

http://www.artchitectural.com/
I developed a Drupal project with an image, video gallery, and contact form. I created the theme from a PSD file and built a custom theme solution in Drupal (nonresponsive). The site provided an online presence so that clients could contact the company and a place where they could showcase the portfolio.

Artiplaq.com

https://www.artiplaq.com/
I built a Drupal site with Drupal Commerce with pixel-perfect design implementation and a custom Drupal theme.

Artiplaq mounts prints. The process is that a customer gives their prints, chooses the mount types, and Artiplaq delivers the mounted prints at home.

Products are dynamically created as there is no pre-existing product. The picture that you upload on the site to be mounted is a product and the mounting types are product attributes. The price is also calculated automatically based on the height/width you want to set for the frame.

Personal Blog

https://github.com/miteshmap/mitesh.dev
This is a static site built with Gatsby deployed on Netlify. The blog site reads the Markdown files and presents the content. I used multiple Gatsby plugins to make it presentable. The site also allows you to read PDF files and can toggle between light and dark modes.
2006 - 2010

Bachelor of Engineering Degree in Information Technology

Saurashtra University - Rajkot, Gujarat, India

APRIL 2024 - APRIL 2025

Algolia Search Engineering Basics

Algolia

MARCH 2016 - PRESENT

Acquia Certified Developer — D7

Acquia

Libraries/APIs

jQuery, REST APIs, React, Google Maps API, Node.js

Tools

Composer, Drush, PhpStorm, Behat, Webpack, GitLab, Bitbucket, GitLab CI/CD, Slack, Skype, Zoom, ITerm, Zeplin, Solr, Apache Solr, Apache, Vagrant, Google Analytics, Git, NPM, Babel, Gulp, GitHub, Site Studio

Platforms

Drupal, Drupal, Drupal 7, Netlify, Algolia, Pantheon, Platform.sh, OpenCart, WordPress, Acquia Cloud, Acquia, Drupal 9, Visual Studio Code (VS Code)

Storage

MySQL

Languages

GraphQL, PHP, JavaScript, JavaScript 6, ECMAScript (ES6), SQL, HTML, PHP 7, CSS, CSS3, Sass, Less, HTML5, Python 3, MDX, SCSS

Paradigms

RESTful Development, Agile, Kanban, REST, Scrum

Frameworks

Redux, Bootstrap, Twig, Symfony, Yarn, Drupal Commerce

Other

Web Development, Back-end Development, Gatsby, Headless Software, Headless Commerce, Command-line Interface (CLI), Back-end, API Integration, Front-end, Google Tag Manager, Ajax, Web Servers, Web Services, Responsive Design, Information Technology, eCommerce, Commerce, Search, APIs, CI/CD Pipelines

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.

1

Share your needs

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

Choose your talent

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

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