Gautam Savaliya, Developer in Ahmedabad, Gujarat, India
Gautam is available for hire
Hire Gautam

Gautam Savaliya

Verified Expert  in Engineering

Bio

Gautam is a software engineer with several years of experience building apps using Java and Python. He's worked on various architectures (microservice, real-time, and event-based) and RESTful APIs. Apart from back-end development, he is also a Google-certified cloud architect who can help you create or design your cloud infrastructure on both GCP and AWS. Gautam is the type of engineer who is always ready to take on new technical challenges.

Portfolio

MUFG Investor Services
Java 11, Spring Boot, Spring Cloud, AngularJS, PrimeNG, Oracle, Apache Maven...
Priceline
Java 8, Spring Batch, Pub/Sub, Google Kubernetes Engine (GKE), Microservices...
NewPage Solutions
Google Cloud Platform (GCP), Amazon Web Services (AWS), Elasticsearch...

Experience

  • Java - 11 years
  • SQL - 9 years
  • Python - 8 years
  • REST APIs - 8 years
  • Spring Boot - 7 years
  • APIs - 7 years
  • Amazon Web Services (AWS) - 6 years
  • Google Cloud Platform (GCP) - 4 years

Availability

Part-time

Preferred Environment

Spring Boot, Python 3, Amazon Web Services (AWS), Google Cloud Platform (GCP), Java, SQL

The most amazing...

...application I've worked on was for a project where we had to scale a data collector from one that supported 10,000 devices to 10 million.

Work Experience

Senior Software Engineer

2022 - 2024
MUFG Investor Services
  • Collaborated with a team of four members, contributing to 80% of the back-end and 20% of the front-end applications that power the company's investment reconciliation platform.
  • Designed and developed features for a microservices-based application with Java 11, Spring Boot, Spring Cloud, Oracle, and ActiveMQ. Developed unit and integration tests.
  • Developed, designed, and optimized stored procedures accountable for complex back-end business logic.
  • Contributed to various improvements for the front-end application using Angular and PrimeNG.
Technologies: Java 11, Spring Boot, Spring Cloud, AngularJS, PrimeNG, Oracle, Apache Maven, APIs, Microservices, JPA, REST APIs, Back-end, Angular, API Integration, Datadog, Amazon Web Services (AWS), JUnit

Principal Software Engineer

2021 - 2022
Priceline
  • Designed application and infrastructure solutions to identify similar hotels and properties.
  • Developed a pipeline to process property data and generate similarity confidence scores using Spring Batch.
  • Performed optimization of batch processing using in-memory data.
Technologies: Java 8, Spring Batch, Pub/Sub, Google Kubernetes Engine (GKE), Microservices, Back-end, Amazon S3 (AWS S3), Google Cloud Functions, Google BigQuery, BigQuery

Senior Software Developer

2019 - 2021
NewPage Solutions
  • Developed RESTful APIs to a Spring Boot application that transforms video to audio and stores metadata and files in different AWS storage services like S3, Elasticsearch, and DynamoDB.
  • Designed, architected, and implemented scalable cloud-based web applications using AWS and GCP. Helped reduce the overall budget by 35% as a core member of the cloud cost optimization project.
  • Managed AWS and GCP infrastructure as code (IaaS) using Terraform.
  • Designed and built ETL pipelines in GCP using Cloud Run, Cloud Function, BigQuery, Cloud Endpoints, and Cloud Scheduler.
  • Designed, developed, and deployed Flask RestFul APIs with JWT authentication.
Technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), Elasticsearch, Spring Boot, Java, Terraform, Pandas, Flask, Python, REST, Microservices, Scripting, Docker, REST APIs, Back-end, FastAPI, Redis, Flask-RESTful, Apache Kafka

Senior Software Engineer

2016 - 2019
Ecolibrium Energy
  • Implemented aggregation logic on a time series database using Pandas.
  • Designed and developed a RESTful API in Django for internal and external use.
  • Optimized a data collector application written in Spring Boot and Netty server to make it more scalable.
  • Worked as a core member of the architecture team on the platform that was built on AWS.
