Bhautik Sutariya, Developer in Surat, Gujarat, India
Bhautik is available for hire
Hire Bhautik

Bhautik Sutariya

Bio

Bhautik is a problem solver passionate about software development with 7+ years of experience building scalable back-end systems, real-time data platforms, and cloud-native applications. He has worked across domains, including payments, adtech, eCommerce, and data engineering, specializing in Java, Spring Boot, Node.js, and cloud technologies, with experience in modern front-end frameworks. He believes that if something is repeated more than twice, there should be a way to automate it.

Portfolio

Salesforce
Java, Spring Boot, JavaScript, PostgreSQL, Amazon Web Services (AWS)...
Zeta Account
Spring Boot, JavaScript, Node.js, JUnit, Mockito, Microservices...
DeepIntent
Spring Boot, JavaScript, Node.js, GraphQL, Object-relational Mapping (ORM)...

Experience

  • Java - 7 years
  • Spring Boot - 7 years
  • MySQL - 6 years
  • Node.js - 5 years
  • JavaScript - 5 years
  • PostgreSQL - 4 years
  • jQuery - 3 years
  • Python 3 - 2 years

Preferred Environment

IntelliJ IDEA, Docker, Jira, Microservices Architecture, Slack, Git, Cloud Native, API-first Development, Kubernetes

The most amazing...

...thing I've built is a SaaS notification service in eCommerce, later sold independently in the marketplace as a standalone product.

Work Experience

Senior Member of Technical Staff

2024 - PRESENT
Salesforce
  • Developed data cloud transforms to restructure data using both batch and real-time processing, helping enterprises achieve a 360-degree view of their customers.
  • Implemented support for custom code execution within Transforms, enabling users to define flexible, domain-specific data transformations.
  • Collaborated with cross-functional teams to design, test, and optimize scalable, high-performance data features for enterprise clients.
Technologies: Java, Spring Boot, JavaScript, PostgreSQL, Amazon Web Services (AWS), Microservices, Source Code Review, Design Patterns, MySQL, Apache Maven, Bazel, Multithreading, APIs

Software Engineer

2021 - 2024
Zeta Account
  • Contributed to the Payment Platform team, managing the entire transaction lifecycle, from initial processing to clearing and settlement, ensuring seamless operations across networks like Visa, Mastercard, and Rupay.
  • Designed and implemented a multi-tenant system, efficiently routing transactions based on tenant-specific configurations, optimizing transaction flow.
  • Built a configurable response code framework that prevented penalties and saved around $67,000 annually in operational costs.
  • Worked with ISO protocols to efficiently encode and decode messages exchanged between card networks.
  • Engineered support for diverse transaction capabilities, including merchandise returns, preauthorization, incremental authorization, and recurring payments.
  • Implemented TLS/mTLS-based secure connectivity with card networks, enhancing transaction security and compliance with industry standards.
Technologies: Spring Boot, JavaScript, Node.js, JUnit, Mockito, Microservices, Source Code Review, Work Breakdown Structure, Containers, SQL, PostgreSQL, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Design Patterns, Netty, Java, MySQL, Java 8, Fintech, APIs, Back-end, Apache Maven, Amazon Web Services (AWS), Microservices Architecture, Multithreading, Elasticsearch, Web Development, REST APIs, Spring, Java 11, AWS Lambda, Lambda Functions, Integration Testing, Relational Databases

Software Engineer

2021 - 2021
DeepIntent
  • Spearheaded the development of high-performance GraphQL APIs, significantly reducing response time from 1 minute to 2-3 seconds through optimized multi-threading.
  • Automated third-party data synchronization by implementing Airflow-based cron jobs.
  • Contributed to agile delivery through UI design, solution development, code reviews, and effort estimation.
Technologies: Spring Boot, JavaScript, Node.js, GraphQL, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Microservices, RESTful Microservices, PostgreSQL, MySQL, Cloud Computing, Apache Airflow, Flyway, Work Breakdown Structure, Design Patterns, Source Code Review, Amazon S3 (AWS S3), Slack, JUnit, Mockito, Hystrix, Java, Java 8, APIs, Back-end, Apache Maven, Amazon Web Services (AWS), Microservices Architecture, Multithreading, Elasticsearch, Web Development, REST APIs, Spring, Java 11, AWS Lambda, Lambda Functions, Integration Testing, Relational Databases

