Frontend-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

🎯 Цель

Ищу работу в сфере webdev (фронтенд) на позиции фронтенд-разработчика. Живу в Санкт-Петербурге. Рассматриваю варианты как офисной, так и удаленной работы.

👋 О себе

• Веб-разработчик с опытом работы в стартапе и бигтехе. Люблю создавать красивые и удобные пользовательские интерфейсы.
• Сотрудничала как джуниор фронтенд-разработчик в стартапе Epicbrief Inc, Финляндия. Разработала прототип веб-приложения для торговых представителей, который смог привлечь в компанию инвесторов. Рекомендательное письмо CTO проекта.
• Поступила по конкурсу и участвовала в летней Школе разработки интерфейсов Яндекса. В рамках школы разработала веб-приложение для развития личного бренда и нетворкинга.
• Успешно прошла стажировку в компании Яндекс.

Навыки

📌 Tech stack

  • JavaScript, NodeJS, TypeScript, Webpack, CRA (& Parcel JS), Next.js, Vite
  • React, React Router, Redux Toolkit, Lit.js (Polymer, WebComponents)
  • Figma, Gimp
  • HTML5, CSS3, SASS, Chakra UI, Bootstrap (React Bootstrap)
  • ESLint, Jest, Testing Library, Playwright, Mocha, Chai
  • Git, GitHub Actions, Docker
  • Nginx, Ubuntu, Firebase
Описание проектов

💻 Учебные проекты

  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. Деплой на render.com

🤖 Пет-проект

Телеграм-бот для проверки орфографии и ударений (на основе парсинга ресурса gramota.ru).
Стек: NodeJS, Telegram API, Docker.
Новая версия бота на TS и Express в процессе разработки

🔥 Опесорс-проекты

• Разработала темную тему и реализовала переключение тем для каталога классической музыки opusclassical.net
• Исправила верстку лендинга в проекте Хекслета RunIT
• Исправила баги в проектах Хекслета hexlet-comparator и hexlet-basics
• Сделала PR в репозиторий styled-components repo

Опыт


Стажер – разработчик интерфейсов, Отдел разработки десктопного браузера, ООО "Яндекс.Технологии"
Декабрь 2023 - Март 2024

• Рефакторила легаси-код (замена старого функционала на новый, рефакторинг JS → TS)
• Исправила баги в хистори, настройках браузера (логика выбора и смены цветовой схемы браузера, поведение фокуса при навигации по настройкам, доступность интерфейсов, правка верстки)
• Реализовала новые фичи (иконка саджеста в поисковой строке, открытие подменю в меню закладок и навигация по нему с клавиатуры, анимация в настройках браузера, a11y алерты)
• Улучшила a11y путем добавления необходимых aria-атрибутов, тестировала a11y с помощью скринридеров под Mac OS и Win
• Новые фичи и фиксы багов покрывались тестами
• Самостоятельно работала с тестировщиками, благодаря чему удалось уточнить и более четко сформулировать ТЗ тикетов
• Стек: JS/TS, WebComponents, Redux

Junior Frontend Developer, Epicbrief inc
Стартап, разрабатывающий веб-приложение с полезным функционалом для торговых представителей
Октябрь 2022 - Февраль 2023

• Рефакторила код (конвертация JS → TS, исправление ошибок компиляции и линтинга)
• Провела UX/UI-исследования
• Написала Firebase cloud-функцию (триггер для автоматического обновления коллекции)
• Написала Github Action для запуска тестов
• Реализовала роутинг с применением приватных и публичных маршрутов для аутентифицированных и неаутентифицированных пользователей с разными макетами для этих роутов
• Разработала несколько реакт-компонентов приложения на TS как по макету в Фигме, так и по своему дизайну: кастомный confirm, страничка 404 в 2 вариантах, хелп с инструкциями для юзеров, 2-уровневый сайдбар с навигацией
• Стек: React FC TypeScript, Chakra UI, Firebase, ESLint, GH Actions

Асессор 1 категории. Группа оценки качества поиска 2 (Поддержка бизнеса), по совместительству, ООО "Яндекс"
Август 2021 - Май 2022

• Участвовала в развитии поисковой системы
• Оценивала результаты поисковой выдачи по запросам из области Computer Science
• Читала и анализировала документацию, искала примеры кода и наиболее релевантные ответы на запросы пользователя, составляла аналитические справки

Сотрудник IT-отдела издательства «Златоуст», по совместительству (без оформления), ООО "Центр Златоуст"
Апрель 2021 - Май 2021

• Участвовала в разработке обучающих сайтов издательства (с использованием CMS Wordpress)
• Правила стили
• Тестировала плагины с точки зрения UX, защиты контента, провела кроссбраузерное тестирование (playwright)
• Доработала по ТЗ плагин виртуальной кириллической клавиатуры
• Доработала по ТЗ таблицу с рейтингом учащихся, нашла и исправила ошибку, которая ломала таблицу SQL. Получила благодарность от компании – разработчика плагина AYS Pro за найденный баг

Образование


Школа разработки интерфейсов Яндекса
Май 2023 - Август 2023
Тренировки по алгоритмам (Яндекс)
Февраль 2023 - Март 2023
Курс "Фронтенд-разработчик" (Хекслет)
Ноябрь 2021 - Март 2023
курс «Серверные веб-технологии и системы управления контентом» университета ИТМО (разработка веб-приложений, Node.js, Express, MongoDB, MySQL, Wordpress)\
Октябрь 2020 - Январь 2021
СПбГУ
Сентябрь 1998 - Июнь 2003

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
1

Мария, привет!
Очень креативно:)
Есть предложение в Описании начать с основной цели поиска, формата работы, а затем плавно перейти в блок о Себе.
Еще по возможности было бы здорово украсить Работу достижениями, выдающимися успехами :)
Все остальное информативно и содержательно.

Успехов в поиске новых задач и стремлении сделать мир лучше!


Спасибо! Учту и исправлю :-)

Мария Насонкина02-09-2022 07:09:13

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...
Это резюме представляет хороший набор навыков и опыта работы. Основное внимание уделено...