SB
AboutExperienceProjectsSkillsContactResume

Hi, my name is

Sivaganesh B

|

MS Computer Science student at Purdue University with expertise in Full Stack Development, Cloud Computing, and Machine Learning. Previously Senior Software Engineer at Visa and SDE Intern at Citicorp.

Download ResumeView Projects
terminal

About Me

Education

Purdue University

MS Computer Science

Aug 2025 - Present

Madras Institute of Technology, Anna University

BE Computer Science and Engineering (Honours)

Aug 2018 - May 2022

GPA: 9.11/10

Experience

Visa Inc.

Senior Software Engineer

Jul 2022 - Jul 2025

Citicorp

Software Engineering Intern

Jan 2021 - Jun 2021

Data Centre, Madras Institute of Technology

Software Engineering Intern

Jun 2020 - Apr 2022

Publications

  • An Efficient 6G Federated Learning-Enabled Energy-Efficient Scheme for UAV Deployment

    IEEE Transactions on Vehicular Technology

    2025

  • AI-Empowered UAV Trajectory Optimization in 6G Aerial Networks

    IEEE Global Communications Conference

    2023

  • MLB-IoD: Multi Layered Blockchain Assisted 6G Internet of Drones Ecosystem

    IEEE Transactions on Vehicular Technology

    2023

Professional Summary

I am a graduate student at Purdue University specializing in Computer Science, with a strong foundation in building scalable applications and data platforms. My experience spans across fintech, edtech, and research, where I've delivered high-impact solutions using modern technologies. At Visa, I led the development of a comprehensive data privacy platform that automated compliance workflows and reduced manual effort by 80%. I architected data pipelines processing millions of records daily and built real-time monitoring systems that improved operational efficiency by 40%. My technical expertise includes Java, Python, C++, and Full Stack development with React and Node.js. I am passionate about leveraging AI and Cloud technologies to solve complex problems and drive innovation.

Areas of Expertise

Full-Stack Development

Building scalable web applications with modern frameworks and best practices

AI & Machine Learning

Developing intelligent systems and predictive models using advanced algorithms

System Design

Architecting distributed systems with high availability and scalability

Work Experience

Senior Software Engineer

Visa Inc.

Jun 2022 - Jul 2025

Bangalore, India

  • ▹Led end-to-end development of a Data Subject Rights (DSR) application enabling secure customer data access, modification, and deletion using a microservices architecture built with React, Java, Spring Boot, and MySQL.
  • ▹Contributed to developing a PII tracking portal using React, Redux, TypeScript, and Node.js, achieving 85% UI test coverage with React Testing Library (RTL) and ensuring full accessibility compliance (VGAR).
  • ▹Migrated a legacy Spring backend with direct JDBC queries to a Spring Boot microservices architecture using JPA/Hibernate, Spring Security, Spring Actuator, and REST APIs, improving scalability, observability, and security.
  • ▹Developed unit, integration, and functional tests using JUnit and Mockito, achieving 85%+ backend code coverage and ensuring high reliability and maintainability.
  • ▹Led a low-downtime migration of MySQL from a legacy non-normalized database, redesigning schemas with normalization, stored procedures, triggers, views, and optimized indexing strategies.
  • ▹Developed scheduled jobs integrating OneTrust APIs and LDAP to automate data synchronization, user lifecycle updates, stale account detection, reminder notifications, and escalation workflows.
  • ▹Migrated encrypted DSR files from MySQL to AWS S3 to improve durability, performance, and archival efficiency.
  • ▹Set up and maintained DRUM infrastructure, deployed applications to JBoss Web Server (JWS), and implemented automated CI/CD pipelines using Jenkins, Artifactory, and RPM packaging.
  • ▹Configured QA, pre-production, and production environments (including secondary data center) with dedicated backend/frontend servers, reverse proxy servers, LTM/GTM load balancers, and Cloudflare integration for secure and scalable access.
JavaSpring BootSpring SecurityJPA/HibernateReactReduxTypeScriptNode.jsMySQLAWS S3JenkinsArtifactoryJUnitMockitoJBoss Web ServerCloudflare

Software Developer Intern

Madras Institute of Technology

