Maksim Avdyushkin
Maksim Avdyushkin

Maksim Avdyushkin

Software Engineer. Speed Learner. I love difficult challenges and elegant solutions