Balaji

BalajiBalajiBalaji

Balaji

BalajiBalajiBalaji
  • Home
  • Expertise
  • Experience
  • Skills
  • Project
  • Contact Me
  • More
    • Home
    • Expertise
    • Experience
    • Skills
    • Project
    • Contact Me

  • Home
  • Expertise
  • Experience
  • Skills
  • Project
  • Contact Me

My Personal Projects

  

Despite my primary expertise being in business analysis and product development, when hiring me, you are hiring not someone with just the skills that are necessary to provide guidance and develop requirements for projects in Healthcare Domain. You are also hiring someone with substantial exposure and understanding of state of the art technology stack like Cloud, Kafka, Docker, Kubernetes, Spring Framework and Angular.Moreover, I have experience working with database technologies like Oracle, MongoDB, SQL Server, Postgres etc.


The projects showcased below are a window into my world: passion for technology, learning and engaging. They capture my professional development as well as some very special experiences. Please browse my work and get in touch if you want to learn more.

Zeus Enrollment

Zeus is a Member Enrollment Platform for enrolling members in a Healthcare plan. This project is inspired by my current work assignment and I wanted to design and develop the code for such a platform from scratch. It's a personal project that has detail designs and gives insight regarding my thought process on how I would go about developing such a product. 

Learn More

For more information about this project and the work that I have done so far, click below

Find out more

Site Content

Cache using Redis

Cache using Redis

Cache using Redis

This is a simple proof of concept to use Redis to cache data instead of going to the database.

GitHub REPO

Mongo DB

Cache using Redis

Cache using Redis

MongoDB is a NoSQL database. In this small project I utilized Spring Data MongoDB to connect, save and retrieve data from MongoDB. 

Github repo

Spring Security

Cache using Redis

Migration from Spring Boot 2.0 to 3.0

Security implementation is one of the most important module in any project. In this project, I have attempted to create API endpoints that are secured using Spring Security and JWT. This model is used in the Zeus project. 

GITHUB REPO

Migration from Spring Boot 2.0 to 3.0

Migration from Spring Boot 2.0 to 3.0

Migration from Spring Boot 2.0 to 3.0

Spring Boot 3.0 was released in November of 2022, all of the Microservices that I had developed for the Zeus project were in Spring Boot 2.0. I had migrated all of my Microservices to Spring Boot 3.0, and in the course of doing so, I documented the steps required for migration.

Find out more

Using Kafka for Messaging

Migration from Spring Boot 2.0 to 3.0

Using Kafka for Messaging

Today, communication between Microservices is a key element of any project today. Asynchronous communication is currently used in many applications today so that multiple requests can be handled at the same time without waiting for the response from another service. Kafka Messaging Service is one of the popular services used by enterprise applications and is included in my Zeus project. This is a small demo of Kafka messaging service.

GITHUB REPO

JSON Schema Validation

Migration from Spring Boot 2.0 to 3.0

Using Kafka for Messaging

JSON is a most popular format used for communicating data between two systems and services. JSON Schema validator validates the JSON format and the data types in the payload before consuming the data. This is also one of the features that I have used in my Zeus Project. A sample demo for validating the JSON data is available in my GitHub repository.


GITHUB REPO

Copyright © 2023 Balaji - All Rights Reserved.


This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept