Spoorthi Basu

Spoorthi Basu

Software Engineer

Contact Me

About Me

I am a Software Engineer, with a Masters in Computer Science and a strong foundation in Data structures, Algorithms, and JAVA, passionate to develop cutting edge technology solutions. I am skilled in application development using JAVA, Spring Boot, MVC Design Pattern, AWS, MySQL, HTML, CSS, Git, CI/CD. I have strong interpersonal and communication skills, committed, result-oriented, and a flexible team player with abilities to implement solutions in complex scenarios.

Work Experience

Software Engineer - Genesys (March 2021 - Present)

  • Design and develop new product features and make enhancements to the Genesys Cloud and platform stability
  • Build API endpoints utilizing Java, Spring Boot, Spring JPA, Spring MVC for the Genesys Cloud services
  • Use various AWS concepts like AWS ElastiCache for Redis, AWS Dynamo DB and Apache Kafka for messaging
  • Write and maintain unit, integration, and acceptance tests using Junit and Mockito for testing the services
  • Perform API testing using POSTMAN, CI/CD using Bitbucket for version control and Maven for build automation
  • Utilize Jira Software to track the tasks and Genesys Cloud for collaborating and communicating with the team

Genesys Website

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

  • Design and develop the academic management system using web service technologies
  • Perform requirement analysis, design, development and deployment in Agile software development utilizing Scrum
  • Develop RESTful services using Java and perform CRUD operations on MySQL database
  • Perform testing using dev tools, SWAGGER and perform 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.