Sanjay Karunamoorthy


If the ChatBot tells you something went wrong, please email me at sanjaykarun@gmail.com to remind me to take my database (AstraDB) out of hibernation. Thanks!


Ask the chatbot anything you want about me

Click the little icon in the top bar to activate the AI chat.


About Me


Who am I?

I'm a 3rd year at UVA pursuing a B.S in Computer Science and Mathematics by 2026, along with a M.S in Computer Science expected to be completed by 2027. I am passionate about solving problems and learning anything cool.



Skills

Languages

  • Java
  • Python
  • C
  • JavaScript
  • HTML + CSS
  • SQL

Technologies

  • Spring
  • Django
  • React
  • OpenSearch
  • Solr
  • Node.js
  • Angular
  • PyTorch
  • AWS (S3, EC2)
  • MongoDB
  • Express
  • Git

Experience


3M

Software Engineer Intern (Contract via SS Technology)

May 2024 – July 2024


  • Crafted an efficient and robust data processing solution leveraging Spring Boot and Spring Batch, handling over 2,000,000 search data points from Salesforce and Sharepoint, with thorough error handling and debugging.

  • Deployed and optimized scalable big data pipelines with Apache Airflow and Kafka, enabling real-time streaming data integration with batch processing, leading to a 20% improvement in processing efficiency.

  • Utilized Amazon Bedrock for NLP, employing Titan Text Embeddings to enable vectorized search for Retrieval-Augmented Generation, leveraging Swagger for API development, testing, and debugging

  • Incorporated kNN vectors for embedding storage with lambda functions on OpenSearch, fine-tuning prompts via Anthropic Claude to generate context-relevant responses improving relevance by up to 50% for consumer search.

SS Technology

Full Stack Engineer Intern

December 2023 – May 2024


  • Tech Lead for a group of interns, leading weekly meetings, ensuring alignment with sprint goals while facilitating seamless communication.

  • Designed and implemented a secure back-end Authentication System with the MERN stack (MongoDB, Express, React, NodeJS). Exercising JWT and Bcrypt to increase overall security by over 60% based on pen-testing results.

  • Employed RESTful API endpoints for Registration, Login, and Sign-out functionalities, and Postman for development and testing.

  • Configured and managed EC2 instances to ensure scalable and high-availability deployments.

SS Technology

Front End Engineer Intern

May 2023 - August 2023


  • Led the transformation of the company website utilizing React, adhering to MVC and Scrum methodology; collaborated closely with senior team members for mentorship and guidance to ensure successful project completion

  • Learned about UI/UX design principles, responsive web design, and performance optimization techniques.


My Projects


TenantTalk


  • Built a web app for rating landlords and property management, adhering to Scrum methodology with a team of 5 other developers through sprints and weekly meetings.

Django, PostgreSQL, Heroku, AWS S3

Jan 2024 – Present

Coccidiosis Classification


  • Constructed a Convolutional Neural Network (CNN) to detect Coccidiosis signs in chicken images, with the use of over 1000 labeled images.

Python, TensorFlow, Azure

Jan 2024 – March 2024

Film Finder


  • Created using Python and Jupyter Notebook with libraries like Numpy, sci-kit-learn, pickle, and requests.
  • Integrated TMDB API for data retrieval, including plot summaries, genres, and ratings from over 5000 movies.

Python, TensorFlow

Sept 2023 – Dec 2023

EzCite


  • Lead developer of the website, utilizing React and Next.js.
  • Leveraged a mix of the Perplexity LLM and Node.js modules such as discord.js and Puppeteer.
  • Use of citation-machine to create optimal citations from an input of text.

React, Next.js, Node.js, JavaScript, HTML, CSS

Mar 2024 – Mar 2024

Natural Language Processing Application


  • Detects names, cities, states, and countries from given sentences.
  • End-to-end development of a robust NER application leveraging the Stanford CoreNLP.

Java, Spring Boot

Nov 2023 – Dec 2023

My Portfolio


  • Created this website with a personalized AI chatbot trained on personal data, using advanced features likevector embeddings, RAG, LLMs, prompt engineering, and API integration.

Next.js 14, Langchain, OpenAI API, AstraDB, Tailwind CSS

Mar 2023 – Present

European Option Pricing


  • Developed a Monte Carlo simulation-based pricing model for European vanilla options in C++using risk-neutral pricing, Geometric Brownian Motion, and the Box-Muller algorithm, achievingresults closely matching Black-Scholes solutions.

C++

May 2024 – June 2024

Poker Bot


  • Used a Monte Carlo counterfactual regret minimization algorithm to approximate a Nash Equillibrium strategy for a 2-player Khun's poker game.

Python

June 2024 – July 2024

EDO.ai


  • Developing and researching models to predict diabetes using extensive blood test data and other methods.

PyTorch

August 2024 – Present