Запускаем сервис оценки компаний как работодателей на «Моем круге». Узнать подробности
Обо мне

Python-разработчик, занимаюсь проектированием, разработкой и развитием web-приложений и сервисов, концентрируя внимание на удобстве, надёжности и поддерживаемости решений.

При этом стараюсь выбирать наиболее подходящие инструменты, а для небольших задач предпочту низкоуровневый подход.

Интересы:

  • UX-дизайн (всего вокруг и ПО в частности);
  • автоматизация любой рутины;
  • методологии разработки и поддержки ПО;
  • а также немного спорта и DIY.
Профессиональные навыки
PythonDjangoHTMLCSSJavaScriptGitSQLLinuxNginxVagrant
Опыт работы
Август 2014 — по настоящее время (4 года)
Программист
Санкт-Петербург
Обязанности и достижения

В качестве специалиста Fullstack-dev и Developer-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 года и 5 месяцев)
ЗАО "Хемико"
Программист
Санкт-Петербург
Обязанности и достижения

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

  •  вёрстка и UX-оптимизация страниц,
  • написание кода серверной части,
  • создание скриптов для текущих задач разработчиков и менеджеров, в т. ч. по обработке документов в формате .pdf,
  • администрирование небольшого dev-сервера (Linux, nginx, mercurial),
  • работа с виртуальными машинами (в качестве инструмента для поставки программного обеспечения);
  • создание Python-пакета по анализу англоязычных текстов для новостного агентства, а также REST-api для него.
Высшее образование
Сентябрь 2005 — Июнь 2010
СПбГУ
Прикладной математики - процессов управления
Санкт-Петербург
Специализация и достижения

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

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