Vast experience in the whole product release cycle starting from the initial requirements, architecture, design to delivery, using Agile methodology (Scrum) as well as waterfall methodology.
Experience as a team leader and as a developer in a variety of technologies - languages like Java, Scala & C#, storage like Elasticsearch, HBase, MongoDB, MySQL and more.
An authority on design patterns, continuous integration, TDD, unit testing, clean code and SOLID principles. Spreading the concepts through mentoring and lectures to my peers.
Achievements:
- Helping others be better at their jobs using constant sharing of information and knowledge, sharing best practices, tools, lectures & meetups...