Jun 2020 - Apr 2022

Chennai, India

  • ▹Led a 6-member team to build a full-stack departmental portal using Angular, Node.js, GraphQL, and MySQL, delivering modules for academic management, placements, research, and an anonymous student feedback system.
  • ▹Optimized backend deployments by containerizing and scaling multiple backend services with PM2 on a single server, resulting in higher availability, efficient query resolution, and reduced downtime during updates.
AngularNode.jsGraphQLMySQLPM2

Software Developer Intern

Citicorp

May 2021 - Jul 2021

Chennai, India

  • ▹Built a Java dashboard to visualize release metrics with real-time filtering and analytics.
  • ▹Implemented JUnit tests (80% coverage) and designed backend components using OOP and data structures.
JavaJUnitOOPData Structures

Head of Technology

Bauble

Jul 2020 - Jan 2021

Remote

  • ▹Co-founded and scaled an EdTech platform connecting 150+ students with resources and alumni mentorship
  • ▹Architected the full-stack web portal using React and Python, driving 40% user retention
  • ▹Developed predictive algorithms for university counseling, improving placement accuracy by 35%
JavascriptPythonData AnalyticsWeb ScrapingAutomation

Featured Projects

A selection of projects showcasing my expertise in full-stack development, data engineering, and distributed systems

CityBus Tracker

Updated: Mar 16, 2026

Built a real-time transit tracking platform for the CityBus system in Greater Lafayette. The system processes GTFS and GTFS-Realtime feeds to generate live bus arrival predictions delivered through a Telegram bot, public REST APIs, and an MCP server for AI assistants. Designed with a low-latency architecture using Redis caching and containerized services deployed on Google Cloud.

✓Real-Time GTFS Processing
✓Redis-Based Low-Latency Caching
✓Telegram Bot Transit Interface
✓Public REST APIs & MCP Server
✓Dockerized Multi-Service Architecture
PythonFastAPIRedisMongoDBDockerGTFSTelegram Bot APIGoogle Cloud

Common Analytics Backend

Updated: Mar 16, 2026

A robust, serverless-ready Node.js & Express backend designed to power a modern developer portfolio. It uses the native MongoDB driver for database interactions and integrates directly with the GitHub and Gemini AI APIs to intelligently auto-sync and summarize software projects from README.md files.

✓MongoDB Native Driver Integration
✓Smart GitHub Repository Auto-Sync
✓Gemini AI Automated Summarization
✓Encrypted Secrets Management
✓Vercel Serverless Deployment Ready
Node.jsExpress.jsMongoDBGoogle Gemini AIGitHub APIdotenvxVercel

Portfolio Website

Updated: Mar 16, 2026

A modern, responsive personal portfolio website showcasing projects, professional experience, publications, and technical skills. Engineered with Next.js 16, React 19, TypeScript, and styled with Tailwind CSS and Framer Motion for smooth scroll-reveal animations.

✓Interactive Terminal Emulator & Typewriter Animations
✓Scroll-Reveal Animations with Framer Motion
✓Timeline-Based Experience & Education Sections
✓Custom 6-Category Skill Grid with Proficiency Indicators
✓Fully Responsive Design with Sticky Navigation
Next.jsReactTypeScriptTailwind CSSFramer Motionshadcn/uiVercel

ZeroHour

Updated: Mar 16, 2026

Engineered a high-precision event countdown PWA with a complex timezone synchronization engine and offline-first capabilities. Leverages Firebase for scalable, dynamically generated public profile pages.

✓Timezone Sync Engine
✓Offline-First PWA
✓Dynamic OG Generation
Next.jsReactTypeScriptFirebaseTailwind CSSFramer Motion

SplitLLM

Updated: Mar 3, 2026

Built an intelligent expense settlement engine using the Gemini API for receipt parsing. Implemented graph-based flow network algorithms to optimize and minimize peer-to-peer transaction volumes.

✓Graph Flow Optimization
✓LLM Parsing Engine
✓State Management
PythonGemini APIMongoDBReactGraph Algorithms

Movies Tracker

Updated: Feb 8, 2026

Comprehensive movie watch history tracker featuring a global leaderboard, TitleCard timer, and granular user privacy controls over shared data.

