James Lee is a passionate software engineer who worked on many large-scale projects in companies such as IBM and Cisco. Now he is working at one of the top Silicon Valley-based startups specializing in big data analysis.