Shubham Shah, Developer in Surat, Gujarat, India
Shubham is currently unavailable

Shubham Shah

Full-stack Developer

Surat, Gujarat, India

Toptal member since May 30, 2025

Bio

Shubham is a full-stack engineer skilled in Spring Boot, React, Node.js, Python, and AWS. He builds scalable, reliable systems using strong design principles. At Gartner, he optimized batch processes, reducing execution time by 40%. At Cloudera, he led the Dockerization effort to reduce set-up time by 30%. At DigiCert, his workflow improvements helped double the active user base.

Portfolio

Cloudera
Apache Solr, Docker, Kubernetes, Amazon OpenSearch, Spring Boot, PostgreSQL...
DigiCert
Node.js, React, MariaDB, Docker, Kubernetes, Java, Spring Boot, PostgreSQL, SQL...
Codonnier
PHP, HTML, CSS, CodeIgniter, JavaScript, Software Architecture, Slack...

Experience

  • Spring Boot - 6 years
  • Docker - 6 years
  • MySQL - 6 years
  • Java - 6 years
  • Amazon Web Services (AWS) - 5 years
  • Kubernetes - 5 years
  • React - 3 years
  • JavaScript - 3 years

Preferred Environment

Email, Slack

The most amazing...

...work I've done was optimizing Gartner’s batch jobs, reducing execution time by 40% and significantly improving overall platform performance.

Work Experience

Software Engineer 2

2022 - 2025
Cloudera
  • Developed various applications with OpenSearch capabilities, including retrieval-augmented generation (RAG) for PDF content search and text-based image retrieval with different Hugging Face models.
  • Collaborated with the search team, leveraging Apache Solr as the core engine to query indexed documents through REST APIs and various other clients.
  • Streamlined the deployment process and reduced setup time by 30% by proactively leading the initiative to Dockerize the project, empowering customers to deploy the product independently without external dependencies.
Technologies: Apache Solr, Docker, Kubernetes, Amazon OpenSearch, Spring Boot, PostgreSQL, HDFS, Java, SQL, REST APIs, Mockito, JUnit, Apache Tomcat, JavaScript, Microservices, Amazon S3 (AWS S3), Amazon Web Services (AWS), Spring MVC, Message Queues, Microservices Architecture, Relational Databases, Amazon EC2, Email, Distributed Systems, Event-driven Design (EDD), Background Threading, Processing & Threading, Python, Software Architecture, Slack, Full-stack, Architecture, Software Design

Software Engineer

2020 - 2022
DigiCert
  • Collaborated with the document signing team to develop secure digital signature solutions supporting various document types.
  • Designed and developed REST APIs, enabling document uploading and signing processes, followed by certificate issuance from globally recognized root authorities, ensuring trusted and compliant transactions.
  • Doubled the user base by expanding the project to incorporate multiple signing providers—increasing regional compatibility and adhering to compliance requirements.
  • Designed and implemented a PDF signing workflow that enabled users to upload PDF files, validate their identity during the signing process, and display the signed PDF to them.
Technologies: Node.js, React, MariaDB, Docker, Kubernetes, Java, Spring Boot, PostgreSQL, SQL, Full-stack Development, REST APIs, Mockito, JUnit, Apache Tomcat, JavaScript, TypeScript, Microservices, Spring MVC, NoSQL, Message Queues, RabbitMQ, Email, Background Threading, Processing & Threading, Python, Software Architecture, Slack, Full-stack, Architecture, Software Design

Full-stack Developer

2020 - 2020
Codonnier
  • Contributed to the development of a web portal that allows store owners to review sales and update product-related details.
  • Developed the website's core functionalities, enabling users to browse product catalogs, view detailed descriptions, and manage their shopping carts, with back-end logic primarily driven by PHP using the CodeIgniter framework.
  • Developed the front end by crafting intuitive and responsive interfaces using HTML and CSS. Implemented dynamic features and UI with JavaScript, ensuring a seamless browsing and product discovery experience for end users across various devices.
Technologies: PHP, HTML, CSS, CodeIgniter, JavaScript, Software Architecture, Slack, Full-stack, Software Design

Software Engineer

2019 - 2020
DataOne Innovation Labs
  • Developed an admin panel for efficient inventory management, seamlessly integrated with WooCommerce stores, enhancing their online operations.
  • Built a centralized interface for efficient multi-warehouse inventory management, allowing users to update and view stock levels across all products from a single, unified location.
  • Designed and developed interactive dashboards leveraging Chart.js to provide real-time sales and inventory analytics, enabling effective tracking and decision-making.
Technologies: Spring Boot, Node.js, Express.js, MongoDB, SQL, Material UI, Apache Kafka, Software Architecture, Slack, Full-stack, Software Design

Experience

Smart Home Meter Analysis

Onboarded users to the platform, performed validation checks, and displayed electricity consumption details on the dashboard through seamless integration with 3rd-party REST APIs. This project enabled users to view and monitor their electricity usage through interactive charts and graphs.

FashionFable – eCommerce Store for Clothes

I worked on creating a full-stack eCommerce application built using the MERN tech stack. The application allows users to browse products across different categories (Men, Women, Kids), manage their shopping cart, and perform user authentication through login and signup functionalities. Also, the admin can add different products for the store from its dashboard.

Place Photo Share

A full-stack MERN (MongoDB, Express.js, React, Node.js) web application for sharing geo-tagged photos of places users visit, with interactive map integration. Built comprehensive RESTful APIs with Node.js and Express.js to handle all client-server communication, including data retrieval, submission, and updates.

Job Analytics Scraper

I developed a dynamic dashboard to deliver real-time job market insights. This involved building a Python web scraper to gather job details, skills, and salary data from various online platforms. After processing this information, I stored it in a MySQL database. To visualize these trends, I leveraged Flask to create an intuitive user interface showcasing job specifics, recent market shifts, and key salary benchmarks.

Education

2016 - 2020

Bachelor's Degree in Information Technology

Dharminh Desai University - Gujarat, India

Certifications

DECEMBER 2024 - PRESENT

React, Node.js, Express.js & MongoDB – The MERN Full-stack Guide

Udemy

Skills

Libraries/APIs

REST APIs, React, Node.js, Beautiful Soup, Chart.js, Pandas, NumPy

Tools

Apache Solr, Amazon OpenSearch, Slack, Apache Tomcat, RabbitMQ, Eloqua, Amazon CloudWatch, Amazon Elastic MapReduce (EMR)

Languages

Java, SQL, JavaScript, Python, TypeScript, PHP, HTML, CSS

Frameworks

Spring Boot, Spring Batch, Spring MVC, Spring AI, Django, Mockito, JUnit, Express.js, Material UI, CodeIgniter, Flask

Storage

PostgreSQL, MySQL, Relational Databases, MariaDB, HDFS, Amazon S3 (AWS S3), NoSQL, MongoDB, Database Management

Paradigms

Microservices, Microservices Architecture, Event-driven Design (EDD)

Platforms

Docker, Kubernetes, Amazon Web Services (AWS), Amazon EC2, Apache Kafka

Other

Email, Full-stack, Architecture, Full-stack Development, Distributed Systems, Background Threading, Processing & Threading, Software Architecture, Software Design, Message Queues, Computer Organization

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