Full-stack Engineer

2020 - 2021
Shoptimize
  • Designed and developed a few generic modules related to product inventory, and later on, we bundled them into Shoptimize's core platform.
  • Developed a SaaS notification service sold independently in the marketplace to streamline client communications.
  • Containerized and deployed services via Docker and Kubernetes, reducing downtime and improving scalability.
  • Ensured that all of the REST APIs adhered to JSON API standards.
  • Mentored interns by breaking down tasks, providing technical guidance, and reviewing solutions.
Technologies: Spring Boot, JavaScript, Node.js, PHP, SQL, NoSQL, Docker, Amazon Elastic Container Registry (ECR), JUnit, Google Cloud Platform (GCP), Object-relational Mapping (ORM), Object-oriented Programming (OOP), AWS Lambda, Amazon DynamoDB, Redis, Source Code Review, Containers, HTML5, CSS3, Microservices, Magento, Java, MySQL, PostgreSQL, Python 3, jQuery, Express.js, Java 8, APIs, CSS, MongoDB, Back-end, Apache Maven, Amazon Web Services (AWS), Microservices Architecture, Multithreading, Elasticsearch, Web Development, REST APIs, Spring, Online Ordering, eCommerce, Java 11, Lambda Functions, Integration Testing, Relational Databases

Back-end Engineer

2020 - 2020
Vuclip
  • Designed and developed a Google Dataflow pipeline to push microservice logs into data warehouses such as BigQuery and Elasticsearch.
  • Built a reusable notification service to deliver SMS, email, and push notifications across the platform.
  • Implemented the configurable subscription framework, enabling customized subscription plans beyond the default three options.
  • Created and published clear API documentation using Swagger to improve developer adoption and integration.
  • Improved service performance, reducing latency from seconds to milliseconds using a divide-and-conquer approach.
  • Worked with Pub/Sub to publish and consume events asynchronously, improving system scalability.
  • Designed monitoring dashboards by publishing service metrics with Prometheus and visualizing them in Grafana.
  • Resolved high-priority engineering escalations, including performance issues, system stability challenges, and user-impacting bugs.
Technologies: Java, Spring, Spring Boot, JavaScript, Node.js, SQL, NoSQL, Pub/Sub, Cloud Dataflow, Google BigQuery, Amazon EC2, Amazon RDS, Amazon DynamoDB, Kubernetes, Service Meshes, Hystrix, Cloud Computing, JUnit, Google Cloud Platform (GCP), HTML, CSS3, HTML5, APIs, Authorization, User Authentication, Postman, Swagger, Source Code Review, Task Analysis, Work Breakdown Structure, REST APIs, Amazon S3 (AWS S3), Team Management, AWS Lambda, Containers, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Software Design Patterns, Jenkins, CI/CD Pipelines, Microservices, Microservices Architecture, Prometheus, Grafana, Content Delivery Networks (CDN), Software Engineering, Code Review, Front-end Development, MySQL, PostgreSQL, jQuery, Express.js, Java 8, CSS, MongoDB, Back-end, Apache Maven, Amazon Web Services (AWS), Multithreading, Elasticsearch, Web Development, Java 11, Lambda Functions, Integration Testing, Relational Databases

Full-stack Engineer

2018 - 2019
Technitoz
  • Coordinated across multiple projects, managing client communication, requirements, and delivery in a fast-paced startup environment.
  • Designed and developed a QR code-based restaurant menu system that enabled customers to scan, browse, and order while allowing restaurants to manage categories and items.
  • Built an ERP system for stock, pricing, and employee management that reduced manual effort by 90% for the client, delivering full-stack functionality with a small team.
  • Created an eCommerce platform, Sambhav, allowing users to buy and sell products with end-to-end functionality.
  • Implemented automated data backup functionality, ensuring data protection and reliability.
  • Designed and developed a syllabus archiving system for universities to streamline syllabus management and retrieval.
  • Strengthened platform security by implementing two-factor authentication using Google Authenticator.
  • Mentored two junior developers through code reviews, technical guidance, and problem-solving strategies.
Technologies: Java, PHP, Node.js, HTML5, CSS3, Python, Object-oriented Programming (OOP), Bootstrap, Software Engineering, Express.js, Full-stack Development, Google Cloud Platform (GCP), Containers, Mobile, Analytics, Test Automation, Mobile Development, Development, AWS Lambda, SQL, Django, NoSQL, MySQL, Web App Development, Source Code Review, Task Analysis, Code Review, Team Management, C, IntelliJ IDEA, Visual Studio Code (VS Code), JavaScript, Spring Boot, PostgreSQL, Python 3, jQuery, Apache Maven, Amazon Web Services (AWS), Multithreading, Web Development, REST APIs, Spring, eCommerce, Java 11, Lambda Functions, Integration Testing, Relational Databases

Experience

Food Ordering System

I developed the back end for a Spring Boot–based food ordering system with QR code integration. Customers could scan codes to view menus, create carts, and place orders seamlessly. I designed REST APIs and collaborated with front-end developers to ensure smooth integration. I also built admin dashboards for restaurant owners to manage menus, working hours, and categories, while also providing analytics dashboards to track orders, revenue, and operational insights that improved restaurant decision-making.

Notification Service

I developed a SaaS-based notification system in Node.js for sending multi-channel notifications, including email, SMS, and push. Integrated with AWS SNS to provide scalable delivery and designed APIs for seamless integration with client systems. I authored API documentation using Swagger and implemented comprehensive unit tests for each component, ensuring reliability, maintainability, and ease of adoption for developers.

Jobit

I developed a job-finding platform connecting recruiters and job seekers. Employers could post jobs, while candidates searched and applied using region-based and proximity filters. It was designed to improve hiring outcomes by enabling recruiters to find the right talent, giving job seekers greater access to relevant opportunities.

Sambhav

I built an internal eCommerce platform that enables users to add, search for, and purchase products across various categories and subcategories. I strengthened platform security by implementing two-factor authentication with Google Sign-In. I also served as a full-stack developer and led a team of 5–6 engineers, overseeing development and delivery.

Elegant Desktop App

I developed a C#-based desktop application for managing inventory, stock, customers, and orders. I implemented reporting features, including invoices, customer bills, and monthly order summaries. Customer experience was enhanced by adding SMS notifications for completed orders and improving reliability through automated data backup and recovery functionality.

Education

2015 - 2018

Bachelor's Degree in Information Technology

Uka Tarsadia University - Gujarat, India

Skills

Libraries/APIs

Node.js, REST APIs, jQuery, React, Hystrix

Tools

Apache Maven, IntelliJ IDEA, Slack, PyCharm, Git, Jira, Postman, Cloud Dataflow, Jenkins, Grafana, Amazon Elastic Container Registry (ECR), Apache Airflow, Flyway, Amazon Simple Notification Service (SNS), Bazel

Languages

Java, JavaScript, SQL, Java 8, Java 11, Python, HTML, GraphQL, Python 3, CSS, PHP, HTML5, CSS3, C, C#

Frameworks

Spring, Spring Boot, Express.js, Bootstrap, Django, JUnit, Swagger, Mockito, Netty, Spring Security, Metro UI CSS

Storage

MySQL, PostgreSQL, Relational Databases, Redis, Redis Cache, MongoDB, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3), Elasticsearch

Paradigms

Microservices, Microservices Architecture, Object-oriented Programming (OOP), Test Automation, Mobile Development, Object-relational Mapping (ORM), Design Patterns, Unit Testing, API-first Development

Platforms

AWS Lambda, Amazon Web Services (AWS), MacOS, Docker, Google Cloud Platform (GCP), Mobile, Amazon EC2, Kubernetes, Software Design Patterns, Magento, Visual Studio Code (VS Code), Cloud Native

Other

APIs, Back-end, Web Development, Fintech, Multithreading, Online Ordering, eCommerce, Lambda Functions, Integration Testing, Software Engineering, Full-stack Development, Containers, Analytics, Development, Web App Development, Source Code Review, Task Analysis, Code Review, Team Management, Pub/Sub, Google BigQuery, Amazon RDS, Service Meshes, Cloud Computing, Authorization, User Authentication, Work Breakdown Structure, CI/CD Pipelines, Prometheus, Content Delivery Networks (CDN), Front-end Development, RESTful Microservices, Programming, SaaS, Google+ Authentication

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