Deep Shah

Packt Publishing

Deep Shah

Deep Shah has been writing software for over a decade. As a child, he was always fascinated by computers. As time passed, his fascination grew into passion, and he decided to take up Software Development as a career choice. Deep has a degree in Computer Science and is a big fan of open source software. Being a Software Developer at heart, he likes exploring new programming languages, tools, and frameworks.

Deep strongly believes in writing unit tests. He thinks that any code (no matter when it’s written) that does not have unit tests is legacy code. Deep has served stints with companies such as Amazon, SpiderLogic, and ThoughtWorks. He speaks a number of languages including Java, C#, JavaScript, Scala, and Haskell. In his free time, Deep likes to see the world, go to cool places, and click lots of pictures.