Sonal Naik
Aspiring Software Developer
👋 Welcome to my portfolio!
Software developer from SF Bay Area, CA. Passionate about technology and always looking for new opportunities to learn and grow.
Education
B.S. Computer Science & Data Science
Purdue University
M.S. Computer Science
Purdue University
Professional Experience
Software Engineering Intern @ SoFi
May 2024 - Aug 2024

- Developed a Monte Carlo Terraform solution to improve Team Data Mart development within SoFi's data registry and to significantly reduce licensing costs.
- Tools used: Snowflake, Terraform, Monte Carlo, GraphQL, Python, AWS, Alation
Undergraduate Teaching Assistant @ Purdue
Jan 2024 - present
- Summer 2024 - Assisted students during office hours for CS177: Programming With Multimedia Objects (Introduction to Python).
- Spring 2024 - Graded assingments and lead labs for CS180: Problem Solving And Object-Oriented Programming in Java.
Natural Language Processing Intern @ SupportVectors
June 2023 - Aug 2023

- Implemented 3 LLMs and vector databases using LangChain to generate an adaptive Document QA Chatbot web application with Streamlit to embed and converse with documents from 7 file types using Python.
- Proficiency in vector similarity search (FAISS), sentence transformers, and integration of Generative AI models.
- Collaborated with a group of 10 to develop a Medical Consult API to transcribe consultation audio and produce ICD/CPT codes with 88% accuracy using Whisper, OpenAI, MIMIC IV dataset, and Google Healthcare APIs.
- Tools used: Python, GCP, RabbitMQ, ChromaDB, Streamlit
Private Tutor @ Diamond Tutoring
Mar 2021 - May 2022

- Tutored 5 clients ages 8-14 weekly in English and Math and boosted student grades up to 30% due to topic mastery and increased confidence.
- Created over 30 personalized lessons and communicated problem-solving strategies to parents.
Research
Data Science Researcher @ NSF I-GUIDE
Aug 2024 - present

- Social vulnerability analysis of aging dam infrastructure by optimizing storage formats and distributed processing of a large (30 GB) geospatial dataset with 9 million records.
- Under the technical guidance of Dr. Furqan Baig and Lan Zhao.
- Tools used: Python, SQL, Apache Spark, Apache Sedona, GCP Data Proc
Machine Learning Researcher @ CLAN Labs
Aug 2024 - Dec 2024
- Conducted through Purdue's DUIRI scholarship program.
- Developing learning-based approaches for improved decision making to save patients from Sepsis using Transformers and Offline RL with the MIMIC III dataset under Dr. Vaneet Aggarwal and Dr. Denny Yu.
- Tools used: Python, PyTorch, scikit-learn
Software Engineering Researcher @ Eli Lilly
Jan 2024 - May 2024

- Data analytics, cloud engineering, medical image metadata extraction, and LLM benchmarking for drug research.
- Developed a CSV to Parquet converter to move large databases from AWS S3 to Apache Iceberg.
- Tools used: Python, Gradio, Apache Iceberg, AWS S3
Student Researcher @ PurSec Lab
Oct 2023 - Jan 2024

- Analyzing security of LLM and Diffusion Models in Android applications through jailbreaking, prompt retrieval methods, and back-end communication interception.
- Researching security concerns and limitations of such applications under Dr. Berkay Celik and Dr. Antonio Bianchi as part of the Purdue Security Lab.
Projects
What's For Dinner?
Jan 2024 - present
- Hosted an application on AWS using Flask, and Suggestic API to process 7000+ recipes.
- Allows users to specify up to 10 ingredients and recommender system suggests meals based on assigned filters.
Simple C Compiler
Nov 2023 - Dec 2023
- Developed a C compiler using Lex and Yacc to generate x86-64 assembly language to produce an executable file.
Marketplace
Nov 2022 - Dec 2022
- Managed a 5-member team to produce an interactive Java GUI program allowing users to pose as sellers or buyers to list products in stores or purchase products.
- Implemented Network I/O, file processing, and concurrency to increase efficiency by 20%.



Armdle
Mar 2020 - June 2021
- Original 3D printed CAD design to prevent the spread of COVID through seamless attachment to door handles.
- Distributed to local businesses and garnered local media recognition.
- Top 3 Team at JCRMRG/United Way Health Hackathon (130+ participants).


HumiCheck
June 2021
- IoT device that effectively detects the amount of humidity in the air and moisture on various surfaces.
- Built using various Grove sensors attachments onto a single-board Arduino computer.
- Includes smart-home integration (Amazon Alexa, Google Home).
- Finalist for the 2021 Bloom Startup Hackathon.
Leadership
STEM Volunteer @ Imagination Station
Sept 2023 - present

- Volunteered at a local science musuem targeted for children ages 2-10.
- Presented lesson material and organized activities for participants.
Co-Founder and Co-Captain/Alumni Mentor @ Blizzard Robotics
Mar 2020 - present

- Founded an award-winning robotics team of 8 focused on design, teamwork, and technological advancements.
- Established and mentoring a non-profit organization impacting 1000+ people to spread STEM education in local communities, libraries, and schools.
STEM Summer Camp Counselor @ Tulip After School
June 2019 - Aug 2019

- Volunteered at a local STEAM summer camp for children ages 5-10.
- Formulated lesson material and organized daily activities for participants.
- Communicated student development and daily itinerary with parents.