Миронов Олег Николаевич

Frontend-разработчик · Senior / Teamlead

+7 967 208-03-80 onmironov@ya.ru t.me/onmironov github.com/onmironov Москва 36 лет
Коротко

Почти 10 лет развивал фронтенд ПИК — от разработчика до руководителя отдела. Отвечал за публичный сайт, личный кабинет и десятки сопутствующих сервисов: команда 4–10 человек, полный цикл от архитектуры до релиза.

Вёл продуктовые треки, которые приносят деньги напрямую: витрину и подбор квартиры, онлайн-бронирование и онлайн-покупку, ипотечную анкету, постпродажные сервисы. Одинаково спокойно занимаюсь архитектурой, кодом и людьми.

Опыт

ПИК · ПИК Технологии

дек. 2016 — май 2026

Крупнейший девелопер России. Продукты: pik.ru, client.pik.ru, ПИК ID, сервисы личного кабинета. Около 210 млн визитов и 38 млн уникальных посетителей в год.

  • Руководитель отдела и группы фронтенд-разработки — апр. 2021 — май 2026
  • Ведущий фронтенд-разработчик — сент. 2019 — апр. 2021
  • Фронтенд-разработчик — дек. 2016 — сент. 2019
  • Через меня проходило всё, что происходило на фронтенде: приём задач от бизнеса и аналитиков, постановка и декомпозиция, разработка, контроль качества, релиз. На части задач писал код сам, на остальных отвечал за результат.
  • Собрал и вёл команду из 4–10 разработчиков: найм, онбординг, код-ревью, планирование, рост людей внутри команды.
  • Закрывал срочные запуски от руководства, маркетинга и UX в сжатые сроки: акции, баннеры, мини-игры и интерактивные механики для поддержки продаж. Часть этой нагрузки затем снял, отдав контент-отделу инструменты для самостоятельных правок.
  • Перевёл фронтенд с Backbone на React — без остановки продуктовой разработки.
  • Разделил монолитное приложение на несколько независимых, с общими UI-китом и библиотеками утилит. Команды перестали блокировать друг друга на релизах.
  • Отвечал за сопровождение и масштабирование всего фронтового приложения — от поддержки текущего функционала до запуска новых направлений.
Сделка и личный кабинет

Онлайн-покупка квартиры

Полностью онлайновая сделка — от выбора квартиры до оплаты и подписания, совместно с бэкендом и CRM. ПИК стал первым девелопером в России, где квартиру можно оплатить картой на сайте, в том числе в ипотеку и в региональных проектах. Развивали итеративно несколько лет; в пандемию это позволило компании закрыть офисы продаж и перейти в онлайн целиком.

Онлайн-бронирование квартиры

Сквозной сценарий от просмотра квартиры до оплаты брони: бронь фиксирует за клиентом квартиру и цену и открывает вход в сделку. Больше 1000 платных бронирований в первый месяц после запуска.

Ипотечная анкета

Большая многошаговая форма: клиент заполняет данные один раз и отправляет заявку сразу во все банки-партнёры. Связана с бронированием и покупкой в единый сценарий.

ПИК ID

Единая авторизация для всех сервисов компании. Сделали само приложение и перевели на него личный кабинет и основной сайт.

Постпродажные сервисы

Заказ обмера квартиры, оформление налогового вычета и другие сервисы в личном кабинете — клиент решает вопросы после сделки, не приезжая в офис.

Продающий сайт

Витрина и подбор квартиры

Выбор жилого комплекса и квартиры внутри него: рендеры, интерактивные элементы, онлайн-камеры со строек. Сделали сквозной подбор сразу по всем объектам компании — покупатель ищет квартиру по параметрам, а не перебирает проекты по одному.

Интерактивная графика: генплан и планировки

Генплан — несколько наложенных друг на друга SVG-слоёв. Прошли путь от полигонов, отрисованных вручную, до интерактивных, которые привязываются к жилому комплексу по id. В интерактивных планировках площади комнат проставляются на лету поверх готовой SVG.

Инструменты для контент-отдела

Плотно работал с отделом контента, чтобы правки на сайт вносились без разработчиков. Баннеры с логикой показа по региону и датам; характеристики квартир, которые заполняются один раз и привязываются к ЖК, типу планировки или конкретной квартире. Развернули отдельный Strapi: мы описывали структуру полей и дёргали его как самостоятельное API для контента.

До 2016

АО «БМ-Банк» — контент-менеджер и верстальщик. Интернет-агентство «Артус» — менеджер технической поддержки интернет-проектов.

