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

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