VS

Hi, I'm Varun Sai

Software Engineer passionate about building scalable systems, exploring cloud technologies, and creating innovative solutions that drive impact.

About Me

Varun Sai Danduri

Software Engineer & Cloud Enthusiast

I'm currently pursuing my Master's in Computer Science at Northeastern University, with expertise in full-stack development, distributed systems, and cloud-native architectures. I enjoy building scalable microservices and implementing robust CI/CD pipelines that drive operational excellence.

With experience at companies like Target and FINBOURNE Technology, I've worked on machine learning platforms, security enhancements, and cloud infrastructure. I'm passionate about GenAI, Java/Spring Boot, and building systems that are both reliable and performant.

Resume

My Journey

Teaching Assistant - Object-Oriented Programming

Northeastern University

May 2025 – Jun 2025 · Boston, MA

Assisted professors in delivering comprehensive OOP concepts using Java, including classes, inheritance, polymorphism, and design patterns.

Conducted weekly office hours and lab sessions to help students understand complex programming concepts and debug their code.

Software Engineer Co-op

FINBOURNE Technology

Jul 2024 – Dec 2024 · London, UK

Developed Bosun using microservices-based architecture with Java, SpringBoot, and Kafka to enable AWS and Azure resource provisioning, implementing role-based access to production environments reducing manual interventions by 70%.

Architected a new Concourse CI/CD pipeline with integration tests for reliability for Bosun using Bash Scripting and Golang templating deploying to AWS and Azure. Added Sonar scans to ensure code quality.

Teaching Assistant - Object-Oriented Programming

Northeastern University

Jun 2024 – Jul 2024 · Boston, MA

Assisted professors in delivering comprehensive OOP concepts using Java, including classes, inheritance, polymorphism, and design patterns.

Conducted weekly office hours and lab sessions to help students understand complex programming concepts and debug their code.

MS in Computer Science

Northeastern University

Sep 2023 – Aug 2025 · Boston, MA

Currently pursuing Master's in Computer Science with focus on System Design, DBMS, Data Structures and Algorithms, Web Development, and Distributed Systems. Building strong foundations in computer science while exploring cutting-edge technologies and applying them through real-world projects.

Software Engineer - Security Ninja

Target

Dec 2022 – Aug 2023 · Bangalore, India

Overseen security enhancements as the designated Security Head for the Machine Learning Platform team, delivering key features for system observability and reliability. Improved platform security metrics by 25% and coverage by 20%.

Ran penetration tests for the platform finding security vulnerabilities and improved the reliability of the platform by 30%.

Software Engineer

Target

Aug 2020 – Aug 2023 · Bangalore, India

Collaborated with a team of 9 and engineered Target's Machine Learning Platform using Java and SpringBoot. Built REST API integrations allowing seamless interaction for ML/AI teams, enhancing productivity and accessibility.

Implemented a buffered Docker system for Jupyter notebooks with SpringBoot and Postgres reducing load times by 95%. Enhanced platform observability by 50% through the deployment of Elasticsearch, Kibana, and Java Sleuth library.

B.Tech in ECE

National Institute of Technology, Calicut

Aug 2016 – Nov 2020 · Calicut, India

Completed Bachelor of Technology in Electronics and Communication Engineering with relevant coursework in Data Structures and Algorithms, Computer Networks, and Machine Learning. Built strong fundamentals that laid the groundwork for my career in software engineering.

Skills & Technologies

Frontend Development

JavaScript JavaScript
TypeScript TypeScript
React React
Next.js Next.js
HTML HTML
CSS CSS
Bootstrap Bootstrap

Backend Development

Java Java
Spring Boot Spring Boot
Python Python
FastAPI FastAPI
Node.js Node.js
Express.js Express.js
GraphQL GraphQL
gRPC gRPC
Kafka Kafka

Database & Cache

PostgreSQL PostgreSQL
MySQL MySQL
MongoDB MongoDB
Redis Redis
Cassandra Cassandra
DynamoDB DynamoDB
Elasticsearch Elasticsearch
Firestore Firestore
Hibernate Hibernate
Mongoose Mongoose

Cloud & DevOps

AWS AWS
S3 S3
EC2 EC2
Lambda Lambda
SNS SNS
SQS SQS
Kinesis Kinesis
CloudFormation CloudFormation
API Gateway API Gateway
Azure Azure
Service Bus Service Bus
Google Cloud Google Cloud
Docker Docker
Kubernetes Kubernetes
Jenkins Jenkins
GitHub Actions GitHub Actions

