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
Опыт
- Консультировал клиентов по продуктам Тинькофф Инвестиции через чат и телефон, обеспечивая высокое качество обслуживания и удовлетворенность клиентов.
- Обучал клиентов основам финансового рынка и презентовал сервисы брокера, что привело к снижению обращений в службу поддержки на 30% благодаря повышению финансовой грамотности клиентов.
- Эффективно решал проблемы клиентов, обеспечивая быстрое реагирование и поддержку, что способствовало снижению среднего времени ответа на запросы до 1 часа.
- Своевременно выполнял план по коммуникациям на 110%, что способствовало укреплению отношений с клиентами и повышению их лояльности.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Самара
Готов рассмотреть интересные предложения о работе.
Рекомендации
Привет, Алексей!
Давай дополним твое резюме:
1. Подраздел «Дополнительные контакты» предполагает указание там ссылки на профессиональные профили (Хабр Карьера и LinkedIn). VK в большей степени содержит много личного контента, с этим нужно быть аккуратнее и учитывать тот факт, что потенциальному работодателю он также станет доступен.
2. Описание
Давай перенесем информацию о твоих учебных проектах отсюда в раздел «Образование»
3. Описание проектов
- Для удобства и компактности ссылку на GitHub можно зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект;
- Давай добавим результаты проекта/полученные тобой навыки.
3. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
Было бы отлично, если бы ты смог выделить свои достижения в количественном эквиваленте и описать их через вклад/пользу, которую они принесли компании.
4. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию