Software Engineer @ SoFi

Hi, I'm Shiva Kumar Software Engineer

Building scalable backend systems with Java/Spring Boot, ML Infrastructure, and Cloud Architecture. Based in Sunnyvale, CA — turning complex problems into elegant solutions.

Shiva Kumar Nadiminti
4+ Years Experience
SoFi • Bank of America
Scroll

Passionate about building
scalable systems

I'm a Software Engineer at SoFi with 4+ years of experience building high-performance backend systems, ML infrastructure, and cloud-native applications. I specialize in Java/Spring Boot, Python, and AWS cloud architecture.

Previously at Bank of America, I optimized ML pipelines saving $120K/year and built scalable PySpark data pipelines. I'm passionate about writing clean, efficient code and architecting systems that handle millions of requests.

4+ Years Experience
40% Latency Reduced
135K+ $ Cost Savings/Year

Tech Stack

Java
Spring Boot
Python
PySpark
React
Node.js
AWS
Terraform
Docker
Kubernetes
MySQL
GraphQL

Based in

Sunnyvale, CA

Education

M.S. Computer Science CSU East Bay, Hayward, CA 2021-2023
B.E. Computer Science CBIT, Hyderabad, India 2017-2021

Tools & Platforms

Work Experience

Software Engineer

SoFi

San Francisco, CA Jan 2025 - Present
  • Built and maintained developer-facing Java/Spring Boot APIs and shared platform services, reducing latency by 40% and supporting 10K+ concurrent users
  • Automated AWS infrastructure provisioning with Terraform, reducing cloud costs by $15K/month while improving deployment time
  • Deployed XGBoost-based fraud detection models with 92% accuracy, cutting manual review workload by 30%
  • Designed CI/CD pipelines using Jenkins, Docker and Kubernetes, reducing release cycles from 2 weeks to 2 days
  • Migrated MySQL workloads to Amazon Aurora, improving query performance by 50% in real-time reporting systems
Java Spring Boot AWS Terraform Kubernetes XGBoost

Software Engineer (ML)

Bank of America

San Jose, CA Jun 2022 - Dec 2024
  • Developed and maintained backend services and internal APIs supporting ML-driven applications consumed by multiple internal teams
  • Optimized Hugging Face pipelines for GPU training, reducing infrastructure costs by $120K/year through batch tuning
  • Containerized and deployed services using Docker and Kubernetes, achieving 20% better resource utilization
  • Built scalable PySpark data pipelines for real-time streaming, reducing end-to-end processing time from hours to minutes
  • Containerized ML services with Docker and FastAPI, reducing inference latency by 35%
Python PySpark Hugging Face Docker FastAPI Kubernetes

Associate Software Engineer

Decode Softech Solutions

Hyderabad, India Aug 2020 - Jul 2021
  • Developed full-stack applications using React and Node.js, integrating Redis caching to reduce page load time from 4s to 1s
  • Designed Apache Airflow for ETL workflows, reducing data preparation time by 25%
  • Split monolithic codebase into Dockerized microservices, improving system scalability by 40%
  • Migrated RESTful APIs to GraphQL, cutting payload size by 60% and improving client-side query flexibility
  • Implemented automated test suites using Jest and Selenium, increasing test coverage from 50% to 90%
React Node.js Redis GraphQL Airflow Docker

Product I Founded

Trvalon App
Founder & Solo Developer
Trvalon Logo

Turn journeys into memories

A platform connecting travelers and students worldwide. Find travel buddies for your next adventure or discover the perfect roommate at university — all in one safe, verified community.

Travel Buddies Find companions for adventures
Student Rooms Connect with roommates
Verified Profiles Safety-first community
Real-time Chat Connect instantly
5.0 App Store
iOS Platform
Global Reach

Featured Projects

Deep Learning IoT

Fall Detection System

ML-based system for detecting falls in elderly people using sensor data and deep learning.

View Project
Machine Learning Python

ML Classification System

Advanced classification system using supervised learning algorithms for data analysis.

View Project
Machine Learning Cybersecurity

Phishing Website Prediction

ML research project using various algorithms to predict and identify phishing websites for data security.

View Project

Let's work together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Location Sunnyvale, CA, USA