Javascript frontend-разработчик

Контакты


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

Описание

Меня зовут Алексей, я начинающий frontend developer с сильным стремлением к саморазвитию и непрерывному обучению.
Моя главная цель - стать Senior Frontend Developer. Для этого я постоянно изучаю новые технологии и совершенствую свои навыки. Я ищу компанию, которая предоставит мне возможность участвовать в сложных и интересных проектах, где я смогу применять и развивать свои знания. Я хочу работать в команде профессионалов, где я смогу учиться у более опытных коллег и делиться своим опытом. Важно, чтобы компания поддерживала мой рост и предоставляла возможности для обучения и профессионального развития.

Сертификаты:
Фронтенд-разработчик by Hexlet
Test Automation Frontend Academy by OptimaxDev

Навыки
  • React
  • Redux Toolkit, RTK Query
  • JavaScript (ES6+) / TypeScript;
  • UI-тестирование (Playwright)
  • Интеграционное тестирование (MSW + RTL + Jest)
  • Понимание Rest API, promises, async/await
  • Git
  • Сборщик Vite, Webpack
  • Bootstrap
  • Препроцессоры SASS/SCSS
  • HTML5, CSS3
  • Знание Figma
  • Технический английский
  • Развитые soft skills
  • Понимание Agile
Описание проектов
Chat-Slack

Описание: это упрощенная версия real-time приложения на React для обмена сообщениями. Проект включает в себя интеграцию REST API, маршрутизацию на клиентской стороне, аутентификацию и авторизацию. В приложении используется WebSockets для мгновенного общения.

Ссылка на сайт

Полученные навыки:
• Разработка SPA с использованием React и Redux Toolkit.
• Работа с асинхронными операциями
• Реализация real-time функционала через WebSockets
• Работа с маршрутизацией
• Реализация аутентификации и авторизации пользователя с localStorage
• Валидирование

Технологический стек:
React, React-Router-DOM
Redux Toolkit
Axios
Socket.io-client - real-time коммуникация
React-i18next - международная локализация
Formik - форма
Yup - валидация
Leo-profanity - фильтрация нецензурных слов
React-toastify - уведомления
Rollbar - мониторинг ошибок
React-Bootstrap
Сборщик Vite

RSS агрегатор

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

Ссылка на сайт

Полученные навыки:
• Работа с асинхронными операциями
• Структурирование данных
• Валидирование
• Использование сторонних библиотек для парсинга XML разметки
• Разделение логики по модели MVC (Model-View-Controller)
• Локализация интерфейса
• Оптимизация пользовательского опыта за счёт использования актуальных технологий

Технологический стек:
• JavaScript (ES6+), стандарт airbnb
Axios
I18next - платформа для интернационализации
Lodash
Yup (валидатор)
On-change (для view)
Сборщик Webpack
Bootstrap
Make
HTML5
CSS3
Git
Github Actions - непрерывная интеграция (CI)
• Линтер eslint
Code Climate
npm

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

Описание: реализация командной утилиты, показывающей разницу между двумя структурами данных (JSON, YAML).

Полученные навыки:
• Разработка CLI-утилит
• Работа с файловой системой (fs)
• Использование сторонних библиотек для парсинга и сравнения файлов
• Написание тестов и линтеров для обеспечения качества кода

Технологический стек:
• JavaScript (ES6+), стандарт airbnb
js-yaml
Lodash
• Автотесты с Jest (TDD - разработка через тестирование)
• Работа с деревьями (AST)
Github Actions - непрерывная интеграция (CI)
Git
• Линтер eslint
Make
• Создание командной утилиты - commander.js
Code Climate
npm

Игры разума

Описание: консольное приложение из 5 различных мини-игр, проверяющих знания в логическом и арифметическом направлении.

Полученные навыки:
• Разработка консольных приложений
• Работа с Node.js
• Управление зависимостями через npm
• Использование Git для управления версиями кода

Технологический стек:
• JavaScript (ES6+), стандарт airbnb
• Общение с пользователем через консоль - readline-sync
• Создание командной утилиты - commander.js
Git
• Линтер eslint
Make
Code Climate
npm

Опыт


Консультант по инвестиционным продуктам, Тинькофф Банк
Российский коммерческий банк, сфокусированный полностью на дистанционном обслуживании. Крупнейший в мире онлайн-банк по количеству клиентов
Ноябрь 2020 - Декабрь 2021
  • Консультировал клиентов по продуктам Тинькофф Инвестиции через чат и телефон, обеспечивая высокое качество обслуживания и удовлетворенность клиентов.
  • Обучал клиентов основам финансового рынка и презентовал сервисы брокера, что привело к снижению обращений в службу поддержки на 30% благодаря повышению финансовой грамотности клиентов.
  • Эффективно решал проблемы клиентов, обеспечивая быстрое реагирование и поддержку, что способствовало снижению среднего времени ответа на запросы до 1 часа.
  • Своевременно выполнял план по коммуникациям на 110%, что способствовало укреплению отношений с клиентами и повышению их лояльности.

Образование


Фронтенд-разработчик, Хекслет - онлайн школа программирования
Январь 2024 - по настоящее время
Автоматический фронтенд-тестировщик, OptimaxDev
Июль 2023 - Сентябрь 2023
Бакалавр по специальности: "Компьютерные технологии и математическое моделирование", кафедра: "Прикладная математика и информатика", Тольяттинский государственный университет
Сентябрь 2018 - Июль 2022

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва

Готов рассмотреть интересные предложения о работе.

Комментарии


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

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

1

Привет, Алексей!

Давай дополним твое резюме:
1. Подраздел «Дополнительные контакты» предполагает указание там ссылки на профессиональные профили (Хабр Карьера и LinkedIn). VK в большей степени содержит много личного контента, с этим нужно быть аккуратнее и учитывать тот факт, что потенциальному работодателю он также станет доступен.
2. Описание
Давай перенесем информацию о твоих учебных проектах отсюда в раздел «Образование»
3. Описание проектов
- Для удобства и компактности ссылку на GitHub можно зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект;
- Давай добавим результаты проекта/полученные тобой навыки.
3. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
Было бы отлично, если бы ты смог выделить свои достижения в количественном эквиваленте и описать их через вклад/пользу, которую они принесли компании.
4. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.

Желаю тебе удачи в освоении IT-профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...