Harshita Vidapanakal

Software Development Engineer

MS Computer Science student at UMass Amherst with experience at Amazon, Apple, and NatWest Group. Passionate about AI, cloud computing, and building scalable solutions.

About Me

A passionate software engineer with a strong foundation in computer science and hands-on experience at leading tech companies.

Education

UMass Amherst Logo

University of Massachusetts Amherst

Expected May 2026

Master of Science in Computer Science

GPA: 4.0/4.0

Coursework:

Distributed and Operating Systems, Software Engineering, Probabilistic Graphical Models, Information Retrieval

  • Graduate Computer Science Grader for the course Theory & Practice of Software Engineering
PES University Logo

PES University

Aug 2019 – May 2023

Bachelor of Technology in Computer Science and Engineering

GPA: 9.18/10

Coursework:

Data Structures and Algorithms, Big Data, Operating Systems

  • Teaching Assistant: Cloud Computing, Database Management Systems
  • 2-time CNR scholarship recipient (top 2% of students)

Experience

Professional experience at leading technology companies

Amazon Logo
Amazon
SDE Intern
May 2025 - Aug 2025
  • Designed and deployed an AI Agent–powered Client-Side Errors Log Analyzer leveraging AWS services((Lambda, S3, Step Functions), Hybrid Retrieval Augmented Generation(RAG), and semantic search to enable natural language querying
  • Built scalable data ingestion pipelines and domain-specific AI Agent workflows with SQL query generation and semantic filtering, reducing log analysis effort from 20 minutes to 30 seconds
  • Integrated Model Context Protocol (MCP) with Amazon Q CLI to enhance dynamic AI Agent–driven log querying, improving accuracy and efficiency of error root-cause analysis
NatWest Group Logo
NatWest Group
Software Engineer
Jul 2023 – Aug 2024
  • Implemented feature changes using React, SpringBoot to improve the quality of predictions to grant mortgage loans
  • Spearheaded migration from TeamCity to Gitlab for Continuous Integration/Continuous Development(CI/CD) for 15+ backend and frontend services resulting in end-to-end automation
Apple Logo
Apple
SDE Intern
Jan 2023 – June 2023
  • Automated bootstrapping experience of spinning up new applications by reducing development effort from 1.5 weeks to 1 hour for Spring Boot based microservices
  • Integrated GraphQL with existing applications to support efficient querying of APIs and decrease latency of network calls by eliminating intrinsic service calls to optimize Search Ads user experience
  • Improved the CI/CD experience by completely eliminating manual effort by auto-onboarding applications to AWS, Spinnaker
NatWest Group Logo
NatWest Group
Technology Intern
Jun 2022 – July 2022
  • Developed unit tests with frameworks Mockito, Junit and SonarQube for SpringBoot applications
  • Predominantly in charge of increasing code coverage of an application responsible for handling financial requests from 23% to 94.1% by testing 11k lines of code

Projects

Showcasing technical expertise through innovative projects

VideoVault - Google Cloud architecture diagram showing video processing pipeline from upload to storage

VideoVault

A simplified YouTube clone using Google Cloud services, including Cloud Storage for video hosting, Cloud Pub/Sub for event handling, and Cloud Run for scalable video processing with ffmpeg

Technologies

NextJS
Express
Firebase
Google Cloud
+6 more

Key Features

  • User authentication via Firebase Auth and Google Sign-In
  • Video metadata storage in Firestore with real-time updates
  • +5 more features...

Click to view details →

UMass Hangout - Dark-themed social platform interface showing colorful chat elements and messaging features

UMass Hangout

Full stack web application enabling students to create and join interest-based groups, fostering campus community engagement

Technologies

React
SpringBoot
ElasticSearch
Web Sockets
+5 more

Key Features

  • ElasticSearch integration for efficient group and message searching with fuzzy matching
  • Real-time messaging using Web Sockets with typing indicators and read receipts
  • +5 more features...

Click to view details →

Money and Monetary Application - Financial flow diagram showing round-up savings from Rs 147 purchase to Rs 150, with Rs 3 going to savings

Money and Monetary Application

Built a pseudo-banking application designed to round off debits to increment savings consisting of 3 microservices calling the Stripe API to manage payments

Technologies

React
SpringBoot
API Gateway
Eureka
+6 more

Key Features

  • Microservices architecture with 3 distinct services for separation of concerns
  • Stripe API integration for secure payment processing and PCI compliance
  • +5 more features...

Click to view details →

Distributed Stock Bazaar - Financial trading dashboard showing stock market data, charts with upward trends, and trading metrics

Distributed Stock Bazaar

A three-part project building a fault-tolerant, cloud-deployable distributed trading system inspired by a stock bazaar. Progressed from low-level socket programming to microservices, replication, and fault tolerance.

Technologies

Python
Java
gRPC
REST APIs
+8 more

Key Features

  • Implemented a stock trading server with sockets and a handwritten thread pool
  • Extended design using gRPC and built-in thread pools for scalable communication
  • +11 more features...

Click to view details →

Deep QA Dataset - Springer conference paper publication showing the research paper details and academic publication information

Deep QA Dataset

Novel dataset emphasizing cognitive reasoning for advanced question answering systems. Published at International Conference on Computer and Communication Engineering, Springer 2023.

Technologies

Python
Natural Language Processing
Machine Learning
Data Science
+3 more

Key Features

  • Open-domain question-answering dataset with emphasis on cognitive reasoning
  • Comprehensive answers requiring analytical thinking beyond factual retrieval
  • +4 more features...

Click to view details →

Technical Skills

Comprehensive expertise across the full technology stack

Programming Languages
Python
Java
JavaScript
TypeScript
Go
Scala
C
HTML
CSS
Frontend/Backend
React
Vue.js
Angular
Node.js
Express
Django
Flask
Spring Boot
Machine Learning/Artifical Intelligence
LLMs
AI Agents
Pandas
NumPy
SciPy
Scikit-Learn
PyTorch
TensorFlow
Keras
NLTK
Cloud & DevOps
AWS
Docker
Kubernetes
CI/CD
Git
Lambda
S3
EC2
RDS
GitLab
Databases
MySQL
PostgreSQL
MongoDB
Oracle SQL
Neo4j
DynamoDB
Redshift
Big Data & Analytics
Hadoop
Spark
Kafka
RabbitMQ

Get In Touch

Let's connect and discuss opportunities

Send me a message
Fill out the form below and I'll get back to you as soon as possible.

Please be as detailed as possible. I'd love to hear about your project!

By sending this message, you agree to be contacted regarding your inquiry.

Contact Information
Prefer to reach out directly? Here are my contact details.
Let's Connect!

I'm always interested in discussing:

  • Software engineering opportunities
  • AI/ML and cloud computing projects
  • Technical collaborations and mentorship
  • Research opportunities and academic discussions