✓State Management
✓Global Leaderboard Logic
✓Granular Access Control
TypeScriptNext.jsPythonVercel

LLMStudio API Gateway

Updated: Dec 20, 2025

Designed a secure reverse proxy architecture for LMStudio, exposing OpenAI-compatible endpoints protected by JWT authentication and strict request rate limiting.

✓Reverse Proxy Architecture
✓JWT Authentication
✓Throttling & Rate Limits
TypeScriptNode.jsJWTSecurity

Short-GPT

Updated: Dec 20, 2025

Developed a decoder-only transformer for shortest path prediction in graphs. Investigated algorithmic alignment via Reinforcement Learning, demonstrating improved pathing accuracy over standard supervised pretraining.

✓Transformer Architecture
✓RL Finetuning
✓Algorithmic Alignment
PythonPyTorchTransformersReinforcement Learning

Statify

Updated: Nov 18, 2025

Spotify statistics dashboard providing insights into listening habits, top artists, and tracks, utilizing a modern UI and secure OAuth 2.0 flows.

✓OAuth 2.0 Auth Flow
✓Data Visualization
✓REST API Integration
Next.jsTypeScriptTailwind CSSSpotify API

Speed Cuber

Updated: Nov 9, 2025

Specialized speed cubing platform featuring a precision timer built for competition standards, solve history tracking, and detailed performance analytics for 2x2 cubes and beyond.

✓WCA-Compliant Timer
✓Solve Analytics
✓Performance Tracking
Next.jsTypeScriptCSSshadcn/ui

Homeo

Updated: May 26, 2025

Homeopathy tracking application and scheduling system built on a modern web architecture for reliable user reminders.

✓CRON Scheduling
✓State Management
✓PWA Architecture
Next.jsTypeScriptTailwind CSS

Cloud-Clip

Updated: May 26, 2025

Architected a cross-device clipboard management tool for real-time synchronization. Optimized data retrieval using custom Firestore indexing and real-time document listeners.

✓Multi-Client State Sync
✓Firestore Index Optimization
✓Real-Time Listeners
TypeScriptFirebaseReactFirestore

Encryption in MIPS

Low-level encryption program written in MIPS assembly, converting text to pictorial formats via a modified Freemasonry Cipher and bitmap interfacing.

✓Low-Level Architecture
✓Cipher Implementation
✓Memory Addressing
MIPS AssemblyEncryptionBitmap Interface

Taxi Application

C++ application for booking rides and estimating fares, utilizing Dijkstra's algorithm for shortest-path graph traversal and route optimization.

✓Graph Traversal
✓Resource Optimization
✓Memory Management
C++SQLiteDijkstra's Algorithm

UAV Attack Detection

Computer vision model engineered to detect video replay attacks on UAVs utilizing shadow analysis heuristics and Otsu's thresholding techniques.

✓Shadow Analysis Heuristics
✓Otsu's Thresholding
✓Real-Time Processing
Image ProcessingComputer VisionSecurity

Tech Stack

Technologies I use to design, build and deploy scalable applications

Languages

Primary programming languages I use daily

JavaPythonTypeScriptC++JavaScriptCPHP

Databases & Cloud

Data storage and cloud platforms

GCPAWSMySQLMongoDBFirebaseVercelPostgreSQLOracle

Frontend Technologies

Modern frameworks and UI tools

ReactAngularReduxNgRxExpoHTMLCSSVueBootstrap

Backend Technologies

APIs, services and server-side development

Spring BootFlaskNode.jsRESTGraphQLDjangoFastAPI

DevOps & Tools

CI/CD, containers and developer tooling

DockerJenkinsSonarQubeCheckmarxKubernetesMavenPostmanGitSplunk

Testing & Observability

Testing, monitoring and reliability

JUnitPyTestCypressJestPrometheusGrafana

Get In Touch

I'm currently seeking Summer 2026 internship opportunities in software engineering. Feel free to reach out if you'd like to connect!

Contact Information

Email

sbalagan@purdue.edu
sivaganesh193@gmail.com

Location

West Lafayette, IN

Connect with me

LinkedInGitHubIEEEProfile