Experience
Mind Tech Inc.
Santa Clara, CaliforniaSoftware 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, CaliforniaData 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, MassachusettsSoftware 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, CaliforniaSoftware 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, CaliforniaData 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, IndiaData 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, IndiaSoftware 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, IndiaSoftware 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
A full-stack AI chat app built with Next.js, OpenAI, and Stripe integration.
Next.jsDrizzleStripeOpenAITailwindCSSAWSPineconeNeonDB
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