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)

  • Led development of scalable, distributed systems and backend features for the Genesys Cloud platform, improving platform reliability, supporting high-throughput workloads, and reducing latency by 25%
  • Architected high-availability microservices with 99.99% uptime and built-in fault tolerance across customer-facing components, resulting in a 40% drop in customer-reported incidents
  • Delivered real-time analytics dashboards and performance reports using Java, Kafka and SQS for event-driven messaging, and Redis for low-latency caching, enabling a 30% improvement in agent and queue monitoring
  • Developed REST APIs using Java (Spring Boot, JPA, MVC), integrating with AWS services (ElastiCache, DynamoDB, EC2) to ensure cloud scalability and tested with Postman and Swagger, improving reliability by 30%
  • Built unit and integration tests with Testcontainers (Kafka, LocalStack), Docker, JUnit, and Mockito to simulate real-time workflows and validate AWS interactions, achieving 90%+ coverage and improving system resilience
  • Streamlined CI/CD workflows using Maven and Bitbucket, reducing deployment time by 20% and collaborating in Agile sprints with cross-functional teams using Jira and Genesys Cloud to release high-impact features biweekly

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.