Siddhant Gautam

Siddhant Gautam

Software Engineer specializing in Distributed Systems, Data Processing, Applied ML and Full-Stack Software Development.

Get in Touch

Experience

Software Engineer III

Google LLC

Oct 2022 - Present | Sunnyvale, CA

Google Logo
  • Working with Google Flume. Focused on making bulk inference through Flume efficient.
  • Developing and optimizing large-scale data processing pipelines.

Software Engineer III

Google LLC

April 2022 - Oct 2022 | Bengaluru, India

Google Logo
  • Continued contributions to Google Shopping Ads, focusing on Quality/ML.
  • Improved Query Intent and Understanding for selected verticals, enhancing ad relevance.
  • Led FlumeJava projects, mentoring junior Software Engineers and driving project success.

Software Engineer II

Google LLC

Aug 2020 - April 2022 | Bengaluru, India

Google Logo
  • Developed features for Google Shopping Ads, enhancing user experience and platform capabilities.
  • Applied Quality/ML techniques to refine Query Intent and Understanding for key verticals.
  • Built and maintained frontend components for Vertical Ads.
  • Mentored junior engineers on FlumeJava projects, fostering team growth.
  • Utilized a wide range of Google-specific technologies and internal tools.

Software Engineer Intern

Razorpay Software Pvt. Ltd.

Jan 2020 - July 2020 | Bengaluru, India

Razorpay Logo
  • Contributed to the Engineering Efficiency team by developing internal tools.
  • Built Oncall management tools to streamline incident response.
  • Developed dashboards using Looker and SQL to track Engineering department performance metrics.
  • Gained experience with Golang, AWS, and Postman for API testing.

Associate Software Engineer Intern

Expedia Group (Egencia LLC)

June 2019 - July 2019 | Gurgaon, India

Expedia Logo
  • Developed a customer data fields approval system using a custom field implementation.
  • Wrote unit tests using JUnit and Mockito, and automation tests using Selenium with Cucumber.
  • Worked with a tech stack including Spring Boot, HandleBars, BackboneJS, jQuery, DynamoDB, and Jenkins for CI/CD.

Education

B.Tech. in Information Technology

Indian Institute of Information Technology, Allahabad

July 2016 - May 2020

CGPA: 7.77 / 10.0

Higher Secondary Education

Kedar Prasad Agrawal Higher Sec. School, Jaitwara

Madhya Pradesh Board of Secondary Education

XII Percentage: 93.4% (2015)

X Percentage: 94.16% (2013)

Projects

Sign Language to Text Conversion

Semester Project | July 2018 - Dec 2018

Developed a real-time system to convert American Sign Language (ASL) gestures, captured via camera, into text. Implemented Convolutional Neural Networks (CNN) for model training and integrated an auto-correct feature to improve accuracy.

Machine LearningCNN Computer Vision Python

Distributed Chat Server

Distributed Systems Course | Jan 2019 - April 2019

Implemented a fully distributed chat system enabling group communication. Utilized Java RMI for remote procedure calls, incorporated a voice chat feature, and implemented load-balancing for improved performance and scalability.

Distributed SystemsJava RMI Networking Voice Chat

Networked Attendance System

Semester Project | Jan 2019 - April 2019

Developed a mobile application to streamline attendance taking using Wi-Fi and Hotspot capabilities. Features included direct attendance upload to Google Sheets and a class matrix visualization for quick proxy checking.

Mobile App Android Networking Google Sheets API

University Management System

DBMS Course | March 2018 - April 2018

Designed and built a web application for managing university operations, including courses, student marks, attendance records, results, and faculty profiles. Leveraged PHP, HTML, and CSS for development.

Web Development PHP HTML CSS MySQL

Accomplishments

1st Place, Trihacker Cup

IIIT Allahabad (2017)

1st Place, Three Musketeers

Aparoksha 2019, IIIT Allahabad

1st Place, C-fresh (Team)

Aparoksha 2017, IIIT Allahabad

Rank 17th, ACM-ICPC Kolkata-Kanpur

Onsite Regional (2018, Team)

Rank 31st, ACM-ICPC Gwalior-Pune

Onsite Regional (2018, Team)

JEE-Mains: 99.75 Percentile

Rank 3031 (2016)

Skills

Programming Languages

C++CPythonJavaJavaScriptPHPGolang

Frameworks & Technologies

Spring BootREST APIsFlume / FlumeJavaJUnitMockitoJenkinsSQLNoSQL (DynamoDB)LookerAWSHandleBarsBackboneJSjQueryCucumber

Tools & Methodologies

GitMavenDockerAgileJIRAIntelliJ IDEAPostman

Areas of Expertise

Machine LearningDistributed SystemsQuality EngineeringFull-Stack DevelopmentData ProcessingSoft Computing

Get in Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something amazing. Feel free to reach out!

© Siddhant Gautam. All rights reserved. Designed with using Tailwind CSS.