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.
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.
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.
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.
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%
Featured Projects
A selection of projects showcasing my expertise in full-stack development, data engineering, and distributed systems
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.
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.
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.
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.
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.
Comprehensive movie watch history tracker featuring a global leaderboard, TitleCard timer, and granular user privacy controls over shared data.
Designed a secure reverse proxy architecture for LMStudio, exposing OpenAI-compatible endpoints protected by JWT authentication and strict request rate limiting.
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.
Spotify statistics dashboard providing insights into listening habits, top artists, and tracks, utilizing a modern UI and secure OAuth 2.0 flows.
Specialized speed cubing platform featuring a precision timer built for competition standards, solve history tracking, and detailed performance analytics for 2x2 cubes and beyond.
Homeopathy tracking application and scheduling system built on a modern web architecture for reliable user reminders.
Architected a cross-device clipboard management tool for real-time synchronization. Optimized data retrieval using custom Firestore indexing and real-time document listeners.
Encryption in MIPS
Low-level encryption program written in MIPS assembly, converting text to pictorial formats via a modified Freemasonry Cipher and bitmap interfacing.
Taxi Application
C++ application for booking rides and estimating fares, utilizing Dijkstra's algorithm for shortest-path graph traversal and route optimization.
UAV Attack Detection
Computer vision model engineered to detect video replay attacks on UAVs utilizing shadow analysis heuristics and Otsu's thresholding techniques.
Tech Stack
Technologies I use to design, build and deploy scalable applications
Languages
Primary programming languages I use daily
Databases & Cloud
Data storage and cloud platforms
Frontend Technologies
Modern frameworks and UI tools
Backend Technologies
APIs, services and server-side development
DevOps & Tools
CI/CD, containers and developer tooling
Testing & Observability
Testing, monitoring and reliability
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
Location
West Lafayette, IN