Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 35 лет, родился 23 декабря 1989

Мытищи (Московская область), не готов к переезду, не готов к командировкам

Senior Full-stack, Senior Frontend, Senior Backend

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день

Опыт работы 15 лет 5 месяцев

Январь 2014по настоящее время
11 лет 5 месяцев

davydenkovm.github.io

Технический директор
Для порталов и сервисов Нетологии практически с нуля выстроены бизнес-процессы разработки, и сформировано несколько кроссфункциональных команд, которые разрабатывают независимые продукты в соответствии с принципами и идеями Agile и с применением фреймворков Scrum/Kanban (отдел разработки Нетологии расширен с 4 разработчиков до 15+), организована независимая работа команд и параллельные релизы (Gitflow -> GithubFlow) В роли архитектора и разработчика мною разработаны и реализованы важные технические решения и ряд инструментов, которые и на данный момент работают в компании. В числе этих разработок: - Работа с оплатами - платежные шлюзы, In-app платежи / рекуррентные платежи и возвраты оплат, оплаты в кредит и рассрочку, функционал купонных сервисов (промо-кампании и многоуровневые скидки), интеграции с различными платежными системами, калькуляторы цен, автоматизация бухгалтерских операций и процедур (интеграции со стронними сервисами вроде solar-staff.com) - Инструменты для улучшения SEO показателей / система хелсчеков - кастомные валидаторы метатегов и микроразметки, решения для улучшения индексации порталов (функционал серверного рендеринга (Динамический модуль nginx + PhusionPassenger(C++) + ExpressJS backend) и AJAX-crawling проксирование), оптимизация скорости загрузки страниц (бекенд и фронтенд оптимизации), - Heavy SQL-based решения - многокритериальные рейтинги учащихся (фильтры по геобазе, классам, дисциплинам, потокам/сезонам и тд), функционал рекомендательных сервисов, "закладки" пользователя, доработки полнотекстового поиска по порталу, фасетный поиск, профилирование и оптимизация тяжелых поисковых запросов (SQL профилирование и оптимизация, построение флейм-графов и гистограмм), - Субпорталы (multi-tenant apps), спецпроекты, конструкторы лендингов, веб-редакторы для медиа-контента, Сервисы авторизации, бизнес-логика политик доступа к контенту, модель допусков к чекпоинтам через правила/пререквизиты доступа, геймификация обучения (модели данных для системы рангов/уровней/ачивок), логика расписаний/параллелей/наборов, кастомная гранулярная LMS, юзер-френдли боты, тренажеры по программированию Encrypted хранилище персональных данных и документов, кастомные решения для AB-тестирования (включая слой бизнес-логики для работы с неавторизованными пользователями), ETL-решения (обвязки вокруг MyDBR / конвертеры данных => внедрение Metabase), Разработана и реализована стратегия миграции Нетологии на новую платформу (Монолит |> Монолит + SPA |> Монолит + rails + SPA |> Монолит + rails + nodejs server-side rendering + SPA) (PHP API/crontasks/CRM + rails (API-v2 - LMS - newCRM/CMS) + micro-services + SPA + new Data Sources) Выстроена серверная инфраструктура production-like RC серверов и автоматизировано множество рутинных процессов (деплой, развертывание и контейниризация приложений, maintenance режимы, дампы-резервирование-работа с логами и тд.). Положено начало DevOPS культуре в Нетологии Сформирован сплоченный коллектив и внесен вклад в развитие культуры разработки в компании: организовывались внутренние митапы / проводились обучающие сессии парного программирования / "технопятницы" / походы на конференции / совместное прохождение онлайн-курсов, мастер-классов и тд :) По запросу я могу выслать документ с результатами Performace Review (внутренняя процедура оценки качества работы), где можно ознакомиться с отзывами коллег о моей работе в Нетологии-групп.
Январь 2013Январь 2014
1 год 1 месяц
Progress Engine
Ведущий разработчик
Участвовал в создании программы повышения лояльности пользователей «Берѐзка» (когда кэшбеки на карту еще не были мейнстримом, знакомство с PCI DSS сертификацией) Создано около 6 плагинов под Issue tracker Redmine Участие в разработке стартапов команды
Январь 2013Январь 2014
1 год 1 месяц
Финансовая группа «ЛАЙФ»
Ведущий разработчик
разработал систему обработки кредитных заявок и несколько шлюзов к ней. Проведена ее интеграция с ~ 50 кредитными компаниями и партнерами разработал систему анализа действий пользователей для продвижения адресных предложений на базе Live Internet. разработал несколько плагинов для сайтов банка (кредитные калькуляторы на JavaScript)
Январь 2010Январь 2013
3 года 1 месяц
ОАО «Газпром космические системы»
Ведущий специалист
администрирование серверов под управлением Gentoo Linux участие в контрактных рассмотрениях бортового программного обеспечения разработка, тестирование и контроль качества программных продуктов написание скриптов на Ruby и Bash, работа в Matlab, настройка blade-серверов

Навыки

Уровни владения навыками
Development

Обо мне

Мне интересно программирование в широком смысле слова и мне очень нравится учиться новым вещам! За свою карьеру я успел познакомиться с разными подходами к разработке и сделать много полезных вещей для компаний, в которых мне посчастливилось трудиться. Я работал со следующими языками и их экосистемами: Ruby, JS-ES3/ES5/CoffeeScript/ES2015+/ElmLang/PureScript/nodejs, Erlang/Elixir, Scala (совсем немного Java и Kotlin), Haskell, Go-lang, Clojure, C/C++, Bash, Python. Имеется опыт работы в роли тимлида, архитектора и в роли руководителя отделом разработки/CTO. Я достаточно плотно взаимодействовал с коллегами из продуктовых подразделений, маркетологами, дизайнерами, отделами продаж, представителями от бизнеса и партнерами/подрядчиками из сторонних компаний, поэтому я хорошо представляю как сделать разработку эффективной и прозрачной для бизнеса. Я уверен, что мог бы быстро адаптироваться и пригодиться в любой компании с развитой культурой разработки программных продуктов. У меня расписан план личного профессионального развития на ближайшие пару лет. Я быстро учусь и стараюсь сохранять "дух джуниорства". В настоящий момент я рассматриваю варианты вакансий по ключевым словам Software Architect / Senior Fullstack / Senior Frontend / Senior Backend. На текущий момент мне интереснее заниматься техническими вопросами / архитектурой приложений, чем вопросами people management. Свободное время я провожу с семьей, изучаю электротехнику/робототехнику, читаю книжки (профессиональные, реже художественные), учусь на различных онлайн курсах. Если заинтересованы работать со мной, то можно походить по ссылочкам в шапке данного CV - познакомиться с моими презентациями/выступлениями/взглянуть на различные демо-проекты на гитхабе ^^ Буду рад ответить на ваши вопросы :) Примеры кода: https://bitbucket.org/DavydenkovM/code_sandbox/src/master/ - рельсы + реакт-редакс + эликсир https://bitbucket.org/DavydenkovM/sample-calendar/src/master/ - фронтенд на реакте https://bitbucket.org/DavydenkovM/sample-chat-api/src/master/ - рельсы

Высшее образование

2012
Национальный Исследовательский Университет
Московский Авиационный Институт
2012
Национальный Исследовательский Университет
Московский Авиационный Институт, специалист

Знание языков

РусскийРодной


АнглийскийC2 — В совершенстве


ИтальянскийB2 — Средне-продвинутый


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения