“I know SA and GA too"
Experienced Java/C/C++/C# developer with university education in programming, algorithms, data structures including data mining/data science approaches.
As you can see in my ratings, my previous projects were also connected with data science algorithms and written in Java - all of them got the highest possible rating. I would like to mention also, that one of those projects was Genetic Algorithm (I have to admit, that task was quite easier than yours, but I'm sure I'm able to complete yours as good, it just will take little more time).
Also, I provide meaningful comments to all the code and able to answer all your questions about code I write.