Share on:


Dear Readers, Welcome to the "Ramblings of Pragmatic Software Craftsman" blog.


My name is Dhaval P Shah. I am the founder and editor of this blog. I work as a Principal - Software Development Engineer at Mastercard.

About Me

I am a pragmatic Software Craftsman, passionate about architecting, designing, implementing, operationalizing and monitoring Distributed Systems with 17+ years of experience predominately in crafting low latency, high throughput and scalable enterprise applications.

I am a perpetual learner, who is inquisitive about all the latest trends shaping software industry. I am predominantly a backend developer with an extensive experience in Java / J2EE stack using Spring framework. Of late I am trying to tinker with Big Data stack.


  1. Spring Boot, Spring Webflux, Spring Reactor, Spring Cloud
  2. J2EE technologies (Spring Core, Spring MVC, Spring Data JPA, Spring Integration, Hibernate )
  3. Refactoring legacy applications
  4. Performance Engineering aficionado with sharp focus on optimization of enterprise applications (JVM / GC Tuning, App. Memory utilization, App. profiling and benchmarking, DB tuning etc.)
  5. Enterprise Monitoring (Splunk, Dynatrace, Prometheus, Grafana)
  6. Chaos Engineering


  1. Gremlin Certified Chaos Engineering Practitioner
  2. Microsoft Certified Azure Developer Associate
  3. Datastax Certified Apache Cassandra Developer Associate

My curriculum vitae - CV

Professional Linkedin profile - Dhaval Shah

Spare Time

I am an avid reader and hence in my spare time I generally read non fictional and technology books. My book shelf can be availed at goodreads

Connect with me

You can connect with me directly on twitter, linkedin or github

About this blog

"Ramblings of Pragmatic Software Craftsman" is a blog where I tend to log my key learnings that I have gathered as part of my day job or as part of my evening / night time where I simply love to play with some new or upcoming technology / tools. This in a way compels me to delve deeper to build a strong conceptual foundation for the article I intend to write about. It gives me immense self gratifying feeling when my readers find my articles insightful - however thats just a byproduct for the endeavor that I put to blog.

Appreciations / Recommendations of article on this blog

YearArticle NameQuoted / Recommended
2021RSocket Vs WebfluxSpring Weekly Newsletter
2019Chaos EngineeringChaos Weekly Newsletter
2018Bootiful TDDSpring Weekly Newsletter
Java Testing Weekly

What powers this blog?

This blog is powered by Hugo, a static site generator built using Golang. It uses a Hugo Clarity theme. I’ve hosted this blog on Netlify, a cloud hosting platform for static websites.

comments powered by Disqus