Position: Full Stack Developer
Category: JavaScript
English level: fluent
Years of experience: 11

Winner of the 2017 Dev Challenge in the “Full-stack Development” category. The DEV Challenge is the largest championship for IT specialists in Europe, consisting of several stages. During the last stage, I efficiently managed my time between the front-end and back-end parts, completing the task in just eight hours. As a result, my app emerged as the winning entry for the competition.

As CTO at the local branch of Hromadske TV, I successfully orchestrated the assembly of a studio, the formation of a team, the setup of technical processes, and the launch of the TV channel, all achieved on a minimal budget. We managed live broadcasts, live streams from the scene, a 24/7 TV program, and a website.

I developed an open-source application for public transportation in Kremenchuk, which has been launched successfully and is now available in both web and mobile versions. The application is utilized on the official website of the Kremenchuk City Council.
I have been programming since I was 14 years old. My first language was C++. I started with electronics and programming microcontrollers in assembly language. Then, I wanted to connect my devices to a computer and receive data from them. So, I learned Delphi, and in 2011, I got my first job at RiverSoft. While working on other projects there, I started working with C# and the .NET framework.

In 2012, after four months in the United States, I returned with my first MacBook and started creating iOS applications using Objective-C. I started working with the media, helping them with websites and mobile applications.

In 2014, I was invited as a CTO to create a local branch of Hromadske TV. We had a very small budget, so for some parts of the system, we used our own software instead of hardware. Consequently, using NodeJS, MongoDB, and AngularJS, I developed an application for a ticker, titler, broadcast management, and social media publisher. Additionally, I designed my own devices based on Arduino, which were much more affordable than those available in the market.

Since 2016, I have worked for various startups in the US and UK as a full-stack developer. I have been involved in both building systems from scratch and supporting existing solutions. The latter case is often more challenging since there is a tendency to want to rewrite everything for a new project. However, I have always been able to approach the situation from a business perspective. Sometimes a complete rewrite may not bring significant benefits to the end-user, while it represents a substantial investment for the owner. In such cases, I helped find reasonable compromises. Throughout my work, I have extensively used React, React Native, NodeJS, and TypeScript.

Since 2017 and up until now, I have been working at CircleOf, an application for organizing help for people with health problems. In this role, I hold the position of a full-stack developer. Throughout this extensive period, I have had the opportunity to work with numerous technologies and frameworks on this project, with the main ones being React Native and React. Additionally, last year, we successfully developed a website using Gatsby.

My passion lies in creating innovative products, continuously learning new technologies, and fostering personal growth. I embrace challenges and responsibility without fear.