Sanidhya Sharma
I am actively seeking Full Time Software Engineer Roles. I am adept at Java (Spring Boot) and Python and I am an inquisitive and quick learner. I have worked for 2 years at Deutsche Bank as a Senior Software Engineer and I have completed an MS in Computer Science from Purdue Fort Wayne. I also have experience building web applications using React and TypeScript.
I am a big fan of Chess and Dota 2! Shoot me a message if you would like to play a game!
Experience
Projects
- A chatbot with React and Flask for the CS Department using Retrieval Augmented Generation with Facebook AI Similarity Search (FAISS) and Google PaLM 2. Won a prize at the PFW Symposium 2024.
- A clone of WhatsApp with Next.js, Convex, Clerk, React.js, TypeScript, TailwindCSS
- A car rental web application built using React.js, Django and SQLite
- Developed live scoring, fixtures, and points for all sports in the Android application
- A solution to locate potholes via AR gamification on Android for a municipal government.
- A simple Android application to display CPU stats onto the screen as an overlay.
Skills
- Java98%
- Spring Boot95%
- Python95%
- Typescript90%
- React85%
- SQL95%
- Apache Spark85%
- Git95%
- CI/CD85%
Education
Aug 2024
Purdue University
Fort Wayne, Indiana
Thesis: Adversarial Attacks Against Network Intrusion Detection Systems
Natural Language Processing
Applications of Deep Learning
Cryptography & Network Security
Algorithm Analysis and Design
Heuristics
Software Engineering
Database Design
June 2020
Veermata Jijabai Technological Institute
Mumbai, Maharashtra, India
Software Analysis and Design
Blockchain Technology
Web Technology
Program Development : Java
Fundamentals of Data Structures
Computer Programming & Problem Solving : C++
Computer Organization & Architecture
Operating Systems : C
Computer Networks
Wireless Networks
Service Oriented Architecture
Big Data Analytics



























