Frontend-разработчик
Основное
Санкт-Петербург
Готов
🎯 Цель
Ищу работу в сфере webdev (фронтенд) на позиции фронтенд-разработчика. Живу в Санкт-Петербурге. Рассматриваю варианты как офисной, так и удаленной работы.
👋 О себе
Самостоятельно изучала веб-разработку по доступным в сети учебным материалам. Хотелось развиваться, поэтому с ноября 2021 г. учусь в Hexlet. В 2023 г. окончила курс "Фронтенд-разработчик" и получила сертификат.
В октябре 2022 г - феврале 2023 г. проходила стажировку в Epicbrief inc (Финляндия) в качестве junior frontend разработчика, получила опыт работы в реальном проекте.
🎓 Обучение в Hexlet
1. Игры разума
Описание: набор консольных игр с общим движком.
Стек: Node.js, readline-sync, Github Actions.
2. Вычислитель отличий
Описание: консольная утилита diff, которая умеет сравнивать файлы (json, yaml) и красиво форматировать разницу в зависимости от предпочтений пользователя.
Стек: Node.js, Commander.js, lodash, jest.
3. RSS агрегатор
Описание: приложение, позволяющее добавлять, читать и обновлять RSS-ленты.
Стек: DOM API, Promise API, DOM Parser, yup, i18next, on-сhange, axios, Bootstrap, Webpack, vercel, testing library, nock.
Посмотреть: деплой на vercel.
4. 'Slack' чат
Описание: чат с функционалом авторизации, есть возможность посылать/получать сообщения, добавлять, удалять и переименовывать каналы. Фильтр нецензурной лексики. Поддерживаются локали ru, en.
Стек: React, Redux Toolkit, React Router 6, React-Bootstrap, socket.io, yup, i18next, react-toastify, axios, leo-profanity, Rollbar, Github Actions, Railway.
Посмотреть: деплой на railway.
🤖 Пет-проект
Телеграм-бот
Описание: Бот проверяет орфографию и ударения по сайту gramota.ru.
Стек: NodeJS, curl, Telegram API, Docker, Nginx/Apache, pm2.
Посмотреть: Орфобот Мефодий.
🔥 Опенсорс-проекты
- Разработала темную тему для каталога классической музыки opusclassical.net
- Исправляла верстку лендинга в проекте Хекслета RunIT
- Исправляла баги в проектах Хекслета hexlet-comparator и hexlet-basics
- Unix (Linux)
- Git, GitHub Actions (CI)
- Автоматическое тестирование (Jest, Testing Library, Playwright)
- Docker
- HTTP, WS
- Nginx
- ESLint
Gimp
JavaScript ES6/Node.js, npm, TypeScript
React (FC), Redux toolkit, React Router
HTML5
CSS/SCSS, Bootstrap, Chakra UI
Webpack/Parcel, Gulp
Firebase
MySQL, MongoDB (начальные знания)
Курсы
Серверные веб-технологии и системы управления контентом
Курс на Openedu, 2021 г., ун-т ИТМО, СПб.
Тренировки по алгоритмам
Яндекс (2021, 2023)
Сертификат pdf
CS50
Harvard (начала в 2021 г.)
Работа
Epicbrief - это небольшая стартап-компания в самом начале развития. Мы разрабатывали веб-приложение для бизнеса (полезный функционал для торговых представителей). Стек: React FC TypeScript, Chakra UI, Firebase, ESLint, GH Actions.
Интернациональная команда разработчиков, рабочий язык - английский.
Мне поручали следующие задачи:
• рефакторинг кода (конвертация JS -> TS, исправление ошибок компиляции и линтинга)
• разработка собственных реакт-компонентов приложения на TS как по макету в Фигме, так и по своему дизайну
• UX/UI-исследования
• написание Firebase cloud-функции (триггер для автоматического обновления коллекции)
• Github Action для запуска тестов
-> Разработала следующие компоненты:
кастомный confirm, страничка 404 в 2 вариантах, хелп с инструкциями для юзеров, 2-уровневый сайдбар с навигацией.
-> Также реализовала роутинг с применением приватных и публичных маршрутов для аутентифицированных и неаутентифицированных пользователей с разными макетами для этих роутов.
-> Готова предоставить рекомендательное письмо CTO проекта.
• Участвовала в развитии поисковой системы
• Оценивала результаты поисковой выдачи по запросам из области Computer Science (любые запросы, не только вебдев)
• Читала и анализировала документацию, искала примеры кода, наиболее релевантные запросы пользователя, составляла аналитические справки
-> В задачи входило быстро научиться оценивать на релевантность поисковую выдачу, при этом запросы пользователей могли быть связаны с любой сферой computer science, касаться любых языков программирования. За время работы удалось сохранить достаточно высокий рейтинг, несмотря на то что большая часть информации была совершенно новой и незнакомой. Это значит, что работа делалась в срок, оценки по большей части были верными, что в конечном итоге улучшило качество поисковой выдачи.
• Участвовала как стажер в разработке сайтов издательства (с использованием CMS Wordpress)
• Тестировала плагины
• Вносила изменения в код плагинов, исправляла ошибки (JS, PHP, CSS, SQL)
-> Работа была связана со сферой e-learning (учебные материалы по русскому языку для студентов-иностранцев)
1) Настроила плагин электронной читалки и поправила CSS-стили в соответствии с требованиями руководителя
2) Искала и тестировала плагины для e-learning с точки зрения UX, защиты контента, провела кроссбраузерное тестирование (playwright). Пример отчета по тестированию плагинов (JS/Express.js/Tabulator):
https://plugin-table.redaktorscha.repl.co/
3) Доработала по ТЗ плагин виртуальной кириллической клавиатуры, которая позволила иностранным студентам выполнять задания и решать кроссворды (существующий код не работал с некоторыми текстовыми инпутами, которые рендерили другие плагины), поменяла CSS-стили;
4) Доработала по ТЗ таблицу с рейтингом учащихся, нашла и исправила ошибку, которая ломала таблицу SQL. Получила благодарность от компании - разработчика плагина AYS Pro за найденный баг.
Образование
Рекомендации
Резюме содержит достаточно информации о квалификации и опыте работы кандидата. Однако, есть несколько замечаний:
- Необходимо более четко определить цель искомой работы и включить ее в начало резюме.
- Не стоит упоминать места работы, которые не относятся к вакансии фронтенд-разработчика.
- В описании опыта работы необходимо больше фокусироваться на достигнутых результатах и конкретных задачах, выполненных в рамках проектов.
- В разделе образования необходимо указать факультет и направление подготовки.
- Не стоит упоминать номер телефона и электронную почту, если они не требуются для контакта соискателя.
Сопроводительное письмо
Уважаемый работодатель,
Предлагаю Вам мое резюме на позицию фронтенд-разработчика. Я живу в Санкт-Петербурге и готова рассмотреть как офисную, так и удаленную работу.
Самостоятельно изучила веб-разработку по доступным в сети учебным материалам и продолжаю развиваться в этой сфере. С ноября 2021 г. учусь в Hexlet на профессию "Фронтенд-разработчик". В октябре 2022 г. - феврале 2023 г. проходила стажировку в Epicbrief inc (Финляндия) в качестве junior frontend разработчика, получив опыт работы в реальном проекте.
В моем портфолио есть несколько проектов, выполненных в рамках обучения в Hexlet и пет-проект, разработанный мной самостоятельно. Работала также над опенсорс-проектами, в том числе внесла свой вклад в разработку каталога классической музыки opusclassical.net и исправление багов в проектах Хекслета.
Уверена, что мой стек технологий и навыки могут быть полезны Вашей компании. Готова к быстрому обучению и к работе в команде.
С уважением,
[Ваше имя]
Улучшенное резюме
Frontend-разработчик
🎯 Цель
Ищу работу в сфере webdev (фронтенд) на позиции фронтенд-разработчика. Живу в Санкт-Петербурге. Рассматриваю варианты как офисной, так и удаленной работы.
👋 О себе
Самостоятельно изучала веб-разработку по доступным в сети учебным материалам. Хотелось развиваться, поэтому с ноября 2021 года учусь в Hexlet на профессию «Фронтенд-разработчик». Хочу работать фронтендером, чтобы решать интересные задачи и делать мир лучше :-)
В октябре 2022 года - феврале 2023 года проходила стажировку в Epicbrief inc (Финляндия) в качестве junior frontend разработчика, получила опыт работы в реальном проекте.
🎓 Обучение в Hexlet
1. Игры разума
Описание: набор консольных игр с общим движком.
Стек: Node.js, readline-sync, Github Actions.
2. Вычислитель отличий
Описание: консольная утилита diff, которая умеет сравнивать файлы (json, yaml) и красиво форматировать разницу в зависимости от предпочтений пользователя.
Стек: Node.js, Commander.js, lodash, jest.
3. RSS агрегатор
Описание: приложение, позволяющее добавлять, читать и обновлять RSS-ленты.
Стек: DOM API, Promise API, DOM Parser, yup, i18next, on-сhange, axios, Bootstrap, Webpack, vercel, testing library, nock.
Посмотреть: деплой на vercel.
4. 'Slack' чат
Описание: чат с функционалом авторизации, есть возможность посылать/получать сообщения, добавлять, удалять и переименовывать каналы. Фильтр нецензурной лексики. Поддерживаются локали ru, en.
Стек: React, Redux Toolkit, React Router 6, React-Bootstrap, socket.io, yup, i18next, react-toastify, axios, leo-profanity, Rollbar, Github Actions, Railway.
Посмотреть: деплой на railway.
🤖 Пет-проект
Телеграм-бот
Описание: Бот проверяет орфографию и ударения по сайту gramota.ru.
Стек: NodeJS, curl, Telegram API, Docker, Nginx/Apache, pm2.
Посмотреть: Орфобот Мефодий.
🔥 Опенсорс-проекты
- Разработала темную тему для каталога классической музыки opusclassical.net
- Исправляла верстку лендинга в проекте Хекслета RunIT
- Исправляла баги в проектах Хекслета hexlet-comparator и hexlet-basics
- Unix (Linux)
- Git, GitHub Actions (CI)
- Автоматическое тестирование (Jest, Testing Library, Playwright)
- Docker
- HTTP, WS
- Nginx
- ESLint
Gimp
JavaScript ES6/Node.js, npm, TypeScript
React (FC), Redux toolkit, React Router
HTML5
CSS/SCSS, Bootstrap, Chakra UI
Webpack/Parcel, Gulp
Firebase
MySQL, MongoDB (начальные знания)
Курсы
Серверные веб-технологии и системы управления контентом
Курс на Openedu, 2021 год, университет ИТМО, Санкт-П
Добавить комментарий
Мария, привет!
Очень креативно:)
Есть предложение в Описании начать с основной цели поиска, формата работы, а затем плавно перейти в блок о Себе.
Еще по возможности было бы здорово украсить Работу достижениями, выдающимися успехами :)
Все остальное информативно и содержательно.
Успехов в поиске новых задач и стремлении сделать мир лучше!
Спасибо! Учту и исправлю :-)
Мария Насонкина02-09-2022 07:09:13Добавить комментарий