Frontend-Разработчик (React)

Контакты


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

Описание

Ищу возможность присоединиться к команде, где смогу применять и совершенствовать свои навыки в разработке. Благодаря предыдущему опыту работы в международной сфере я обладаю развитыми навыками коммуникации и ответственностью за результат. Готов активно учиться, расти как специалист и приносить пользу команде.

Навыки

JavaScript: ES6+, асинхронные запросы, работа с DOM;
Фронтенд: React (Хуки, Context API, Router), Redux Toolkit;
Работа с API: Rest API, WebSockets, настройка аутентификации/авторизации (JWT-токен);
Вёрстка: HTML5, CSS3, Bootstrap, Tailwind CSS;
Тестирование: Jest (базовый уровень), CI/CD (GitHub Actions);
Взаимодействие с бэкендом: REST API, WebSockets(Socket.IO), JWT-аутентификация;
Языки: Английский (С1 – advanced), испанский (A2);

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

Чат (аналог Slack) | Демо
• Разработал полнофункциональное веб-приложение для обмена сообщениями в реальном времени.
• Реализовал двустороннюю связь между клиентом и сервером с использованием WebSockets (Socket.IO) для мгновенной доставки сообщений.
• Настроил JWT-аутентификацию и авторизацию для безопасного доступа пользователей.
• Организовал маршрутизацию с помощью React Router и управление состоянием приложения с помощью Redux Toolkit.
Стек: React, Redux Toolkit, React-Bootstrap, Socket.IO, React Router, JWT, Vite.

RSS агрегатор
• Создал SPA для подписки на RSS-ленты и автоматического обновления ленты новостей.
• Реализовал парсинг RSS-источников, валидацию форм и обработку асинхронных запросов к API.
• Настроил сборку проекта с помощью Webpack и организовал интернационализацию с помощью i18n.
Стек: JavaScript, Bootstrap, Webpack, Axios, i18next.

Вычислитель отличий (CLI)
• Разработал консольную утилиту для определения различий между содержанием файлов в форматах JSON и YAML.
• Внедрил автоматическое тестирование с помощью Jest с покрытием более 90% и настроил непрерывную интеграцию через GitHub Actions.
Стек: JavaScript, Node.js, Jest, Commander.js, CI/CD.

Опыт


Заместитель генерального директора, Валрус Шиппинг
Агентирование иностранных судов в порту
Октябрь 2019 - по настоящее время

Управление и аналитика: Проводил анализ рынка и деятельности конкурентов, что способствовало разработке успешной бизнес-стратегии.
Коммуникация и работа с клиентами: Выстроил и поддерживал отношения с иностранными партнерами (вел переписку и переговоры на английском языке), что привело к привлечению новых клиентов
Организация процессов: Разработал и внедрил новую схему работы для команды из 43 человек, оптимизировав рабочие процессы на новом терминале.

Судовой агент, МК-Транс, Валрус Шиппинг
Агентирование российских и иностранных судов в порту
Ноябрь 2013 - Октябрь 2019

Координация и решение проблем: Обеспечивал взаимодействие между международными сторонами (иностранные суда, портовые власти) в условиях строгих дедлайнов.

Образование


Frontend-разработчик, Хекслет
Март 2024 - Август 2025
Переводчик (Английский и испанский языки), Пятигорский Государственный Лингвистический Университет
Сентябрь 2004 - Июнь 2009

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

Начинающий frontend-разработчик и специалист с опытом управления проектами и командой.
Принял осознанное решение сменить сферу деятельности на IT, где смогу применить свой прошлый опыт и желание создавать цифровые продукты. Уверен, что умение организации сложных процессов и коммуникации с международными клиентами будет ценным активом в разработке.

Комментарии


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

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

0

Привет, Константин!


Давай улучшим твое резюме:
1. Описание проектов
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
- Давай добавим технологический стек каждого проекта.
2. Опыт
Основной принцип, которого мы придерживаемся при описании опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые будут больше всего соотноситься с искомой вакансией.
Сможем ли мы добавить в этом разделе какие-то твои достижения? Может, тебе удалось что-то внедрить/улучшить?

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


https://cv.hexlet.io/ru/resumes/9402
Анастасия, добрый день!
Чего-то я увлекся учебой и не проверял карьерный трек. Извиняюсь.
Итак:
1) Попытался зашить ссылку, но не получилось. Направьте, пожалуйста.
2) Добавил стек обоих проектов.
3) Релевантного опыта в разработке нет вообще. Нечего описывать.

Константин Шаган07-10-2024 08:21:48

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