Hi, I am Java/Python developer with 5 years of experience in programming. I have good data structure and algorithms knowledge which helps me complete projects successfully which need implementing algorithms (program that you have posted needs neat data structure to be implemented). I have done some similar projects, please have a look at my portfolio. I look forward to your reply, hope we will work on this project very soon!