Профессиональные навыки
PythonDjangoHTMLCSSJavaScriptGitSQLLinuxNginxVagrant
Опыт работы
Август 2014 — по настоящее время (3 года)
Программист
Санкт-Петербург
Обязанности и достижения

В качетве специалиста Fullstack-dev и Deleloper-operations занимаюсь доработкой и поддержкой двух проектов на базе open-source платформы массовых открытых онлайн-курсов Open edX (https://open.edx.org/).

Платформа онлайн-курсов lektorium.tv:

- создание RESTful-API и доработка open-source библиотеки django-cas для интеграции платформы онлайн-курсов с основным сайтом проекта;

- доработка подсистемы выпуска сертификатов;

- добавление backend-а для работы с сервисом техподдержки helpdeskeddy.ru;

- небольшие модификации платформы для удобства русскоязычных пользователей и потребностей компании;

- участие в community-переводах интерфейса платформы (https://www.transifex.com/open-edx/edx-platform/);

- обновление платформы до актуальных версий (в том числе поддержка и доработка тестовых пакетов);

- конфигурирование и поддержка кластера stage- и production-серверов MOOC-платформы проекта.

Eduardo.studio - проект компании, позволяющий каждому запустить свой собственный онлайн-курс:

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

- разработка вспомогательных django-apps для пользователей и администраторов web-приложения;

- обновление, конфигурирование и поддержка кластера stage- и production-серверов проекта.

Работа с платформой Open edX даёт мне опыт разработки большого проекта с мультисервисной архитектрой, сложной системой внешних зависимостей, пакетами разннообразных автоматизированных тестов (python/django unittests, integrational tests with selenium, javascript tests with jasmine), современной средой разработки и продуманной системой конфигурирования (на базе ansible). Также интересным в проекте является общение с разработчиками платформы со всего мира.

Апрель 2010 — Август 2014 (4 года и 4 месяца)
ЗАО "Хемико"
Программист
Санкт-Петербург
Обязанности и достижения

Разработка Web-приложений на языке Python на основе фреймворка Django, в том числе:

- вёрстка и UX-оптимизация страниц,

- написание кода серверной части,

- создание скриптов для текущих задач разработчиков и менеджеров, в т. ч. по обработке документов в формате .pdf,

- администрирование небольшого dev-сервера (Linux, nginx, mercurial),

- работа с виртуальными машинами (в качестве инструмента для поставки программного обеспечения).

Создание Python-пакета по анализу англоязычных текстов для новостного агенства, а также REST-api для него (на основе Django).

Высшее образование
Сентябрь 2005 — Июнь 2010
СПбГУ
Прикладной математики - процессов управления
Санкт-Петербург
Специализация и достижения

Математик-системный программист, кафедра Технологии программирования

В дипломной работе сравнивала два алгоритма кластеризации текстов на основе коллекции новостей Reuters (400 000 документов)