Spoorthi Basu

Spoorthi Basu

Software Engineer

Contact Me

About Me

I’m a Software Engineer with 4+ years of experience designing and building scalable, distributed systems in cloud environments. I specialize in Java, Spring Boot, REST APIs, Kafka, and AWS services, with a strong emphasis on performance, fault tolerance, and clean architecture.

My experience spans the full development lifecycle — from requirement analysis and system design to development, testing, and deployment in Agile environments. I’ve built high-availability systems with 99.99% uptime, developed analytics platforms to deliver actionable insights, and automated CI/CD pipelines to streamline delivery.

I’m passionate about solving real-world problems with thoughtful engineering, writing resilient and maintainable code, and collaborating across teams to ship high-impact features. I thrive in fast-paced environments where scalability, reliability, and clean design are at the core of what we build.

Always learning, always building — and always up for a challenge.

Work Experience

Software Engineer - Genesys (March 2021 - Present)

  • Developed scalable microservices handling 10M+ daily transactions for Genesys Cloud’s CCaaS platform, reducing latency by 25% through Kafka-based event streaming, AWS optimizations (ElastiCache, DynamoDB), and load-balanced REST APIs.
  • Designed globally distributed, fault-tolerant services achieving 99.99% uptime (four-nines SLA), cutting production incidents by 35% through circuit breakers, rate limiters, and regional failover strategies.
  • Built Java/Kafka/SQS event-driven reporting engine for contact centers in collaboration with cross-functional teams,reducing report generation time by 45% while processing 50K+ daily exports with real-time filters.
  • Engineered high-throughput REST APIs (Spring Boot) serving 5K+ RPS, improving reliability by 30% through Resilience4j, Redis caching (50% database load reduction) and Postman test automation.
  • Owned design and implementation of containerized integration testing framework (Testcontainers, Junit 5, LocalStack) and CI/CD automation (Bitbucket, Maven), achieving 90%+ coverage and preventing 15+ production incidents.
  • Resolved P0/P1 incidents (PagerDuty) within 15-minute SLA and mentored a junior engineer through ticket collaboration and service walkthroughs, reducing their onboarding time by 50%.

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.