Frontend разработчик (React)
Контакты
Ищу работу Frontend разработчика в офисе или удаленно, на полный рабочий день. Также интересует подработка в сферах, близких к IT - умею учиться и обучать других.
Контакты
Email: up@websector.ru
TG: Telegram
Закончил профессию Фронтенд-разработчик на Hexlet.
В рамках курса самостоятельно реализовал 4 проекта:
Первый проект - набор из пяти консольных игр.
Освоенные навыки:
- настройка Node.js окружения в Linux;
- npm (создание пакета, установка зависимостей);
- работа с Git, непрерывная интеграция Github Actions;
- контроль качества кода при помощи Eslint и CodeClimate;
- Построение архитектуры и написание чистого кода (выделение абстракций, изоляция побочных эффектов).
Второй проект - CLI утилита сравнения файлов в форматах JSON или YAML (в любом сочетании) и генерирующая отчет.
Освоенные навыки:
- Работа с деревьями и древовидной рекурсией, AST;
- TDD подход - тесты писались до реализации;
Стек: JS, Jest, Node.js, Commander, Lodash
Третий проект
RSS агрегатор – сервис для агрегации RSS-потоков. Позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Освоенные навыки:
- Самостоятельно реализован паттерн MVC, код разделен на слои, выделено и нормализовано состояние приложения;
- DOM API (работа с селекторами, событиями и генерацией HTML по ним);
- Асинхронный JS, обработка сетевых ошибок, валидациия форм;
- Основы UX (отображение прогресса, ошибок, настройка фокусов, блокировки);
- интернационализация (i18next);
- деплой (PaaS, Vercel);
Стек: JS, Webpack, Bootstrap, Yup, Axios, on-change.
Четвертый проект
Упрощенный аналог Slack - приложение на React/Redux, используя AJAX, REST, websockets, React (с хуками) + Redux (@reduxjs/toolkit) + Formik.
Освоенные навыки:
- работа с веб-сокетами;
- взаимодействие с REST API;
- использование React (с хуками);
- Redux (через reduxjs/toolkit);
- организация роутинга на клиенте (React Router);
- авторизация и аутентификация;
- сборка (webpack) и деплой (heroku).
- Трекинг ошибок (Rollbar)
Стек: Ract + Redux Toolkit, React Router, Bootstrap, React-Toastify, i18next, Formik, Websocket, Socket.IO
Также прошел профессию верстальщика на Hexlet и выполнил 3 проекта:
Первый проект - Когнитивные искажения
Второй проект - Портал Music Box
Третий проект - Hexlet Чат
Используемые инструменты и технологии: Git, SASS, Pug, Bootstrap, Gulp, Surge
Javascript ES6
DOM API, HTTP API
React, Hooks, Redux (Toolkit, RTQ)
Jest (тестирование)
HTML
CSS 3
SASS, Bootstrap
Git (Github)
Webpack, Gulp
Vim (10-пальцевая слепая печать)
Linux на уровне активного пользователя (Linux Mint)
Опыт
Работа с премиальными клиентами, руководство группой специалистов поддержки клиентов - оценка качества, обучение, мотивация, контроль.
Решил вернуться в Тинькофф, но был вынужден вновь уйти по причине переезда в Кыргызстан (и невозможности удаленной работы в связи с запретом на трансграничную передачу данных клиентов)
Организация процессов обслуживания клиентов компании, а также внутренних систем для сотрудников (CRM, информационный портал). Взаимодействие с подрядчиками, техническими специалистами, смежными подразделениями с целью организации процессов обслуживания и поддержки клиентов в дистанционных каналах связи и офисах, по телефону и в личном кабинете.
После работы в передовом Тинькофф было не так просто адаптироваться к огромной бюрократической машине Ростелекома, было непросто, но дало большой буст личному развитию.
К сожалению вынужден был уйти по семейным обстоятельствам (нужно было помогать пожилым родителям, на тот момент сильно заболел папа).
Занимался руководством большого коллектива, помогал каждому - обучал, мотивировал, контролировал. Помимо этого активно участвовал в развитии процессов поддержки клиентов, давал обратную связь и предлагал новые подходы.
Работал в быстро развивающемся и современном технологичном банке почти с самого начала его становления, активно участвовал в процессах, был вовлечен, помогал обучать новичков
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Бишкек