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:
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
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
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.
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
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