Abhishek Kumar has been involved in the research and development of complex enterprise-grade software for more than 12 years.