Mikhail Panichev

I write code, designing architecture and manage IT teams for over 10 years