My experience in programming starts 5 years ago, when I first learnt algorithms and data structures. As you may see, I'm now an expert in these and many other fields. The main achievements in coding competitions are:
- ICPC World Finals 2019
- Grandmaster on codeforces, yellow color on topcoder
- Top places in VK Cup, Microsoft Bubble Cup, Google Code jam and other worldwide competitions
From my commercial experience, my previous job was Yandex.Images, where I developed algorithms of searching and collecting images in the internet. Yandex is a technology company that builds intelligent products and services powered by machine learning.
I succesfully passed Yandex interview and got invitation from Google, so it causes no trouble to me to share my knowledge in passing coding interviews!
My main skills:
- Advanced algorithms and data structures, 5 years of experience
- C++, 5 years of experience (STL, multithreading)
- Python, 4 years of experience (web development: django, falcon, flask; unittesting; multithreading; celery; mongoengine; marshmallow; machine learning)
- Xamarin, 1 year of experience (Forms, iOS, Android, XAML, Prism, XLabs)
- C#, 2 years of experience (ASP.Net, MVVM, LINQ, Collections, Razor, multithreading)
- SQL
- MapReduce
- Patterns of programming (MVC, MVVM, singleton, etc)