I started in software development back in 2003 (while in school) and have worked on commercial projects since 2007. At the moment I have huge development experience, web & mobile. I can easily master new technologies if it's required. In the past I won two prestigious software development contests, organized by Samsung and VK, in spite of the platforms (Android & Tizen) were new for me. (VK is the biggest Russian social network and the 9th most visited website in the world)
The contests I won required not algorithms knowledge, as usual programmer competitions. These were several weeks long contests, which require strong software architecture experience. It were complex apps which intensively use sockets, REST, long-polling and "push" to communicate with backend, where all domain model is cached in an extremely optimized SQLite database to provide the best user experience, where the model layer heavily uses multithreading and the UI is optimized to be fluent. In this short time frame, there is no room for a mistake. To develop an award-winning app you should have years of software architecture experience. Many apps I've made from scratch to release alone, or with just a small involvement of other developers, so I can estimate the impact of early stage decisions to the whole project development time.
I like software architecture, and like to code. It is exciting to learn new technologies and see how these which you know evolves. Whether it's single-page applications, which are a huge step in the web frontend evolution, or it is Kotlin coroutines - which make Java platform multithreading so pleasant. I used many platforms, technologies, languages and frameworks in my life, developed frontend and backend, business apps and fun games. In some of these technologies I am an expert, others I just tried, but I think the overall development experience is much more important than knowledge of a framework or a language, it is especially true for long running projects. I am open for any interesting project, even if I'm currently isn't an expert in the project development stack.
My friends and I won first prize in a competition to develop a messenger for VK social network organized by Samsung. The achievement led to an offer from Samsung to work on a full featured VK mobile app for Tizen platform.
I won second place in a competition to develop a messaging app for VK with more than 300 entrants.