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.
Опыт
• Управление и аналитика: Проводил анализ рынка и деятельности конкурентов, что способствовало разработке успешной бизнес-стратегии.
• Коммуникация и работа с клиентами: Выстроил и поддерживал отношения с иностранными партнерами (вел переписку и переговоры на английском языке), что привело к привлечению новых клиентов
• Организация процессов: Разработал и внедрил новую схему работы для команды из 43 человек, оптимизировав рабочие процессы на новом терминале.
• Координация и решение проблем: Обеспечивал взаимодействие между международными сторонами (иностранные суда, портовые власти) в условиях строгих дедлайнов.
Образование
Свободно владею английским языком
Проживаю в городе Новороссийск
Начинающий frontend-разработчик и специалист с опытом управления проектами и командой.
Принял осознанное решение сменить сферу деятельности на IT, где смогу применить свой прошлый опыт и желание создавать цифровые продукты. Уверен, что умение организации сложных процессов и коммуникации с международными клиентами будет ценным активом в разработке.
Рекомендации
Привет, Константин!
Давай улучшим твое резюме:
1. Описание проектов
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
- Давай добавим технологический стек каждого проекта.
2. Опыт
Основной принцип, которого мы придерживаемся при описании опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые будут больше всего соотноситься с искомой вакансией.
Сможем ли мы добавить в этом разделе какие-то твои достижения? Может, тебе удалось что-то внедрить/улучшить?
Желаю тебе удачи в освоении новой профессии!
https://cv.hexlet.io/ru/resumes/9402
Анастасия, добрый день!
Чего-то я увлекся учебой и не проверял карьерный трек. Извиняюсь.
Итак:
1) Попытался зашить ссылку, но не получилось. Направьте, пожалуйста.
2) Добавил стек обоих проектов.
3) Релевантного опыта в разработке нет вообще. Нечего описывать.
Добавить комментарий/ссылку на вакансию