Dhaval is a Software Artisan with more than 19 years of experience. He has worked on a variety of real-time and non-real-time web-based and client-server architectures on JVM and .NET platforms. He is interested in architecting applications, establishing environments, and transitioning and orienting teams to the Agile way of working.
In addition to his expertise in Design, TDD/BDD, Refactoring, Analysis, and CI Tools, Dhaval has used Object-Oriented and Functional Programming Paradigms on various projects. Dhaval is particularly adept at leading development on tools such as Midas – an open-source on-the-fly schema migration tool for MongoDB, Tayra – an open-source back and restore tool for MongoDB, and applications such as Apiary using Neo4J which graphically represents an organisation containing people hierarchies, projects, clients of an organisation, and project skills of members.
Dhaval is passionate about mentoring and coaching teams as well as bootstrapping projects from ideas or requirements to Object-Oriented or Object-Functional Design using TDD/BDD approaches. He has led development and mentored several teams in India, Singapore, and the United Kingdom.
Dhaval is a sought-after speaker who has presented at several conferences including Agile India, Agile Pune and Functional Conference in India. You can find his interview in the book – https://leanpub.com/WhoIsAgile. In addition, he created and materialised the idea of CodeJugalbandi – http://codejugalbandi.org and published the Code Jugalbandi Article series in featured in the 2015 edition of Healthy Code Magazine.
Dhaval lives in Mumbai, India with his wife and daughter. He sings and plays the harmonium. He blogs on https://dhavaldalal.wordpress.com.
- Created and Co-Presented Code Jugalbandi at Functional Conference, Bengaluru.
- DRYing to Monads at Functional Conference 2015, Bengaluru.
- Created and Co-Presented – The Tao of Transformation.
- A Case for Graph Databases at techjam.org.
- Apiary: A case for Neo4j?, May 2014
- Midas – On-the-fly Schema Migration tool for MongoDB, June 2014, HealthyCode Magazine.
- Co-Authored Code Jugalbandi Article series in HealthyCode Magazine.
What am I upto currently?
I currently work at Calixir Consultants Pvt. Ltd. Enjoy software design and soft-skills development. I’m available for Technical/Agile Consulting on your projects, Technical Coaching, Agile Coaching.
You can check out my LinkedIn profile for details.
Some Thoughts and Views
Philosophical Temperament and strongly feel that Science (as practiced today) will culminate in Spirituality. Spirituality and Religion are different. Spirituality is about experiencing, realizing and being one with the Ultimate or Creator or Divine or God or Allah or Bhagvan (whatever name one wants to call it by), whereas Religion is about conducting one’s day-to-day life. We need to decouple the god of the religion from our own inmost Truth – our own God. As Sri Aurobindo says – “The psychic is the soul, it is a portion of the Divine that supports the mind and body in the evolution. The psychic gets the Divine’s help directly from the Divine.”
I strongly feel that the many Indian Yogis/Rishis/Maharishis were/are essentially System thinkers, Design thinkers and Scientists, and being wholistic was their way of life!