Обо мне

Ищу только удаленную работу.

Программирую со времен Паскаля. Люблю архитектурные задачи и распутывать запутанный код. 3 года работала UI/UX дизайнером.

Языки и фреймворки:

  • JavaScript (ES2019)
  • Vue.js
  • Nuxt.js
  • TypeScript
  • HTML5 (PostHTML, Pug)
  • SCSS (Flex, Grid)
  • ElementUI
  • Bootstrap
  • Node.js (знаю основы)

Архитектура:

  • Паттерны проектирования: singleton, фабрика, фасад, декоратор, адаптер
  • Принципы разработки: SOLID, KISS, DRY, YAGNI
  • Rest API
  • ООП и функциональное программирование
  • БЭМ

Unit/E2E тестирование:

  • Cypress
  • Mocha
  • Jest
  • Chai
  • Sinon

Методологии разработки:

  • Scrum
  • Agile
  • Kanban

Системы контроля версий:

  • Git (GitLab, GitHub, Bitbucket)

Остальное:

  • PWA 
  • Webpack
  • Gulp
  • ESLint
  • TSLint
  • LocalStorage, IndexDB
  • Docker
  • Figma
  • Photoshop


Английский язык на уровне чтения документации.

Опыт работы
Разработка: WEB приложений, мобильных приложений
Санкт-Петербург
Senior frontend developer
Март 2018 — Май 2020 (2 года и 3 месяца)

Аутсорс компания, Agile команда, Scrum.

Организация работы: Jira, Git Flow, GitLab CI.

Проекты:

  • Brizzly разработка менеджера задач аналогичного YouTrack с самообучением на основе статистики, в команде из 6 разработчиков.

    Стек технологий: Vue.js, Nuxt.js, TypeScript, Vuex, ElementUI, SCSS, Cypress (E2E тестирование), Jest (Unit тестирование).

    Архитектура: Rest API, модули, разделение компонентов на бизнес-логику и представление, расширение функциональности Nuxt.js через паттерн фасад.

    Профессиональные достижения: выполняла роль ведущего фронтэнд разработчика. С нуля спроектировала и разработала архитектуру фронтэнд части приложения.


  • NameSilo разработка приложения поиска доменов и его виджета.

    Стек технологий: Vue.js, TypeScript, custom SCSS framework.

    Архитектура: модули, long-polling, custom API.

    Профессиональные достижения: рефакторинг 80% приложения, миграция на TypeScript за 1,5 месяца.


  • Российский речной регистр разработка сервиса поиска по базе данных судов (закрытый проект).

    Стек технологий: Vue.js, TypeScript, Bootstrap.

    Архитектура: Rest API, разработка модульной архитектуры для персонализации поиска, разработка конструктора полей CCK для администратора системы.

Производство и оптовая продажа ювелирных изделий из золота и серебра
Санкт-Петербург
Frontend developer
Февраль 2017 — Март 2018 (1 год и 2 месяца)

Стек технологий: native JS, custom Sccs framework, Yandex.Maps API

Частная практика, работа без зачисления в штат
Санкт-Петербург
Frontend developer
Ноябрь 2016 — Февраль 2017 (4 месяца)
Frontend developer
Август 2014 — Сентябрь 2015 (1 год и 2 месяца)
UI/UX designer
Май 2011 — Июнь 2014 (3 года и 2 месяца)

Проектирование, прототипирование, отрисовка. Разработка для десктопов и мобильных устройств.  Участие в разработке концепций проектов, в том числе опыт product management`a.

Всего реализовано около 40 проектов. Среди них мобильные приложения, веб-сервисы, интернет магазины, корпоративные порталы, landing page, блоги.

    Making amazing apps and digital products
    Санкт-Петербург
    Frontend developer
    Сентябрь 2015 — Август 2016 (1 год)

    Компания разрабатывающая и поддерживающая свои проекты.

    Разработка проекта Pocket List — функциональное приложение-ежедневник.

    Возможности:

    • Задачи с геолокацией
    • Шаринг задач
    • Распознавание дат из естественного языка
    • Полнофункциональный оффлайн режим
    • Синхронизация задач между разными устройствами
    • Календарь с задачами
    • Экспорт и импорт в формате Markdown

    Стек технологий: Vue.js, Local Storage DB.

    Архитектура: модули, offline first, синхронизация клиентской базы с серверной

    Высшее образование
    Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
    Санкт-Петербург
    Факультет: Информационных технологий и программирования
    Сентябрь 2010—Июнь 2014 (3 года и 9 месяцев)