Spoorthi Basu

Spoorthi Basu

Software Engineer

Contact Me

About Me

I’m a Software Engineer with a Master’s in Computer Science and over 4 years of experience specializing in building and scaling high-availability, fault-tolerant distributed systems. I leverage a strong academic foundation and hands-on industry experience to design and deliver reliable backend solutions in Java, microservices, and event-driven architectures.

Core Expertise
  • Scalable Systems: Scaled Java and Kafka microservices to handle 10M+ events daily, reducing latency by 25%.
  • High Performance APIs: Engineered REST APIs serving 5K+ RPS using Spring Boot and Redis, cutting database load by 50%.
  • Reliability and DevOps: Achieved 99.99% uptime through multi region deployment and built organization wide testing frameworks from the ground up.
  • End to End Ownership: Led features from concept to deployment, driving a 25% increase in daily active users.

I’m passionate about system design, distributed systems, and building robust platforms with modern cloud technologies. I enjoy mentoring engineers, optimizing performance, and driving impact through thoughtful engineering.

Technologies: Java, Spring Boot, Apache Kafka, Redis, AWS, Docker, Terraform, CI/CD

Open to new opportunities and relocation.

Work Experience

Software Engineer - Genesys (March 2021 - Present)

  • Scaled fault-tolerant Java/Kafka microservices to 10M+/day via partitioning/rebalancing, cutting latency by 25%.
  • Engineered 5K+ RPS REST APIs (Spring Boot/Redis) with cache sharding, reducing DB load by 50%.
  • Built org-wide integration testing 0→1 (LocalStack/AWS mocking), automating test creation to <1min for 5+ teams.
  • Delivered 99.99% uptime through multi-region deployment and circuit breakers (Resilience4j) for fault isolation.
  • Collaborated cross-functionally with Product and QA to deliver 10+ features, increasing daily active users by 25%.
  • Mentored junior engineer on distributed systems, halving onboarding time while maintaining 15-min P0/P1 SLA.

Genesys Website

Software Engineer - Coding Minds, Inc (July 2020 - February 2021)

  • Designed and developede the academic management system using web service technologies.
  • Performde requirement analysis, design, development and deployment in an Agile environment utilizing Scrum.
  • Developed RESTful services using Java and performed CRUD operations on MySQL database.
  • Performed testing using dev tools, SWAGGER and performedd operations on full-stack web services with MySQL.
  • Utilize React for frontend and Java for backend development and deploying the application with Heroku.

Coding Minds Website

Software Engineer - California State Polytechnic University Pomona (February 2019 - May 2020)

  • Designed and developed University website by adding new features using Java, JavaScript, CSS, HTML, React, MySQL, AWS, GIT resulting in 50% increase in website views.
  • Created and deployed a module for efficient onboarding of graduate students with features such as registration, authentication, onboarding, curriculum development, and self-service tools.
  • Executed database management using MySQL, version control with GIT, and deployed on AWS.
  • Performed regular testing, deployment, and bug fix in an agile development environment by actively gathering feedback and continuously improving the features to satisfy customer needs.

California State Plytechnic University Website.

Latest Projects


project name

Ecommerce Order Processing

Developed order microservices using Spring Boot, Spring JPA, Spring IOC, Spring MVC. Designed new schema with PostgreSQL that followed Normalization. Used Swagger to document endpoints, along with using appropriate HTTP and status codes. Containerized the services using Docker. Used Log4j for logging and tracing java code.

Github Link

project name

Image Processing App

Developed a Java application using Java for image processing using various techniques. Implemented various functionalities for performing, Histogram equalization, zoom-in, zoom-out, Spatial Filtering Restoration, Spatial Filtering Smoothing and Image Compression. Image compression techniques include RLE, Huffman encoding and decoding, LZW encoding and decoding.

Github Link

project name

Hair and Skin Segmentation using Machine Learning

A machine learning project for Hair and Skin Segmentation using deep autoencoder. Developed deep autoencoder using U-NET model for hair and skin segmentation using Keras. Tested the U-NET model on Celeb-A dataset. Practised data augmentation and transfer learning on the built model. Used libraries such as keras, numpy, sklearn.

Github Link

project name

Safe Driving to Avoid Rear End Collision

Designed and developed the demo vehicle using Renesas Microcontroller, installed it with front and back ultrasonic obstacle sensors which sent a message to the front and back vehicle if they came in very close proximity to the demo vehicle. Implemented the message sending through CubeSuite ++ and Renesas Flash Programmer for writing the program onto the Renesas Microcontroller. Utilized mobiles, as vehicles following the demo vehicle with AWS storing a copy of messages sent to them.