How did you get to where you are today in the developer world?
When I was 12, one of my relatives inspired me with QBasic programming. From that point programming became one of my most favorite hobbies. I participated in IOI and ACM at high school and at college. After college I started my software development career.
What is your best strategy for tackling a project or challenge?
In most cases project/challenge requirements are not complete, so the first thing to do is to ask lots of questions until everything is clear to me and the client! I have had many projects when client significantly changed requirements after discussing the details.
How do you keep up with current trends and advances in this field?
What are you most looking forward to for the TCO Finals?
Meet TC members and crew 🙂
Tell us what achievement you are the most proud of.
Bronze medal on IOI 2005 (International Olympiad in Informatics). This sounds like not a big achievement for most people from more developed countries, but I grew up in a small town in Kyrgyzstan, where I almost didn't have internet, so I prepared to Olympiads using old primitive books for programming where most difficult task was permutation of numbers. Luckily, 2-3 months before IOI I got internet and found some great resources to learn, as well as the Online judge system. So, basically I had only few month of real preparation, and that's why I'm proud of winning bronze medal!
If you wrote your own developer profile, what would it say?
Not much, maybe just list of technologies that I use and quick summary of my working experience. I prefer to discuss details during face-to-face interview.
Offline, what is your favorite thing to do?
Traveling, reading books, racing (drifting, karting)
We asked the Finalists to use emojis in response to the following questions.
How do you feel about the TCO18 Finals?
How do you feel when you win a Topcoder challenge?
What is your spirit animal?
What's the weather like at your house right now?
What are your hobbies?