Monitoring & Logging

CloudWatch CloudWatch
Grafana Grafana
Prometheus Prometheus
Splunk Splunk
New Relic New Relic

Testing & QA

JUnit JUnit
Mockito Mockito
Jest Jest
Cypress Cypress
Postman Postman
Cucumber Cucumber

Tools & Productivity

Git Git
GitHub GitHub
IntelliJ IntelliJ
VS Code VS Code
Maven Maven
Gradle Gradle
Swagger Swagger
Jira Jira
Confluence Confluence

Big Data & Gen AI

Hadoop Hadoop
HDFS HDFS
Spark Spark
Hive Hive
Snowflake Snowflake
OpenAI API OpenAI API

Certifications

AWS Certified Developer – Associate

Verifies the ability to build and deploy secure, scalable cloud applications using core AWS services and modern DevOps practices. Issued by Amazon Web Services in 2024.

View Credential

Projects

Some of the things I've built.

Distributed Key-Value Store

Distributed Key-Value Store – Paxos-Based Fault-Tolerant System

Engineered a multi-threaded key-value store in Java using Paxos consensus and Java RMI for resilient replication. Built health checks and P2P communication for consistent data across replicas — all without a central coordinator.

Java Multithreading Java RMI Paxos Load Balancer
Image Editor

Image Manipulation & Enhancement

Developed a desktop GUI editor in Java with cropping, grayscale, blur, and brightness controls. Built using MVC and design patterns like Builder, Strategy, and Command to support undo/redo, batch processing, and file I/O with clean modular code.

Java MVC Design Patterns GUI Unit + Integration Testing
StackOverflow Replica

StackOverflow Replica – Full-Stack Q&A Platform

Built a scalable Q&A platform with JWT authentication, upvotes/downvotes, and question threading. Implemented CSRF protection, BDD testing with Cypress, and CI/CD via GitHub Actions for production-grade reliability.

React Express.js MongoDB GitHub Actions Lusca CSRF Cypress
Flatmates App

Flatmates – Shared Chore and Expense Manager

Built a full-stack app to manage household chores, expenses, and roles across roommates. Integrated secure login, admin/member roles, activity tracking, and REST APIs using FastAPI, MySQL, and JWT authentication.

React Python FastAPI MySQL OAuth 2.0 JWT Auth
Job Board App

Job Board Application

Developed a GraphQL-powered job board for posting jobs, managing users, and tracking applications. Used custom React hooks for data fetching, GraphQL subscriptions for real-time updates, and data loaders for performance.

React GraphQL SQLite Knex.js
EverythingNU App

EverythingNU – Campus Life Companion

Designed a student-focused event discovery app for Northeastern University. Supported authentication, RSVP tracking, photo uploads, and a map view for browsing events by location — all built to streamline campus engagement.

iOS Firebase Auth Photo Upload Map View
Ball Pool Simulator

Ball Pool Simulator – Java-based Physics Game

Created a desktop simulation of a 2D pool game using Java Swing. Implemented real-world physics like collision, friction, and momentum, along with level switching, score tracking, and keyboard-controlled gameplay.

Java Swing Physics Simulation OOP Design

Upcoming Projects

Some exciting ideas I'm currently working on.

CryptoGPT

CryptoGPT

An AI-powered assistant for live crypto queries and portfolio insights. Uses Spring Boot, GraphQL, OpenAI API, and React for chat-based interaction, real-time updates, and secure session tracking.

Spring Boot GraphQL OpenAI API React Real-time
Real-Time Data Streaming Pipeline

Real-Time Data Streaming Pipeline

End-to-end IoT data pipeline using OSS tools on AWS. Includes EC2-hosted Kafka, Spark, Prometheus, Grafana, S3 for storage, PostgreSQL for analytics, and CDK for infrastructure-as-code.

AWS Kafka Spark Prometheus CDK
Cloud-Native Bidding Platform

Cloud-Native Bidding Platform

A full-stack event-based bidding system with Cassandra, Redis, Elasticsearch, AWS Fargate, Next.js, and a Hugging Face chatbot. Supports live bidding via SSE and auto-scaling deployments.

Cassandra Redis Elasticsearch AWS Fargate Next.js

Let's Connect

Ready to build something amazing together? Let's discuss your next project!

varunsai855@gmail.com