Profile picture

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

  • Java
    98%
  • Spring Boot
    95%
  • Python
    95%
  • Typescript
    90%
  • React
    85%
  • SQL
    95%
  • Apache Spark
    85%
  • Git
    95%
  • CI/CD
    85%
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
Contact

Location:
United States