Обо мне

Frontend разработчик с 5+ годами опыта, тимлид и ментор.  В качестве ментора работал более чем со 100 студентами. Разрабатывал фронтенд часть проектов президентской кампании Алексея Навального. В текущий момент работаю фронтенд разработчиком в Aitarget. Занимаюсь разработкой приложений (Angular и React) для SMB и Fintech клиентов компании.

Основные навыки и инструменты:

- HTML5, CSS3;

- Javascript fundamentals, ES6/ES7, Typescript;

- JQuery, D3.js;

- React, Redux (Thunk), React router, Styled-components;

- Angular 6+;

- Svelte;

- Vue, Vuex;

- Less, Sass, PostCSS;

- Grunt, Gulp, Webpack, Parcel;

- Git, Mercurial;

- NPM, Yarn;

- БЭМ, адаптивная верстка, семантичная вёрстка, доступная вёрстка, кроссбраузерность, стандарты W3C;

* Небольшой опыт Python (Django / Flask).

Иногда решаю задачи на Codewars. Есть пара собственных задач. Аккаунт: https://www.codewars.com/users/fyvfyv

Профессиональные навыки
TypescriptReact.jsReduxAngularJavaScriptWebpackHTMLCSSGitБЭМ
Участие в профессиональных сообществах
Опыт работы
Частная практика, работа без зачисления в штат
Team Lead
Январь 2019 — По настоящее время (10 месяцев)

Работаю с фриланс командой из 3-х фронтенд разработчиков.

Команда разрабатывает несколько проектов на React/Redux. Также, время от времени, запускает небольшие проекты: информационные сайты, лендинги и пр. с использование HTML/CSS, JS/JQuery, Next.js.

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

Маркетинговый партнер FB в России
Senior Frontend developer
Ноябрь 2018 — По настоящее время (1 год)

Разрабатываю проекты для финтех и SMB клиентов компании.

Работаю над фронтенд частью приложений по автоматизации рекламы в Facebook и Google. Разработал несколько маленький бэкенд проектов для интеграции моих приложений с внешним API (Intercom / Mailgun / Alpha Vantage) на Python/Flask

Провожу код ревью проектов коллек.

Примеры проектов:

1) https://app.aitarget.one/

2) https://analyzer.aitarget.one/

Создание двигателей ЖРД, метеорологических и сверхлегких ракет
Белгород
Frontend developer
Май 2018 — Ноябрь 2018 (7 месяцев)

Разработка frontend части приложения Astronyx — https://astronyx.com/
(личный кабинет пользователя, оформление заказа, управление телескопом)

React, Redux (Thunk), React Router, Styled components, RESTful API. Управление телескопом — websocket, msgpack.

JavaScriptGitAjaxDockerHTMLCSSWebsocketsWebpackReact.jsRedux
Расследование, раскрытие и пресечение коррупционных правонарушений в высших органах власти
Frontend developer
Сентябрь 2016 — Май 2018 (1 год и 9 месяцев)

Разработка, поддержка и развитие фронтенда фонда.

Участвовал в реализации  проектов фонда и президентской кампании Алексея Навального.

Примеры разработанных проектов:

https://2018.navalny.com/

https://leviathan.fbk.info/

https://fbk.info/voda/

https://dimon.navalny.com/

Система сбора подписей описана в статье на Хабрахабре: https://habrahabr.ru/company/fbk/blog/347312/

Интерактивные онлайн-курсы
Санкт-Петербург
Наставник
Январь 2016 — Октябрь 2018 (2 года и 10 месяцев)

Наставником на HTML&CSS курсах HTML Academy: 

— HTML и CSS, уровень 1

— HTML и CSS, уровень 2

— JavaScript, уровень 1

— JavaScript, уровень 2

— JavaScript, уровень 3

Обязанности:

— Проверка домашних заданий;

— Код-ревью проектов студентов;

— Помощь с разработкой личных проектов студентов.

За время работы работал с более чем 100 студентами.

Дополнительно участвовал в создании дополнительных тестовых заданий для студентов на курсе «Профессиональный JavaScript, уровень 1».

С июля 2017 года и по июль 2018 проводил интервью на должность наставника на курсе «Профессиональный JavaScript, уровень 1».

EE24
Кохтла-Ярве
Frontend developer
Октябрь 2014 — Сентябрь 2016 (2 года)

Вёрстка новой версии сайта с нуля с использованием Bootstrap.  

Верстка шаблонов Django.

Высшее образование
Кубанский государственный технологический университет
Краснодар
Факультет: Компьютерных технологий, автоматизированных систем и защиты информации; ФКТАС
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)
090103 Организация и технология защиты информации.
Дополнительное образование
Стопроцентное онлайн-обучение от лучших университетов и компаний мира
An Introduction to Interactive Programming in Python (Part 1)
Апрель 2015—Май 2015 (1 месяц)
An Introduction to Interactive Programming in Python (Part 2)
Апрель 2015—Май 2015 (1 месяц)
Интерактивные онлайн-курсы
Санкт-Петербург
Продвинутый JavaScript #2
Май 2017—Июль 2017 (2 месяца)
Базовый JavaScript #4
Март 2016—Май 2016 (2 месяца)
Продвинутый HTML и CSS #4
Сентябрь 2015—Октябрь 2015 (1 месяц)
Показать еще 1 курс
Современный учебник JavaScript
Курс по React.JS
Август 2016—Сентябрь 2016 (1 месяц)
Рекомендательные письма
lisakova-a
HTML-верстальщик • коллега

На курсах HTML Академии "Базовый JavaScript" Олег был моим наставником. Постоянно был на связи, разбирал со мной все возникающие проблемы. Никогда не давал готовых решений, старался сделать так, чтобы я сама додумалась. Отвечал подробно на все вопросы, относился с юмором к глупым вопросам и моментам, когда я долго не могла что-то понять.
Помимо этого, Олег просто очень интересный человек, с которым приятно работать даже в учебных условиях.

Письмо написано 10 февраля 2018 в 18:05
andruxa0286
Frontend-разработчик • коллега

Олег был моим наставником, когда я проходил интенсивы в HTML Academy. Он действительно знает своё дело. Благодаря ему, я получил большой объём знаний, а самое главное - Олег учит думать.
Кроме этого, мы работали с ним над крупным проектом, в котором он был тим-лидом, ставил мне задачи и принимал работу. Кроме того, что он отличный фронтендер, он ещё обладает хорошими организаторскими способностями.

Письмо написано 09 февраля 2018 в 21:18
deleted-1000098649
руководитель

Работал с Олегом по нескольким достаточно сложным проектам с серьезной бизнес-логикой и многофункциональными интерфейсами. Олег выступал в роли фронтенд-разработчика.

Качество работы на высшем уровне, сроки не сорвал ни разу. Все навыки в области фронтенда подтверждаю.

Отлично работает в команде.

С удовольствием буду работать с ним и дальше вне зависимости от сложности проекта.

Письмо написано 08 февраля 2018 в 12:58
ialekseenko2
Менеджер • коллега

Олег больше года работает наставником на курсе «Профессиональный JavaScript, уровень 1» от HTML Academy, автором которого я являюсь. В задачи наставника входит индивидуальная работа со студентами курсов: объяснение теоретических моментов, с которыми у студентов возникают сложности, ревью кода, обсуждение решений и консультации по скайпу.

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

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

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

Письмо написано 31 января 2018 в 20:18