January 2022 - Best practices for formatting code
August 2020 - Modularizing Docker Images
August 2020 - Scaling Web applications
May 2020 - Running springboot app on kubernetes with private repo
April 2020 - Similarities between Roman military and handshake protocol
January 2020 - Guidelines for structuring REST APIs
January 2020 - Thoughts on Redis Day Bangalore 2020
December 2019 - Monitoring using Prometheus and Grafana
- Monitoring is not optional but a necessity in a Microservices Architecture. This talk shows how to setup a local monitoring stack and replicate it on production. This is part of the 31st Large scale engineering meetup at Walmart Labs
August 2019 - Refactoring using Design Patterns
- Refactoring using functional design pattern in Java. This design pattern can be applied to other similar language like Python that support functional programming
April 2019 - Power of function programming
- Basics of Functional Programming, advantages, implementing functional programming in Kotlin.
March 2019 - Concurrency and parallel programming in java
- Gave a presentation on concurrency and parallel programming in java for Oracle Code 2019 Summit
November 2018 - Messaging frameworks using ActiveMQ
- Gave a presentation on JMS API using Active MQ in java for BoJUG meet at Infosys Bangalore