Tanmay Patil Profile Picture

Software Engineer

Building digital experiences with modern technologies. Focused on creating elegant solutions to complex problems.

Experience

Mind Tech Inc.

Santa Clara, California
Software DeveloperMay 2024 - Present
Technologies: Java, Spring Boot, Javascript, React, PostgreSQL, MongoDB, Maven, Tomcat
  • Built secure and scalable RESTful APIs with Spring Boot to handle user authentication, order processing ensuring robust performance, and data security.
  • Implemented user-friendly shopping cart and checkout functionality that facilitate easy navigation and quick transactions.

E*Testment LLC

San Jose, California
Data Programmer AnalystOct 2023 - May 2024
Technologies: Python, Flask, Rust, Axum, JavaScript, React, PostgreSQL, Redis, Docker, Jenkins
  • Developed a robust login page with Flask server-side session authentication, leveraging Redis for enhanced security and efficient session management.
  • Designed and developed REST APIs for a file storage service using Rust with Axum, enabling users to upload,manage, and delete files securely and efficiently.

Amazon Web Services, Inc.

Boston, Massachusetts
Software Dev Engineer IJul 2021 - Jun 2023
Technologies: AWS, Scala, Go, Java, TypeScript
  • Drove the development of critical features for Amazon S3 compatible storage on Snow Family devices, including implementing a systemd service to manage the object API endpoint and reducing service start-up times by >50% through optimization of synchronous setup processes.
  • Designed and implemented a feature called S3 event notifications for Snow family devices, enabling real-time communication with customer brokers when S3 object operations occur on Snow devices.
  • Developed and implemented a suite of 13 automated canary tests for S3 APIs, ensuring continuous monitoring and quality assurance by running the tests every minute.
  • Implemented efficient internal tools using bash scripts to automate the AMI creation process, resulting in a significant 30% reduction in manual time and an overall improvement in productivity.

Immucor Inc.

Mountain View, California
Software QA Engineer InternJun 2021 - Jul 2021
Technologies: C++, Qt, sqlite3
  • Contributed to the development of a Windows desktop application using SQL and C++ by writing unit tests and performing manual testing.
  • Successfully identified and fixed UI bugs found during manual testing, improving the overall quality and user experience of the application.

E*Testment LLC

San Jose, California
Data Programmer Analyst InternOct 2020 - Jan 2021
Technologies: Python, slurm, tmux, bash, Linux
  • Reduced the execution time of a python script by more than 230% by parallelizing the computations into slurm jobs.

IBM India Private Limited

Bengaluru, India
Data Scientist InternJan 2019 - Jul 2019
Technologies: Python, Tensorflow, Flask, Docker, Kubernetes, IBM Cloud
  • Designed face detection and recognition models for an ID verification system by combining machine learning techniques of SVM, CNN using a dataset with more than 160,000 images that got a 90+% accuracy.
  • Achieved an accuracy of over 95% in an ID classification model to classify between different ID types.
  • Built a demo for Tuberculosis classification with an accuracy of over 85% with chest X-ray data.
  • Deployed a flask application on Kubernetes service from IBM Cloud.

Reliance Jio Infocomm Limited

Ghansoli, India
Software Engineer InternMay 2018 - Aug 2018
Technologies: Python, Bash, Phabricator, Git, Jenkins, SonarQube
  • Addressed a major issue in the Jio Coverage Platform code base by refactoring and removing duplicate files to make them compatible with the Windows file system which resulted in 20 MB smaller project size.
  • Automated the process of generating code coverage reports for the project using Jenkins and SonarQube.

Reliance Corporate IT Park Limited

Ghansoli, India
Software Engineer InternJun 2017 - Jul 2017
Technologies: Java, XML, Android
  • Implemented the frontend for an android app that automated the traffic ticketing system inside the Reliance campus that would reduce the data entry time by more than 50%.
  • Developed a project assignment and feedback android app with 3 different authorization levels

Projects

Chat-PDF

Chat-PDF

A full-stack AI chat app built with Next.js, OpenAI, and Stripe integration.

Next.jsDrizzleStripeOpenAITailwindCSSAWSPineconeNeonDB
Orpheus

Orpheus

An iOS mobile app that retrieves song metadata from the Spotify API and downloads audio streams from YouTube, converting them into .m4a files for offline playback.

React NativeExpoJavaScriptGoPostgreSQLSpotify APIYoutube API

Tech Stack

Programming Languages

PythonJavaGoScalaRustTypeScriptC++

Frontend

ReactNext.jsTypeScriptTailwindCSSReduxHTMLCSSJavaScript

Backend

Next.jsFlaskSpring BootAxumChi

Databases

PostgreSQLMongoDBRedisSQLiteCassandraNeonDBPinecone

AI

OpenAIPineconeLangchainRAGTensorflowLLM

AWS

S3EC2CloudwatchLambdaDynamoDBSnowIAM

DevOps

DockerAWSCI/CDGitLinuxNginx

Tools

VS CodePostmanFigmaJestGitHubVercel

Get in Touch