Кто такой наставник и какими гибкими навыками он должен обладать. Читать исследование Хабр Карьеры
Обо мне

Общительна, высоко ценю дружескую атмосферу в коллективе. Не перфекционист и уж точно не формалист. Быстро учусь на собственных ошибках, новый опыт люблю. Не боюсь брать на себя ответственность и инициативу в принятии решений.

Для меня важно знать, для кого я разрабатываю конечный продукт, в идеале — чтобы я сама была его клиентом, пусть и не прямым.

Увлекаюсь фантастикой, в свободное время хожу на концерты, рисую и занимаюсь историческими танцам.

Профессиональные навыки
Опыт работы
Всероссийская доска объявлений о продаже автомобилей
Разработчик
Май 2018 — По настоящее время (1 год и 10 месяцев)

Прямо сейчас разрабатываю внутренние приложения курьерской службы для службы доставки еды во Владивостоке. Это работа одновременно над диспетчерским веб-приложением (Symfony, React/Redux) и мобильным приложением для курьеров (React Native). Занимаюсь в основном бэкендом для общей серверной части этих приложений, но также регулярно работаю и с логикой на фронтенде и мобильном приложении. В рамках этого проекта в полной мере начала писать функциональные и модульные тесты для проекта (строгого TDD в проекте нет, но по мере возможности стараюсь его использовать).

Проекту год с небольшим, участвую в нём не с самого начала, но свою долю нового функционала в него внесла. Это такие вещи, как:

  • генерация и автоматическая отправка статистики по выполненным и отменённым заказам в системе;
  •  возможность диспетчерам указывать графики работ курьеров и сохранять по ним отчёты, идущие в дальнейшем в бухгалтерию;
  • история выполненных заказов в приложении курьера;
  • методы API, позволяющие внешним сервисам отслеживать статус заказа и местоположение курьера.

Другие задачи, которые мне бы хотелось выделить:

  • добавила функционал для работы с новым типом доставки, который охватывает значительную часть системы;
  • доработала возможность диспетчеру работать с маршрутом курьера, когда как таковой маршрут на карте построить нельзя (перекрыты дороги или проблемы с сетью).

В мои обязанности помимо разработки входит также участие в ревью кода команды, сбор и анализ информации по появляющимся проблемам. С осени активно занимаюсь неформальным менторством младшего разработчика в команде.

Также первое время занималась разработкой и поддержкой "Специалистов", это сервис для поиска исполнителей разного рода работ во Владивостоке. Это был первый опыт работы с уже запущенным проектом, к тому же с активной базой пользователей. Оказалось, что последняя вдохновляет сама по себе и мотивирует искать новые решения, чтобы сделать сервис надёжнее.

Добавила эндпойнты для подключения Telegram-бота. Писала и дописывала функциональные тесты для новых и старых контроллеров. Дорабатывала модель проекта (Doctrine2 + MySQL, работа с миграциями). Корректировала вёрстку (JS + React/Redux). Занималась оперативными багфиксами.

PHPSymfonyMySQLJavaScriptDockerRedisRabbitmq
QEEP-Pro
Томск
Программист
Май 2017 — Апрель 2018 (1 год)

Делала бэкенд на Symfony 2-3 и фронтенд на React/Redux.

Работала со следующими проектами:

1) Собственная CRM и шаблон подключаемого к ней интернет-магазина. Дорабатывала модель и API для CRM: из основных задач было важно сохранять обратную совместимость в активно развивавшемся проекте и обобщать, где можно, логику для фронтенда и клиентских приложений. Из задач на фронтенде — обработка уведомлений на сайте через Redux.

2) Шаблон интернет-магазина для этой CRM: основной задачей было сделать достаточно универсальный и гибкий шаблон, который бы при этом выгодно смотрелся “из коробки” с разными типами товаров. Занималась в проекте следующим:

  • Добавила функционал для работы с товарами, акциями, новостями.
  • Дорабатывала подключение к API и синхронизацию данных с CRM
  • Правила общую вёрстку магазина (Twig + Bootstrap v2), написала админку на React для управления темой и SEO-тегами магазина.

3) Веб-презентация https://arctic.qeep.pro/: только бэкенд, сделала автоматическую выгрузку данных из Excel и CSV документов, а также API для фронта, отдающий данные для отрисовки на карте (точки, маршруты).

JavaScriptPHPMySQLSymfonyGit
Идеальные веб-решения в сфере e-commerce
Стажер
Апрель 2016 — Июль 2016 (4 месяца)

Первый опыт работы, участвовала в переделке игр с LUA-автоматов на веб-технологии. Научилась азам простой вёрстки.

HTMLCSS
Высшее образование
Национальный исследовательский Томский государственный университет
Томск
Факультет: Информатики
Сентябрь 2016—Сентябрь 2019 (3 года)

кафедра программной инженерии