About me

I’ve loved tinkering with computers for as long as I can remember, and wrote my first program when I was 14 years old right after I got my first computer. I began my commercial experience by freelancing back in the school at 15, when I designed and developed websites using JavaScript, jQuery and Wordpress.

Later, at 16 I realized Backend is my passion so I started learning Java. Finding a freelance job as a Java developer was a challenge, so I used to develop Java applications and Chrome Extensions for a Google MapMaker Ukraine community for free. It was automating the process of mapping Ukraine in Google Maps and caught attention of Google MapMaker team from California. I was invited to several Google MapMaker summits around Ukraine organized by Google Ukraine HQ.

At 17 when I enrolled in university, I found my passion in developing Android applications. It was an application that integrated with the university’s backend and allowed students to view their grades and university news. It quickly gained popularity and had more than 1,000 WAU users in the first month.

At 18 I went back to JavaScript ecosystem and started learning Node.js as it felt more modern and flexible. As a learning project I developed a web version of my university’s Android app. That enabled me to quickly find a job as a Full-Stack JavaScript developer at Apiko in Ternopil.

Later that year, I decided to move to Lviv and joined a startup called Shelf. I started as a Junior Software Engineer as one of the first three dev team members. It was such a busy coding time I made myself into top 3 GitHub contributors in Ukraine.

And today I oversee the entire technical landscape of Shelf in the role of a Senior Director of Technology.