Tanay A.Gandhi

San Jose, CA

A passionate Software Developer and Computer Science graduate student with a keen interest in technology, particularly in backend systems, databases, and machine learning. Throughout my academic journey at both North Carolina State University and Dwarkadas J. Sanghvi College of Engineering, I have consistently demonstrated a strong aptitude for learning and applying innovative technologies to solve complex problems. My professional experiences, including roles as a Software Engineer Intern at Forward Networks and Oracle and, Research Intern at IIT Patna, have provided me with valuable insights into Artificial Intelligence, Software Engineering, and Cloud Technologies. I am eager to leverage my skills and experiences to make tangible contributions to projects at the intersection of technology and human progress, driving meaningful advancements in the field. With a solid foundation, an urge to learn, and a commitment to excellence, I am excited about the opportunities that lie ahead and am ready to embrace the challenges of shaping the future of technology.

Let's collaborate. Reach out to me via:

Education

North Carolina State University

Aug 2023 - May 2025


Masters, Computer Science


Current Aggregate: 4.0/4.0

Software Engineer Intern at North Carolina Institute of Climate Studies


Mumbai University

Aug 2019 - June 2023


Bachelor, Computer Engineering


Current Aggregate: 9.46/10

Backend Mentor at DJ Unicode

Experience

North Carolina Institute of Climate Studies

Aug 2024 - Present


Software Engineer Intern


Built and containerized two Docker applications (Steampipe and Powerpipe), and deployed on AWS ECR across 24 AWS, Azure,and GCP accounts, optimizing SQL-based API access and automation to reduce data retrieval time by 40%

Migrated these containers to AWS Fargate and EKS for serverless execution and scalability, leveraging ALB for automatic load balancing with CloudWatch for comprehensive performance monitoring and insights

Leveraged Pulumi IaC to configure 300+ users, streamline access and manage S3 data across organization improving efficiency

Forward Networks, Inc.

May 2024 - Aug 2024


Software Engineer Intern


Engineered an end-to-end testing automation solution with SpringBoot, NodeJS, ReactJS, and SQLite to streamline testing of network query language-based code generation models, reducing testing bias by 40% and testing time by 20%

Designed Python pipelines to automate the processing and cleaning of inconsistent network data from various data warehouses, managing over a million API calls per week and eliminating manual intervention

Enhanced the process by optimizing query processing and implementing query data splitting for code generation models, reducing manual processing time from 1 day to just 10 minutes

Implemented reranking models for query generation, filtering out noise by 80% and improving the precision of query selection

IIT Patna

Oct 2021 - Apr 2023


Research Intern


Applied GNN Based AI Models to identify phishing activities in Blockchain and Ethereum Transaction Networks

Analysed various algorithms like RiWalk, SigTran, Trans2Vec, DeepWalk etc., to extrapolate node embeddings and load them into Graph Convolutional Networks resulting in 96% accuracy and 81% F1 Score for classifying phisher users

Optimized Graph Convolutional Networks with sparse operations for faster matrix multiplication, reducing training time by 15%, and applied Knowledge Distillation to reduce the size of the model by 50%, resulting in a 94% accuracy and 81% F1 score

Designed a novel approach employing temporal graph and time-varying 3D matrices outperforming 80% of the baselines

The work done during the internship can be found over here: Click Here

Oracle

June 2022 - July 2022


Software Developer Intern


Led the creation of Java Web Services to automate the generation of Helm Charts to help manage a set of banking related Kubernetes applications used in Oracle’s FLEXCUBE software, reducing deployment time by 10%

Developed a Java Swing-based Code Generator Utility for managing internal operations using Jersey, Apache Tomcat followedby JAX-RS specifications followed by extensive documentation in an agile environment

Modernized SpringBoot based SOAP APIs to REST, reducing response time and payload size, improving integration efficiency

Yocket

June 2021 - Aug 2021


Software Developer Intern


Spearheaded the development and deployment of pivotal features, including premium plans and coupons, in the Manager Portal Project.

Elevated platform functionality by strategically implementing NodeJS, VueJS, and PostgreSQL on AWS, enhancing overall performance and user experience.

Integrated sophisticated data-driven methodologies to automate university admission predictions, contributing to improved decision-making processes.

Successfully achieved an impressive 80% accuracy in university admission predictions through the application of deep learning methods.

Played a key role in advancing the Manager Portal Project, focusing on feature development, technological enhancements, and the application of cutting-edge data-driven approaches.

NGenious Solutions PVT LTD

Feb 2021 - May 2021


UI/UX Developer Intern


