Hi, I am a software engineer with highly experienced in Algorithms and data-structures, I done many projects similar to this , and I also participating in coding challenges at Hackerrank Google codejam, if you interested in contact me just ping me a message.. waiting your response......