Junior Frontend Developer
Контакты
За год некоммерческой фронтенд-разработки:
- Реализовала пять ПЭТ-проектов на JavaScript, CSS и HTML.
- Успешно прошла стажировку по React и TypeScript.
- Участвую в OpenSource проектах.
Этот опыт не только расширил мой технический арсенал, но и улучшил навыки поиска необходимой информации и документации при решении сложных задач. Он также научил меня воспринимать ошибки как возможности для роста и учиться на опыте старших разработчиков через код-ревью. Благодаря OpenSource проектам я научилась работать с легаси-кодом и интегрировать новые фичи в уже существующие системы.
Для меня фронтенд-разработка — это не просто знание определенного набора технологий и библиотек. Это возможность постоянно изучать новое и решать конкретные бизнес-задачи. В этом процессе мне помогает 8-летний опыт работы продактом в девелопменте, позволяющий применять понимание бизнес-логики и потребностей пользователей.
🧠JavaScript, TypeScript, React, React Hooks, Redux Toolkit, Node.js, HTML, CSS, Sass, Bootstrap, OOP, functional programming, DOM API, HTTP API, JWT, asynchronous programming, Jest, TDD.
🚀Работаю с: React Query, React Router, Axios, Socket, i18next, Yup, Formik, Webpack, Redux Persist, React Hook Form, Vite, Vercel.
💡Использую: Git, GitHub, GitHub Actions, Git-flow, ESLint, Prettier, Code Climate, Chrome DevTools + React Developer Tools.
Читаю профессиональную литературу на английском языке.
ПЭТ-проекты
1. Проект "Hexlet chat" | Git
Упрощенная версия Slack чата. Функционал включает в себя: вход/регистрацию/выход пользователей, создание/удаление/редактирование каналов, мгновенный обмен сообщениями в чате канала через сокеты, UI всплывающие уведомления и фильтрацию нецензурных слов. Технологии: React, Socket.io, React-Bootstrap, JWT, React Query, React Router, Redux Toolkit, React Hooks, Formik, i18next, React-toastify, leo-profanity.
2. Проект "Trello Board" | Git
Упрощенная доска для командной работы над задачами. Функционал включает в себя:
вход текущего пользователя; колонки (изменение названия) с карточками; редактируемые заголовки и описания карточек; создание, подсчет, изменение и удаление комментариев. Технологии: TypeScript, Sass, React, Redux Toolkit, React Hook Form, Git-flow. Сборка и деплой: Vite, Vercel. Другие особенности: Redux Persist для хранения состояния между перезагрузками страницы.
3. Проект "RSS агрегатор" | Git
Сервис для агрегации неограниченного количества RSS-потоков. Технологии: Промисы, архитектура MVC, Ajax-запросы, управление состоянием приложения на on-change. Сборка и деплой: Webpack, Vercel. Другие особенности: Валидация форм с помощью yup, локализация текстов на i18next, верстка на HTML/Bootstrap, DOM API.
4. Проект "Демо сайта-визитки" | Git
Сайт-визитка с валидной, семантической, резиновой и адаптивной версткой на flex-box и БЭМ. Технологии: HTML, CSS, JavaScript. Дополнительные особенности: Форма связи с валидацией на yup, слайдер с анимацией на чистом JS.
Опыт
- Разработала новый лендинг для проекта FixIT (HTML + Bootstrap)
- Сделала рефакторинг кода проекта RunIT, упростив интернационализацию на react-i18next. Код стал более структурированным и поддерживаемым, что сократило время добавления новых текстов.
- Исправила верстку в проекте Hexlet SICP, чтобы элементы страницы корректно сжимались и отображались на различных устройствах.
Обязанности
— Разработка некоммерческого проекта Trello Board на React + TS + Redux Toolkit
— Изучение FSD архитектуры приложений, профильной документации React + TS + Redux Toolkit, git flow и особенностей командной разработки в компании
Достижения
— Создала в срок приложение Trello Board с нуля самостоятельно изучив React + TS + Redux Toolkit
— Высокая оценка наставника: "Реквесты глянул. Там только еще линтером прогони. В целом по логике все очень круто, ты большая молодец!"
Образование
Ищу вакансии Junior Frontend Developer на полную или частичную занятость, предпочтительно в удаленном формате.
Рекомендации
Виктория, привет!
Давай доработаем резюме по нескольким разделам:
1. Описание
Этот раздел необходимо переформатировать в твое позиционирование, оно должно быть четким, конкретным и содержать факты: собираем твои сильные навыки и качества, которые помогут реализоваться в новой профессии. Это краткая выжимка твоих hard и soft skills, релевантных позиции Frontend Developer. Прочитав этот абзац, рекрутер или нанимающий менеджер должен понять кто ты, чем владеешь, твою мотивацию. Если ты упоминаешь нерелевантный опыт работы, то важно презентовать его в виде преимущества, которые получит работодатель, укажи лишь те навыки, которые можно взять с собой в новую профессию.
2. В название учебного проекта давай разместим ссылку на Github
В квадратных скобках указываем слово, по которому надо нажать
Пример:
Гитхаб
3. Опыт
Давай внесем больше понимания в "Достижения": где была реализована программа, где концепция.
Успехов тебе и новых масштабных проектов теперь в IT!
Добавить комментарий/ссылку на вакансию