Technologies: Amazon Web Services (AWS), PostgreSQL, NGINX, RabbitMQ, Spring Boot, Pandas, Python, Java, REST, JPA, Docker, REST APIs, Back-end, Event-driven Architecture

Software Development Engineer

2015 - 2016
VaycayHero, Inc.
  • Designed and implemented a RESTful API using Java and Struts and maintained it on AWS API Gateway.
  • Created new features (guest login, budget-based search, and more) to provide an enhanced user experience. Also optimized the server performance.
  • Implemented AWS SQS (Simple Queue Service) for push and pull message requests with an external system.
  • Optimized the performance of a web scraper that was used to create inventory automatically.
Technologies: Amazon Web Services (AWS), MySQL, Hibernate, Spring, Java, REST, JPA, REST APIs, Back-end, Apache Struts, Apache Tomcat

Programmer Analyst

2012 - 2015
Cognizant Technology Solutions
  • Fixed bugs for a web application built on Java and Jakarta EE.
  • Coded the UI and the business logic for the application.
  • Implemented the changes made to business requirements.
Technologies: Apache Maven, Hibernate, Spring, Java, Back-end

Experience

SmartSense | IoT Platform

SmartSense is a SaaS-based IoT platform that collects data from multiple devices and stores it on the cloud.

I optimized an application to collect data from multiple devices and developed an open REST API for internal and external use.

Technologies: Java, Spring, Python, Django, Amazon Web Services (AWS)

Simplified Loader

https://www.simplifiedloader.com
Simplified Loader templates act as a front-end interface for Fusion ERP users. Using the templates, a user enters data in Microsoft Excel, then processes the data using a simplified loader toolbar. The user then immediately gets the results back in a spreadsheet.

I developed and designed the entire back end for this application and developed the REST API for different ERP modules.

Technologies: Java, Spring Boot

NullStone | Easier Way to Deploy and Manage Cloud Apps

http://nullstone.io
Nullstone is a suite of tools delivered as a single product that enables developer self-service while accommodating the flexibility and control that platform engineers need to maintain secure, compliant, performant, and reliable infrastructure.

Goal-based Investments for Finance Product

https://qio.finance
Using a targeted and customized approach, Goal-based Investments allows clients to invest in appropriate investment strategies for managing their wealth through a targeted, personalized approach - without having to pay high fees or service charges.

Newsprint

https://www.newsprint.com/
Newsprint is an AI-powered media monitoring and news aggregation service that provides communications professionals with personalized daily news briefs. It was built with a commitment to precision and breadth, using FastAPI and running on Cloud Run.

Education

2008 - 2012

Bachelor of Technology Degree in Information Technology

Nirma University - Ahmedabad, India

Certifications

MARCH 2020 - MARCH 2024

GCP Professional Cloud Architect

GCP

Skills

Libraries/APIs

Flask-RESTful, Pandas, REST APIs, PrimeNG, React, jblas, SQLAlchemy

Tools

Git, Apache Maven, NGINX, Terraform, Notion, RabbitMQ, Google Kubernetes Engine (GKE), BigQuery, Apache Tomcat

Languages

Java, Python, SQL, Java 8, Python 3, Java 11

Frameworks

Spring Boot, Flask, Spring, JPA, JUnit, Hibernate, Spring Batch, AngularJS, Angular, Apache Struts

Paradigms

REST, Agile Software Development, Microservices, Automation, Event-driven Architecture

Platforms

Google Cloud Platform (GCP), Linux, Amazon Web Services (AWS), Docker, Oracle, MacOS, Kubernetes, Apache Kafka, Cloud Run

Storage

Google Cloud, MySQL, Redis, PostgreSQL, Elasticsearch, Amazon S3 (AWS S3), Datadog

Other

Back-end, Google Cloud Functions, APIs, Scripting, Email Marketing Automation, Email Marketing, Pub/Sub, Cloud Architecture, Cloud Infrastructure, Spring Cloud, API Integration, FastAPI, Google BigQuery

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