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

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...