Hello!
I am a software developer with almost 5-year experience in C# programming, .NET technologies and writing algorithms as well. The task is very clear, so I am convinced that the result will be satisfying for you. I would be glad to start working on this project. :)
All the best,
Bartosz Kisły