Java expert.
I'm software engineer. I can java, C&C++ perfecter.
I'm Data Structure and algorithm expert.
Your task is exactly my skill.
Also I can C, C++, C#, Python, ObjectiveC, Java, SQL, Database Management, DataMining and so on
You will feel nice from me.
Thanks.