Even though my primary expertise is in business analysis and product development, when hiring me, you are hiring not some one with just the skills that are necessary to provide guidance and develop requirements for projects in Healthcare Domain, you are also hiring some one with a lot of exposure and understanding to the state of the art technology stack like Cloud, Kafka, Docker, Kubernetes, Spring Framework and Angular. I also have good experience working database technologies like Oracle, Mongo DB, 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 see more.
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. Its a personal project that has detail designs and gives you a window into my thought process on how I would go about developing such a product.
For more information about this project and the work that I have done so far, click below
This is a simple proof of concept to use Redis to cache data instead of going to the database.
MongoDB is a NoSQL database, in this small project I used a Spring Data MongoDB to connect, save and retrieve data from MongoDB.
Security implementation is one of the important module in all projects. 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.
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, on the course of doing so, I have documented the steps that I had to take for migration.
Communication between microservice is a key element of any project today. Asynchronous communication is 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 also used in my Zeus project. This is a small demo of Kafka messaging service.
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 feature that I have used in my Zeus Project. A sample demo for validating the JSON data is available in my GitHub repository.