I am a young and passionate software developer, and I hope to accomplish great things in this field. Deeply interested in computer science and DSA, and I strive to work in an engaging and enthusiastic workplace with interesting projects.
My current core skills are Java and Kubernetes, with a grip on Shell scripting and Python scripting for automation.
Associate Consultant
ORACLEJava
Kubernetes
Docker
REST API
SoapUI
Spring Framework
Git
Spring Boot
JPA
Helm
ELK Stack
Jenkins
Weblogic
Prometheus
OpenTelemetry
Oracle Cloud
UNIX
This project was a tremendous challenge for a newcomer.
It involved creating a framework inside a microservice-architecture application that runs 1000s of independant APIs, that would trace and monitor the flow of these APIs. It required knowledge of Java Design Patterns, Hibernate, JDBC, Opentelemetry SDK, Elastic Stack, Solace MQ. It was a mega project which was successfully sent to Production in a leading private bank of India, and I got a lot of experience in various tech stacks.
The end result was that, the transaction status of all these APIs would appear in a Grafana dashboard, with the consumer req/resp and product processor req/resp, along with a lot more meta details of the API. This solved a huge issue for our clients in terms of tracing the APIs and finding the root cause behind failure of any transaction. I feel proud to be the lead of this project.
This project required transferring the entire traditional system of running weblogic servers in VM to containerizing the weblogic-server in Kubernetes.
It required thorough understanding of Docker and Kubernetes, the intricacies of weblogic server like SSL Authentication, dependency management, thread pools, WLST, clusters... and a lot more.
Weblogic Kubernetes Operator was used to create weblogic domains, which taught a lesson about Kubernetes Operators. Hands on work in creating Kubernetes objects like PV, PVC, ConfigMap, RoleBinding, Custom Resources, etc. And these structured using Helm Charts.
A very delightful project to work on in terms of learning and experience.
This was subsequent to containerization project.
It required building a release utility for our clients to deploy the application in their Kubernetes setup in an easy and seamless manner.
It involved creation of shell and python scripts to automate the entire process, and required a good understanding of helm charts and data manipulation involving JSON.