I am a java developer with 1+ year. I have studied algorithms and their detailed analysis. I am familiar and have implemented many algorithms like djikstra, prim's, sorting, min cut, max flow etc.
I would be happy to do this project for you.
Send me a PM, if you are interested.