
Bhautik Sutariya
Verified Expert in Engineering
Software Developer
Surat, Gujarat, India
Toptal member since August 19, 2022
Bhautik is a problem solver passionate about software development. He has five years of industry experience working in various domains such as OTT, eCommerce, adtech, and fintech. He works with several languages, particularly Java, Spring Boot, JavaScript, Node.js, and a few more front-end technologies. He is proficient in designing and developing microservices. He believes that if you're repeating something more than twice, there should be some way to automate it.
Portfolio
Experience
- JavaScript - 5 years
- Java - 5 years
- Spring Boot - 5 years
- Node.js - 5 years
- PostgreSQL - 4 years
- MySQL - 4 years
- jQuery - 3 years
- Python 3 - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Docker, Java, JavaScript, Jira, Visual Studio Code (VS Code), Node.js, Java 8, Microservices Architecture, Multithreading
The most amazing...
...platform I've developed in eCommerce is OTP service. It's a SaaS product and we were able to sell it independently in the marketplace.
Work Experience
Software Engineer
Zeta Suite
- Developed a multi-tenant system that connects with the card networks like Visa, MasterCard, and Amex. It's responsible for an end-to-end transaction lifecycle, from the user initiating the transaction to clearing and settlement.
- Established TCP connectivity with the card network to receive the transactions.
- Worked with ISO 8583 protocol to encode/decode the transaction data.
- Served as a back-end developer on modern credit processing for digital native credit cards, credit builders, commercial cards, and charge cards.
Software Engineer
DeepIntent
- Developed a GraphQL API to fetch data from the third-party system.
- Optimized an existing API and reduced latency to 2–3 seconds from one minute.
- Created an Airflow-based cron to pull data from the third-party system after a certain interval.
- Contributed as a platform engineer and participated in the Agile development process, including designing user interfaces, coding solutions, reviewing the team's code, and estimating engineering effort.
Full-stack Engineer
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 standalone service to manage notification flow. It was a generic service that anyone could register and use. We bundled it with the core platform, and clients were charged separately for using it.
- Created a Docker image for a few of the services and deployed them on Kubernetes.
- Ensured that all of the REST APIs adhered to JSON API standards.
- Contributed as a full-stack developer, developing APIs and integrating them into the front end.
Back-end Engineer
Vuclip
- Designed and developed a data pipeline in Google Dataflow, which can be used to push logs from your microservices to the data warehouses like BigQuery and Elasticsearch.
- Developed a generic notification service that can be used to send any kind of notification like SMS, email, or push notification to the users.
- Worked on a project called Configurable Subscription Framework which can be used to create a customized subscription plan for Viu users.
- Created and published API documentation using Swagger.
- Improved service performance from second to millisecond using the divide and conquer approach.
- Worked on the pub/sub model to publish and consume events asynchronously.
- Designed and published service matrixes using Prometheus and visualized them using Grafana.
- Resolved many engineering escalations such as performance issues, system stability, and user queries.
Full-stack Engineer
Technitoz
- Designed and developed a QR code-based menu for restaurants where users can scan the QR code and place an order. The restaurant can manage the food categories and the items linked with each category.
- Developed an ERP system to manage stock, price, employee, and other details. It reduced 90% of the manual work for a client. I worked on the front end and back end to deliver it completely, along with two more developers.
- Created an eCommerce website called Sambhav, where users can buy and sell products.
- Implemented a feature that can take data backup automatically after a certain interval.
- Designed and developed a syllabus archiving system that can be used to maintain the syllabuses for the universities.
- Implemented two-factor authentication using Google Authenticator.
- Mentored two junior developers by conducting code reviews, helping them recognize effective code, encouraging beneficial learning paths, and teaching strategies for solving complex problems.
- Gained strong interpersonal skills by managing communication and workflow across simultaneous projects.
Experience
Food Ordering System
We built admin dashboards for restaurant owners to manage a complete restaurant like working hours, categories, and items. We also designed dashboards for the admin to see the different statistics like total order, total amount, and a few more insights about the restaurant.
Notification Service
I served as a full-stack developer and integrated it with AWS SNS to send different types of notifications. Created the API documentation using Swagger and wrote unit test cases for each component.
Jobit
The purpose of this platform is to hire the right talent and, at the same time, provide the best opportunity to job seekers.
Sambhav
I worked as a full-stack developer and handled a team of 5–6 individuals.
Elegant Desktop App
Education
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)
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
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)
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
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring