
Gautam Savaliya
Verified Expert in Engineering
Java Developer
Ahmedabad, Gujarat, India
Toptal member since February 15, 2019
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
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
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
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.
Principal Software Engineer
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.
Senior Software Developer
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.
Senior Software Engineer
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.
Software Development Engineer
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.
Programmer Analyst
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.
Experience
SmartSense | IoT Platform
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.comI 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.ioGoal-based Investments for Finance Product
https://qio.financeNewsprint
https://www.newsprint.com/Education
Bachelor of Technology Degree in Information Technology
Nirma University - Ahmedabad, India
Certifications
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
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