Developed a comprehensive, cross-platform leave management system using NodeJS, React, Swift, and MongoDB, enabling seamless leave tracking, streamlined approvals, and real-time updates across the company, which improved process efficiency

Integrated a RoBERTa Model to analyze and categorize leave requests by reason, urgency, and sentiment, providing HR with insights into employee needs, enabling pattern identification and response optimization

Projects

Open Source: Expertiza



Collaborated on the Expertiza open-source project (CSC 517), converting key frontend components from Rails to TypeScript and React to enhance usability, responsiveness, and modernize the interface for a better user experience

Applied Object-Oriented Programming principles and Design Patterns in Ruby to refactor code structure, improving scalability and maintainability by reducing redundancy, modularizing components, and simplifying future updates and feature additions

Technologies Used: Ruby, Rails, TypeScript, ReactJS

Information Extraction and Summarisation of Medical Reports



Collaborated with a team of three to develop a liable software to secure medical reports with the help of Cloud and extract information from it using AWS Textract

Summarized medical reports using Natural Language Processing and subsequently predicted possible maladies and prescribe any precautions the patient could take

Technologies Used: NodeJS, ReactJS, MongoDB, GraphQL, AWS, Python, NLP, and Flask

MacroMedic



Collaborated on a team of 4 to design an application using NodeJS, GraphQL, TypeScript, ReactJS, Swift and MongoDB, facilitating patient-doctor bookings and interactions through virtual consultations

Enabled secure virtual consultations using WebRTC and Socket.IO, ensuring seamless audio and video communications

Conducted rigorous software testing as part of CSC 515, using security testing tools like OWASP ZAP and SonarQube to identify and resolve 12 potential bottlenecks and vulnerabilities, significantly enhancing application performance and security

Incorporated an ML-driven doctor recommendation system achieving an 89% accuracy rate based on patient symptoms

Implemented automated backup and recovery processes for appointment data, ensuring data integrity and minimizing downtime

Technologies Used: NodeJS, ExpressJS, ReactJS, MongoDB, GraphQL, Redis, Swift, Razorpay, Socket.IO, WebRTC, Flask, ML, NLP

ProShop



Built an E-Commerce Software for an existing shop using a NodeJS Server and a ReactJS Client

Assembled a reliable platform to manage the online trading of goods and initiate a secure online money transfer

Technologies Used: NodeJS, ExpressJS, ReactJS, MongoDB, GraphQL, Redis, Redux, Razorpay.

Automated Chatbot using NLP



Developed an automated chatbot by designing and training a Deep NLP model on a Seq2Seq Architecture to create a chatbot using the TensorFlow RNN(LSTM) model.

Technologies Used: Python, NumPy, Tensorflow, Seq2Seq, RNN.

Publications


Information extraction and summarization of medical reports using Textract and GPT-2


Research Advances in Intelligent Computing

DOI: Click Here

Proposed an automated system that extracts and summarizes essential information from medical reports using OCR and NLP techniques, providing users with simplified insights and natural remedies to improve accessibility and understanding of healthcare diagnostics.


Waste Segregation into Biodegradable & Non-Biodegradable using Transfer Learning


2022 IEEE International Conference on Data Science and Information System (ICDSIS)

DOI: Click Here

Created a smart waste monitoring system based on waste classification using transfer learning methodologies


Predicting Doctor Ratings from User Reviews using Deep Learning


2022 International Conference on Applied Artificial Intelligence and Computing (ICAAIC)

DOI: Click Here

Proposed an astute recommendation system for doctors by segregating them based on reviews which are predicted by user ratings of Transformer-Based Deep Neural Network models


Enhanced RSA Cryptosystem-A Secure & Nimble Approach


2022 5th International Conference on Advances in Science and Technology (ICAST)

DOI: Click Here

Proposed a secure and nimble technique to improve encryption and decryption of the classic RSA Algorithm


Neural Machine Translation from English to Marathi Using Various Techniques


The International Conference on Recent Innovations in Computing

DOI: Click Here

Suggested a machine translation system for English to Marathi translation over a low resource obstacle by harnessing Transformers and Attention Models

Skills

Operating System


Windows, MacOS, Linux

Programming Languages


Java, JavaScript, Python, SQL, Ruby, Golang, C++, C

Database Systems


MongoDB, MySQL, PostgreSQL, Cassandra, Neo4j, MariaDB

Version Control


Git, GitHub, GitLab, Gerrit

Frameworks and Libraries


NodeJS, SpringBoot, ReactJS, VueJS, AngularJS, Django, Swift, React Native, Flask, Ruby on Rails

Additional


GraphQL, AWS, Jenkins, Jira, Selenium, Docker, Kubernetes