Стек
Ежедневно
TypeScript, React, Next.js, Redux и Redux Toolkit, styled-components, Storybook
Инженерная практика
Модульная архитектура, общие UI-библиотеки и библиотеки утилит, оптимизация скорости загрузки, код-ревью
Знаком
Docker, Node.js
Образование

Высшее — реклама и связи с общественностью

Формат работы

Рассматриваю обе роли: руководство фронтенд-командой и позицию сильного разработчика без управления, с фокусом на код и архитектуру.

Удалённо — приоритет, гибрид — рассматриваю. Релокация возможна, регион обсуждается.

Oleg Mironov

Frontend Lead · Senior Frontend Developer

Summary

Spent almost 10 years building the frontend at PIK, moving from developer to frontend lead. Owned the public website, the customer account area and dozens of supporting services, with a team of 4–10 people and full ownership from architecture to release.

Led product tracks that generate revenue directly: apartment catalogue and search, online booking and online purchase, mortgage applications, post-sale services. Equally comfortable with architecture, code and people.

Experience

PIK · PIK Technologies

Dec 2016 — May 2026

Russia's largest residential developer. Products: pik.ru, client.pik.ru, PIK ID, customer account services. Around 210M visits and 38M unique visitors per year.

  • Frontend Lead — Apr 2021 — May 2026
  • Lead Frontend Developer — Sep 2019 — Apr 2021
  • Frontend Developer — Dec 2016 — Sep 2019
  • Everything that happened on the frontend went through me: intake of requests from business and analysts, scoping and breakdown, development, quality control, release. On some tasks I wrote the code myself; on the rest I owned the outcome.
  • Built and led a team of 4–10 developers: hiring, onboarding, code review, planning, growing people inside the team.
  • Delivered urgent launches for executives, marketing and UX on tight deadlines: promotions, banners, mini-games and interactive mechanics supporting sales. Later removed part of that load by giving the content team tools to make changes on their own.
  • Migrated the frontend from Backbone to React without pausing product development.
  • Split a monolithic application into several independent ones sharing a UI kit and utility libraries, so teams stopped blocking each other on releases.
  • Responsible for maintaining and scaling the entire frontend application, from supporting existing functionality to launching new directions.
Purchase flow and customer account

Buying an apartment online

A fully online transaction, from choosing an apartment to payment and signing, built together with backend and CRM. PIK became the first developer in Russia where an apartment could be paid for by card on the website, including mortgage deals and regional projects. Developed iteratively over several years; during the pandemic it let the company close its sales offices and move entirely online.

Online apartment booking

An end-to-end flow from viewing an apartment to paying for a reservation: a booking locks the apartment and its price for the customer and opens the way into the deal. Over 1,000 paid bookings in the first month after launch.

Mortgage application

A large multi-step form: the customer fills in their data once and submits applications to all partner banks at the same time. Wired into booking and purchase as a single scenario.

PIK ID

Single sign-on for all company services. We built the application itself and migrated the customer account area and the main website onto it.

Post-sale services

Ordering an apartment measurement survey, filing a tax deduction and other services inside the customer account, so clients handle post-deal matters without visiting an office.

Public website

Catalogue and apartment search

Choosing a residential development and an apartment within it: renders, interactive elements, live construction cameras. We built cross-project search across the company's entire portfolio, so buyers filter by parameters instead of browsing developments one by one.

Interactive graphics: site plans and floor plans

The site plan is several SVG layers stacked on top of each other. We went from polygons drawn by hand to interactive ones bound to a specific development by id. On interactive floor plans, room areas are placed on the fly over a ready-made SVG.

Tooling for the content team

Worked closely with the content team so that site updates no longer required developers. Banners with display logic by region and date; apartment features filled in once and attached to a development, a layout type or a specific apartment. We deployed a separate Strapi instance: we defined the field structure and called it directly as a standalone content API.

Before 2016

BM-Bank — content manager and HTML/CSS developer. Artus digital agency — technical support manager for web projects.

Stack
Daily
TypeScript, React, Next.js, Redux and Redux Toolkit, styled-components, Storybook
Engineering practice
Modular architecture, shared UI and utility libraries, load-time optimisation, code review
Familiar with
Docker, Node.js
Education

Bachelor's degree — Advertising and Public Relations

Work format

Open to both tracks: leading a frontend team, or a strong individual contributor role focused on code and architecture.

Remote preferred, hybrid considered. Relocation possible, location open to discussion.