Frontend developer

Контакты


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

Описание

Frontend-разработчик. Работаю с React и Redux Toolkit. Использую HTML и CSS (Flexbox, Grid), SCSS, а также Bootstrap. Настраиваю сборку с использованием Vite и Webpack, деплой на Render и Vercel. Использую Git, GitHub и GitHub Actions.

Навыки

Hard skills
- JavaScript, TypeScript, React, React Hooks, Redux Toolkit, Node.js
- HTML, CSS, SCSS, Flexbox, Grid, DOM API
- REST API, WebSocket, JWT, Formik, Yup, i18next
- Английский язык (B1)

Soft skills
- Умение чётко формулировать вопросы, принимать фидбэк и учиться на ошибках
- Способность быстро осваивать новые технологии и применять их на практике
- Внимательность к деталям и стремление к качественному коду
- Навык самостоятельного принятия решений и ответственности за результат
- Умение планировать задачи и соблюдать дедлайны
- Эмпатия и честное взаимодействие в команде

Описание проектов

Chat App
Веб-приложение чата на React с регистрацией, real-time сообщениями и управлением каналами.

Стек: React, Redux Toolkit, React Router, Formik, React-Bootstrap, WebSocket, REST API, Vite, Rollbar, i18next, Git, GitHub

Полученные навыки:
- Построение SPA с маршрутизацией (React Router)
- Управление состоянием через Redux Toolkit
- Аутентификация и работа с JWT
- Работа с REST API и WebSocket
- Формы и валидация с Formik и Yup
- Локализация интерфейса с i18next
- Настройка деплоя на Render

RSS-агрегатор
Сервис для чтения RSS-лент, позволяющий добавлять и обновлять источники, собирать новые записи в общий поток.

Стек: JavaScript, DOM API, Webpack, npm, Vercel, Bootstrap, ESLint, Git, GitHub

Полученные навыки:
- Работа с DOM API: генерация HTML, управление событиями, обработка и валидация форм.
- Реализация архитектуры MVC: управление состоянием, автоматное программирование.
- Работа с асинхронным JavaScript: выполнение HTTP-запросов, обработка ошибок.
- Настройка сборки и деплоя проекта с использованием Webpack.

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

Стек: JavaScript, Node.js, npm, Jest, ESLint, CodeClimate, Git, GitHub, GitHub actions

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

Игры разума
Консольная утилита из пяти мини-игр на логику и арифметику.

Стек: JavaScript, Node.js, npm, ESLint, CodeClimate, Git, GitHub, Makefile

Полученные навыки:
- Работа с Node.js и npm
- Использование Git для управления версиями кода
- Написание чистого и структурированного кода
- Реализация игровых логик и алгоритмов
- Применение линтеров и инструментов для проверки качества кода

Опыт


Руководитель группы PR, BI.ZONE
Одна из крупнейших российских компаний в сфере информационной безопасности
Апрель 2022 - Октябрь 2023

– Возглавлял PR-команду в компании, лидирующей на рынке кибербезопасности. Разрабатывал стратегии, продвигал бренд через медиа и инфоповоды.
– Участвовал во внутренних хакатонах — работал с командами разработчиков, помогал презентовать MVP-продукты для внутреннего инвестиционного комитета.
– Организовал пресс-конференцию с 30+ СМИ, добился 200+ медиаупоминаний. Новости компании регулярно попадали в ТОП Яндекса.

Руководитель PR-направления, Циан
Лидер российского PropTech-рынка
Март 2021 - Март 2022

– Управлял PR и SMM в одном из ведущих сервисов цифровых сделок с недвижимостью. Возглавлял команду из 6 человек.
– Погрузился в работу B2B-сервиса, автоматизирующего сделки через ЭЦП и API-интеграции. Изучал Java и архитектуру продукта, чтобы эффективно доносить технические преимущества платформы до широкой аудитории.

Менеджер по маркетингу и PR, ГК ЛАНИТ
Один из лидирующих ИТ-холдингов России, работающий в системной интеграции, разработке, обучении и цифровой трансформации
Февраль 2018 - Март 2021

– Развивал HR-бренд крупнейшего ИТ-холдинга России. Писал и публиковал интервью с разработчиками, создавал контент об ИТ-технологиях: от backend и frontend до блокчейна и big data.
- Глубоко погружался в технические темы и тренды, чтобы привлекать в компанию топовых специалистов.

Образование


Frontend developer, Hexlet
Октябрь 2023 - по настоящее время
Журналистика, Институт журналистики и литературного творчества
Сентябрь 2012 - Июнь 2017

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

Комментарии


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

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

1

Привет, Илья!



Давай доработаем твое резюме:
1. Навыки
Выдели, пожалуйсты, основные soft skills, 4-5 для демонстрации своих навыков. Не стоит перегружать этот раздел
2. Описание проектов
В данном разделе не хватает блока с результатами проекта (что было сделано тобой в итоге). В описании нам важно отразить суть проекта и стек. Перечислять наименование игр нет необходимости.
3. Опыт
Когда опыт нерелевантный, его стоит отразить кратко, не уходя в детализацию: выдели 3-4 максимум ключевых больших блока задач, которые продемонстрируют твои навыки.



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


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