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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...