# About Me

Frontend Engineer and Team Leader with a strong background in advertising and multimedia.

Strive to continuously improve professional and personal skills

# Experience

# Yandex (January 2016 — until now)

# Frontend developer in Advertising Player (Jan 2016)

Starting as a junior frontend engineer in video advertisement, I took on challenging projects like implementing VPAID and AdPod support. Over time, I mastered all the contemporary video ad standards. We created the Content Video Player for Kinopoisk, implemented DRM, and even developed a "stitched ads" system for personalized streaming ads.

# Leading Advertising Player (Sep 2019)

After moving to Moscow in 2019, I took on team leadership. Initially managing three developers (later expanding to five), I balanced hands-on coding with leadership responsibilities while overseeing the complete renovation of both Instream and Outstream advertising players.

Our team achieved significant revenue improvements through various innovations. The constant rework on formats and adding video capabilities to image banners boosted revenue for advertisers and publishers.

We implemented a comprehensive API rebuild and developed new standards for video creatives. Our performance optimization efforts were particularly successful – we achieved faster first-frame loading speeds and doubled our quality metrics to match YouTube's standards.

Since 2021 we focused on attracting major international clients by developing comprehensive brand safety and anti-fraud tools. We achieved MRC standards compliance for Yandex Direct and AdFox, successfully integrated multiple verification services, and maintained an incident-free record from July 2022 through 2024 through the implementation of Zero Bug Policy.

We consistently improved user experience and technical capabilities while maintaining high performance standards. Our achievements included streamlining deployment processes, enhancing cookie effectiveness, and implementing comprehensive telemetry and A/B experiments systems for quality assurance.

# Leading International Advertising Interfaces (Dec 2022)

In December 2022, I embraced an opportunity at Yandex's International Advertising department in Belgrade, Serbia. I was tasked with building a team and developing infrastructure for a new advertising network interfaces. I was leading both Frontend and Backend teams, focusing primarily on recruitment and architectural decisions.

We had chosen cloud infrastructure for our services, and by the four-month mark, we had a working proof of concept of cabinets. The team grew rapidly, and by fall 2023, we had ten employees and developed an MVP.

Our technical infrastructure combined ClickHouse, YTsaurus, and echarts for statistics, with KeyCloak handling authentication. We built a modern tech stack using React.js, Typescript, Java, Kotlin, and various other technologies, successfully decoupling our banner rendering infrastructure from Yandex's integrated tools within nine months.

Early 2024 brought significant restructuring as we organized into three specialized departments. We improved billing features, and integrated with CRM. My team has grown to 20 people.

🤷‍♂️ This part of the document is missing because the information is too recent. Please contact me if you would like to clarify the details.

Over my career in Yandex, I've conducted more than 150 job interviews and hired about 20 people for my teams. I've given three public speeches in English and even created a programming championship task that's been solved over 1,500 times.

# MiraLogic (Jun 2015)

At MiraLogic, I worked on router interfaces and a major platform update for weburg.net. Though the platform project eventually disbanded, this role gave me valuable CSS experience and my first exposure to Angular.js. During this time, I was also studying React.js with Flux architecture. Attending my first tech conference, Front Talks, proved to be a turning point, leading to interviews with Yandex.

# Tensor-SBIS (Oct 2014)

After improving my skills in OOP and Backbone JS, I landed a position at Tensor-SBIS by completing a test task using Backbone JS and CSS Animations. I became their first frontend engineer in the electronic tenders division, working in a small team of three. I was learning internal frameworks based on Ext.js while developing pet projects in my spare time.

# iTaxio (Oct 2013)

My first real break came with iTaxio, a Yandex Taxi competitor. I had to quickly switch from PHP to JavaScript, learning everything through trial and error. The salary was decent at 25-35 thousand rubles, and I gained valuable experience with KnockoutJS, jQuery, and Apache Cordova (Phonegap).

# Education

2012–2016

Management in Technical Systems

Ural Federal University  Bachelor’s Degree

2005–2009

Computer Equipment & Networks

Ural Radio Engineering College  High School Diploma

# Skills

# Hard

# Soft