Обо мне

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

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

На данный момент учусь более профессионально оценивать свою эффективность и планомерно (от недели к неделе) улучшать ее.

Так же поставил для себя амбициозную цель стать одним из лучших, признанным, фронтенд-разработчиком в России. Сосредоточился на изучении JavaScript и разработки на более глубоком уровне.

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

* React+Redux вместе с экосистемой. Есть опыт работы с MobX

* NodeJS в качестве серверного фронта

* git

* MindMap для сбора информации и идей

* Трекер задач для планирование, приоритезации задач, координации действий в команде и отчетности

* Личное общение со всеми заинтересованными лицами, для быстрого решения возникающих вопросов и проблем, предупреждения рисков

Мои компетенции и чем могу быть полезен:

  • Большой опыт Frontend-разработки. Стремлюсь обмениваться опытом с другими разработчиками. Польза: я быстрее вольюсь в работу, и буду вносить свой вклад в развитие команды.
  • У меня есть постоянная мотивация к саморазвитию, а так же мотивация создавать качественные продукты (качество определяется потребностями бизнеса, критерии качества различаются для разных проектов). Польза: я заинтересован в успехе проекта и максимальной отдачи от него для компании.
  • Стараюсь разрабатывать удобные и понятные интерфейсы для пользователей. Польза: я работаю на повышение лояльности клиентов и их вовлеченность.
  • Сторонник Agile-ценностей, с учетом что Agile поощряет адаптацию любых методологий и инструментов индивидуально под команду и проект. Польза: меньше разрыв между мною и менеджерами (в идеале и с пользователями продуктом)
  • Применяю технологии планирования и управления проектом: декомпозиция задач, выявление рисков, расстановка приоритетов, адекватная оценка сроков. Польза: больше самостоятельности, более информированные менеджеры с точки зрения реальной ситации во фронтенде
  • Есть стремление стать тим-лидом, осваиваю необходимые для этого навыки. Польза: уже могу начинать работать на стыке разработки и менеджерской деятельности. В перспективе могу стать сильным team-лидом, организовывать frontend-команду, развивать команду и отвечать за нее.

Какие проекты мне интересней всего:

  • Разработка фронтенда в команде минимум из 2 человек
  • Актуальные, приоритетные проекты.
  • Коллектив, понимающий и принимающий Agile-ценности. Не только на уровне разработчиков, но и на уровне менеджеров.
  • Мне интересней работать в командах, в которых поощряется открытость, личные коммуникации. В идеале каждый имеет свою роль и несет отстветсвенность за нее (не распыляется), но помогает в силу своих возможностей сделать продукт и процессы разработки лучше.
  • Более интересны проекты в которых я могу выступать в роли тим-лида в команде фронтендеров.

С уважением, Ключанцев Егор

Email: EgorKluch@gmail.com

Телефон: 8-916-661-36-13

VK: vk.com/EgorKluch

Участие в профессиональных сообществах
Опыт работы
Digital подразделение Альфа Банка.
Ведущий фронтенд-разработчик
Январь 2018 — По настоящее время (1 год и 10 месяцев)

В мои задачи входит разработка и реализация интерфейса для внутрикорпоративного сервиса, формирование требование требований к взаимодействию с бэкендом (описание Rest API + взаимодействия по сокетом для realtime-оповещений об изменениях).

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

Так же я активно обучаюсь и внедряю различные инструменты повышения эффективности:

* Сбор информации по времени работы с точностью 15 минут, с ретроспективой раз в неделю (результат ретроспективы - что я изменю на следующей неделе). Пример отчета: https://monosnap.com/file/K1x8K4wBwlBVvPmzuK1VwSkSj9cmVw

* Декомпозиция задач, учусь более адекватно оценивать сроки, на более ранних этапах определять если возникают задержки.

* Учусь формализовывать процесс (как элемент конвеера в разработке). Есть список требований для взятия задачи в работу (согласованный дизайн, согласованное ТЗ или хотя бы API, оценка рисков), есть критерии завершения задачи по приоритетам на выходе (универсальные и индивидуальные для задачи), формирую регламент взаимодействия с коллегами в процессе работы.

* Учусь планировать свою работу, расставлять приоритеты, оценивать риски.

