Frontend Developer

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу на вакансию Frontend-разработчик. Имею опыт и экспертизу на разных ролях и участках в продуктовой разработке. Для большего понимания технической стороны решил получить не только теоретические, но и практические навыки, которые позволят мне не только читать, но и писать код.
Комфортный формат работы: офис/гибрид.
В данный момент завершаю обучение на платформе Hexlet по профессии Frontend-разработчик. В ходе обучения реализовал несколько учебных проектов:

Учебные проекты

Вычислитель отличий

Программа, определяющая разницу между двумя структурами данных. Поддерживает форматы JSON, YAML и несколько форматов отображения.
Полученные навыки:
* Опыт построения архитектуры полноценного приложения и написания чистого кода
* Создание cli приложения (библиотека commander.js)
* Опыт работы с системой непрерывной интеграции (GitHub Actions)
* Написание автоматических тестов (Jest)
* Опыт работы с древовидными структурами данных
* Опыт работы с рекурсивными алгоритмами
* Парсинг данных в форматах json, yaml
* Опыт работы с техникой TDD
Стек технологий: Jest, lodash, Node.js (path, filesystem)

RSS агрегатор

Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Полученные навыки:
* Опыт работы с DOM: работа с селекторами, работа с событиями DOM, генерация HTML средствами DOM API;
* Опыт внедрения в проект основ UX/UI: блокировка во время отправки, отображение прогресса, настройка фокусов и т.д.;
* Практика работы с асинхронным JavaScript (проект построен на промисах);
* Отработка HTTP-запросов с помощью библиотеки axios;
* Опыт сборки проекта с помощью Webpack;
* Построение архитектуры проекта на базе шаблона MVC;
Стек технологий: DOM API, AJAX, Webpack, Bootstrap, MVC

Чат

Очень упрощенная версия Slack-чата.
Полученные навыки:
* Взаимодействие с REST API, работа с веб-сокетами
* Использование React (с хуками) и Redux (через reduxjs/toolkit)
* Организация роутинга на стороне клиента, реализация аутентификации и авторизации
* Создание форм с помощью библиотеки Formik (валидация полей ввода — yup)
* Сборка и деплой, мониторинг ошибок в продакшене (Rollbar)
Стек технологий: React, Redux Toolkit, Websocket, HTTP, Bootstrap

Навыки

Hard skils:
- Git;
- Docker
- опыт работы с Apache NiFi;
- опыт работы с ClickHouse;
- знание JavaScript(ES6);
- React (функциональные компоненты, хуки);
- Redux + Toolkit;
- HTML/CSS;
- Vagrant;
- хорошее знание SQL. Опыт написания и оптимизации сложных запросов;
- настройка непрерывной интеграции (CI) с помощью Jenkins, GitHub Action;
- разработка функциональных требований;
- опыт работы напрямую с бизнес-заказчиком;
- базовые знания Java;
- базовый уровень работы с ОС Linux.

Soft skils:
- нацеленность на результат;
- стремление к развитию и профессиональному росту;
- активная жизненная позиция.

Опыт


Team Lead, Сбербанк
Апрель 2020 - по настоящее время

Обязанности:
- оптимизация текущих рабочих процессов и помощь в их автоматизации;
- участие в scrum-митингах;
- управление командой разработки;
- участие в найме;
- участие в проработке архитектуры внутри команды и со смежными подразделениями.

Достижения:
- внедрение практик непрерывной интеграции и непрерывной доставки (CI/CDL);
- сокращение Lead time для плановых релизов с 2 месяцев до 2 недель;
- внедрена система класса Endpoint Detection & Response (EDR), собственной разработки в промышленную эксплуатацию.

Владелец продукта, Сбербанк - Технологии
Март 2019 - Апрель 2020

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

Достижения:
- внедрены проверки комплаенс в ЕФС в промышленную эксплуатацию;
- внедрение новой архитектуры сервиса.

