28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Фронтенд-лид  в крупнейшем онлайн-банке в мире.

Участие в профессиональных сообществах
Опыт работы
Создаем удобную финансовую экосистему. Рушим стереотипы о банковских продуктах, делая их понятными и приятными
Главный разработчик
Февраль 2016 — По настоящее время (3 года и 10 месяцев)

06.2019 - н.в.

Лид команды из 10 разработчиков и 7 QA-инженеров. Команда занимается разработкой личного кабинета Tinkoff.ru.

10.2018 - 05.2019

Лид команды из 7 фронтендеров, разрабатыващих лучший ипотечный сервис (https://www.tinkoff.ru/about/news/15082018-tinkoff-bank-global-finance-x-tinkoff-mortgage/).

Кроме того, занимаюсь разработкой образовательных программ для внешних и внутренних курсов Тинькофф Финтех Школы. Участвую в проведении различных деврел-мероприятий в качестве со-организатора.

К сожалению, ипотечный сервис был закрыт в мае 2019: https://www.tinkoff.ru/eng/media/news/2405019-tinkoff-group-announces-closure-tinkoff-mortgage-service/

01.2018 - 09.2018

Ушел обратно на tinkoff.ru. Задача: разработка новой архитектуры приложения.  На примере проблем конкретной команды (переусложненность бизнес-логики,  неразрывность логики и отображения, сложность покрытия тестами, отсутствие документации) необходимо было разработать подход, который позволил бы ускорить процесс р§еализации задач, получить актуальную документацию, разделить логику на блоки, добившись соответствия блоков в документации блокам в реализации. Последнее позволит технологам и разработчикам оперировать едиными понятиями.

Технически это реализовано через разделение большого приложения на множество небольших, уменьшение связей между ними, выделение логики в подключемые композируемые модули, полное разделение логики и отображение.

Формулировка подхода вылилась в разработку инструментария (https://stapp.js.org/), его внедрение, обучение команды.

Подход получил своё признание, внедрен на уровне команды, внедряется в других командах и продуктах.

05.2017 - 12.2017

Сбежал от растущей организационной работы в новый проект по разработке интерфейса ATM банка :D Что-то уже было написано, но в целом проект достался в практически нерабочем состоянии. В итоге проект был полностью переписан, переведен на стэк React + Redux + RxJS + Typescript (последние два пункта в условиях ATM очень актуальны), полностью изменена архитектура, позволившая внедрять новые функции в кратчайшие сроки. Сформировал и обучил команду.

01.2017 - 05.2017

Тимлид одной из команд разработки (в команде всего было 5 разработчиков, включая меня). В сферу ответственности входили главная страница, профиль, несколько других разделов сайта. Из интересных задач, сделанных за это время, можно отметить реализацию персонализированной главной страницы для неавторизованных пользователей.

02.2016 - 12.2016

Участие в разработке tinkoff.ru. Стек: react + flux-архитектура. За это время решены следующие задачи:

  1. Создание онбординга (системы многошаговых и одношаговых подсказок, с реагированием на действия пользователя, подсветкой элементов и т.д.) для новой версии tinkoff.ru.
  2. Создание системы отслеживания действий пользователя. Включало в себя написание инструментов для работы с Adobe DTM внутри платформы. Самая интересная часть задачи - необходимость контроля загрузки скриптов в авторизованной зоне. Отдельным подпунктом можно выделить написание библиотеки для трекинга, упрощающей работу с Adobe DTM и некоторыми другими сервисами, и используемой в данный момент в нескольких различных веб-проектах банка.
  3. Написание библиотеки для push-уведомлений. Малая часть наработок впоследствии вылилась в пакет https://github.com/dmitry-korolev/push-js.
ООО "Мастдигитал"
Москва
Директор
Июнь 2014 — Февраль 2016 (1 год и 9 месяцев)

Вместе с коллегой открыли собственную компанию, специализировавшуюся на разработке и продвижении веб-сайтов, эвентах и PR-обслуживании.

В мой круг ответственности входило руководство небольшой командой разработчиков. Сложность проектов местами выросла, но, как правило, это всё так же были небольшие сайты на базе Wordpress.

Из интересных проектов могу выделить разработку веб-сайта для НОУ "АртАлекс", компании, занимающейся обучением работе с различными государственными информационными системами.

Для компании была разработана система работы с клиентами, включавшая в себя CRM, систему управления расписанием, аудиториями, занятиями, систему генерации всей необходимой документации и т.д. Стек на бекенде - PHP + MySQL, фронтенд был несложный, максимум, что использовалось - jQuery.

ООО "Эксдрим"
Москва
Web-разработчик
Июнь 2011 — Июнь 2014 (3 года и 1 месяц)

Разработка веб-сайтов различного уровня сложности на базе Wordpress. Основная часть работы - верстка, немного разработки на PHP.

Частная практика, работа без зачисления в штат
Сентябрь 2006 — Май 2011 (4 года и 9 месяцев)
Высшее образование
Московский государственный медико-стоматологический университет; ММСИ; МГСИ
Москва
Факультет: Лечебный
Сентябрь 2005—Июнь 2011 (5 лет и 9 месяцев)