* Технологии: React+Redux со всем эко-стеком. Есть опыт разработки на MobX.

Сател
Москва
Ведущий frontend-разработчик
Август 2017 — Декабрь 2017 (5 месяцев)

Работал на удаленной основе над интерфейсом автоматизации бухгалтерии.SPA приложение со сложным интерфейсом (табы страниц, управление большими объемами данных, редактируемые таблицы, фильтрация данных на клиенте, динамические правила валидации как часть модели данных и возможность управления валидациями через редактор кода и т.д.)

Получил опыт работы в проекте в отсутствии четких требований к проекту.

В ходе проекта я получил отличный опыт построения масштабируемой архитектуры с нуля на React, Redux, Redux-Saga, React-Router и т.д. В качестве серверного фронтенда использовался nodejs.

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

Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Разработчик интерфейсов
Октябрь 2016 — Июнь 2017 (9 месяцев)

В мои обязанности входило разработка интерфейсов для различных внутренних сервисов Яндекса.В работе использовал такие технологии, как BEM, Enb, Docker, expressJs, TeamCity и т.д.

В процессе работы я получил опыт разработки и согласования интерфейсов, взаимодействия с конечными пользователями, выявления и постановки задач.

Получил опыт работы в проекте без строгих требований и жесткого контроля.

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

Разработка ПО для финансовых компаний
Javascript-разработчик
Октябрь 2014 — Декабрь 2015 (1 год и 3 месяца)

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

Я получил опыт работы над большим высоконагруженным проектом в рамках строгого workflow. В том числе, опыт тесного взаимодействия с project-менеджерами, приоритезации задач, отстаивания своей точки зрения и продвижения задач в случае необходимости.

Так же, я получил опыт работы с ExtJs, более глубокой работы с GIT (например, сабмодули, хуки), интеграции различных внешних сервисов (например, начисление бонусных баллов за шаринг в VK), интеграция различных внешних библиотек (например, интеграция Highcharts с глубокой кастомизацией интерфейса).

Был получен опыт разработки и реализации интерфейсов для управления сложной структуры данных.

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

ZOOM
Томск
Javascript-разработчик
Октябрь 2013 — Апрель 2014 (7 месяцев)

Разработка middleware для Set-top-box для Domru.

Перед нашей командой стояла задача написать высокоуровневую прошивку для STB на Javascript, которая бы вызывала STB API, и обрабатывала различные данные, получаемые через интернет или через DVB-C сигнал, и предоставляла конечному пользователю интерфейс для работы с приставкой.

В конечно счете, задача нашей команды (3 человека) была сведена к обработке всех получаемых извне данных, и реализации API для UI-фреймворка. В общей сложности в разработке продукта участовало более 12 разработчиков.

Для повышения качества кода, регулярно делали обзоры кода друг друга.

Технологии: GruntJS,  промисы (библиотека Q).

В проекте мною была реализована работа с порталом, VOD-сервисами, VOD-поиском, интеграции внешних сервисов (таких, как видео-сервисы, VK, Instagram, Яндекс-пробки, погода, новости и т.д.), принимал участие в разработке настроек STB.

Причина ухода: завершение проекта.

PHP-разработчик
Ноябрь 2012 — Июль 2013 (9 месяцев)

Разработка социальной сети знакомств GoAndDate.

Во время моей работы над проектом, в разработке участвовали тестировщик, 2 PHP-разработчика и IOS разработчик. Моя задача заключалась, кроме исправления различных багов, в реализации отправки push и pull уведомлений, работы с лентой новостей и событиями (такими как регистрация нового пользователя в радиусе километра, приглашение на встречу, "ваш профиль посмотрели" и т.д.).

Технологии: Symfony2, pull-уведомления на мобильные устройства, пересылка данных на nodejs через Redis.

Причина ухода: завершение проекта.

Живи на 5
Томск
JavaScript-разработчик
Октябрь 2011 — Апрель 2012 (7 месяцев)

Сервис посвящен электронным дневникам для школ.

Работа над клиентской частью админки. Управление пользователями (школьники, учителя, родители), электронное расписание, статистика, журнал оценок.

Работа шла на самописном JS-фреймворке работодателя.

Причина ухода: заморозка проекта.