Hi, I'm Sumit Gaur

I am a java developer with more than ten years of experience working with high-volume, real-time, event-driven applications. Currently, I am working with a leading investment bank. In addition, I regularly post my views and experiences with technology on my blog - jvmaware.

If you are interested in reading more about problem-solving, application design, and software development in general, please consider subscribing



The below mentioned is a list of books (in no particular order) that I highly recommend to developers at any level:

  • Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
  • Refactoring: Improving the Design of Existing Code - Martin Fowler
  • The Pragmatic Programmer: your journey to mastery - David Thomas, Andrew Hunt
  • How to Solve It - George PĆ³lya
  • Building Microservices - Sam Newman