Системный аналитик, Сбербанк - Технологии
Май 2017 - Февраль 2019

Обязанности:
- сбор и анализ требований, трансформация их в системные требования, постановка задач на разработчиков;
- разработка и согласование документации к модулям системы;
- проектирование микросервисов веб-приложения (API, данные, сервисы, требования к backend и frontend);
- проектирование интеграционных взаимодействий со смежными системами;
- участие во внедрении;
- участие в анализе и уточнении требований по задачам бэклога;
- участие в модульном тестировании;
- работа с дефектами и инцидентами для устранения технологических проблем;
- консультация заказчика по вопросам использования разработанного ПО в ходе UAT;
- взаимодействие с командой разработки и тестирования, владельцами продукта;
- участие в проектах по следующим системам банка: ЕРКЦ (открытие вклада, перевод между своими счетами, автоплатежи), проверки фродмониторинга в ЕФС.

Достижения:
- документация по проекту перенесена в Confluence;
- внедрены активные операции в ЕРКЦ в промышленную эксплуатацию;
- внедрены проверки фродмониторинга в ЕФС в промышленную эксплуатацию.

Системный аналитик, EPAM Systems
Сентябрь 2016 - Май 2017

Обязанности:
- анализ, определение и документирование функциональных требований к информационным системам;
- описание вариантов использования (use case);
- моделирования взаимодействия объектов во времени (sequence diagram);
- проработка структуры БД;
- оптимизация производительности, планов запросов;
- участие в scrum-митингах;
- взаимодействие с командой разработки и тестирования, проектными менеджерами;
- участие в тестировании;
- участие в проектах по следующим системам банка: система с которой работают кассиры, система для взаимодействия с кредитными бюро, система для обзвона клиентов и сохранения результатов звонков, система персонализации пластиковых карт.

Инженер по внедрению и поддержке ПО, EPAM Systems
Май 2014 - Сентябрь 2016

Обязанности:
- участие в scrum-митингах;
- поддержка и оптимизация конвейера непрерывной интеграции и развертывания;
- поддержка систем заказчика (линия 2.5): обработка и анализ инцидентов, коммуникации;
- работа с базами данных, выявление некорректных данных и их исправление;
- взаимодействие с командой разработки, проектными менеджерами, системными администраторами и другими отделами банка;
- анализ требований пользователей, подготовка исправлений и доработок в соответствии с ними и их последующая установка в рабочую среду;
- тестирование доработок и исправлений;
- оптимизация производительности, планов запросов;
- решение в кратчайшие сроки критичных проблем, затрагивающих важные бизнес процессы;
- актуализация базы знаний (документация, инфраструктура, support cases);
- мониторинг, сбор метрик;
- обучение новых сотрудников на проект.

Образование


Прикладная информатика, Рязанский государственный радиотехнический университет
Сентябрь 2014 - Июль 2018
Техник по информационной безопасности, ОГБОУ СПО «Рязанский колледж электроники»
Сентябрь 2009 - Июль 2012

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Рязань

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме нуждается в значительной доработке. Вот несколько рекомендаций для улучшения: ...
Резюме содержит следующие положительные аспекты: Опыт работы в крупных банковских учр...
Резюме выглядит хорошо структурированным и информативным. Очевидно, что вы активно учас...
Привет, Александр! Давай улучшим твое резюме: 1. Подраздел «Дополнительные контакты» п...
Это резюме выглядит очень впечатляюще! Здесь представлено множество ценных навыков и до...
Это резюме Frontend-разработчика выглядит впечатляюще и информативно. В нем содержится ...
Привет, Константин! Давай улучшим твое резюме: 1. Описание проектов Давай добавим резу...
Резюме имеет хороший объем информации о ваших навыках и опыте работы. Ваши проекты и до...
Резюме выглядит информативным и хорошо структурированным. Оно включает в себя ключевые ...
Это резюме содержит хорошие аспекты, но есть несколько моментов, которые могли бы быть ...