Обо мне

I'm python and javascript developer.

Профессиональные навыки
Опыт работы
Июль 2017 — по настоящее время (5 месяцев)
backend developer
Москва
Обязанности и достижения

python, flask, postgresql, docker, coreos

Март 2017 — Июнь 2017 (4 месяца)
python- и php-программист
Москва
Обязанности и достижения

Поддержка сайта Esquire.ru. Бекенд - django, myssql, redis. Фронтенд - javascript, React.js. Подержка других сайтов издательства - php + mysql

Декабрь 2015 — Март 2017 (1 год и 4 месяца)
lab2med.ru
программист
Москва
Обязанности и достижения

Lab2med - сервис интеграции Медицинских Информационных систем (МИС) с Лабораторными Информационными системами (ЛИС). Предназначен для эффективного автоматического обмена данными между МИС и ЛИС: отправка заявок на лабораторные исследования из МИС в ЛИС, получение результатов лабораторных исследований из ЛИС в МИС. При этом декодировка названий исследований и параметров результатов исследований осуществляется автоматически. Данные о результатах исследований поступают сразу в карту пациента в больнице в течение получаса после готовности результатов.

Ядро системы написано на python 3.5, в качестве вспомогательного хранилища данных используется mongoDB. Каждый отдельный тип МИС и ЛИС подключается отдельными модулями, которые в свою очередь состоят из набора модулей отвечающих за подключение к отдельным видам БД и сервисов. Для запуска сервиса используются docker-контейнеры.

В общей сложности система умеет работать с такими БД как mssql, firebird и mongoDB. Может осуществлять обмен данными через ftp, sftp, rest, wsdl.

В процессе разработки личный кабинет для клиентов (djangо, postgres) с системой мониторинга, отчетности и сервисными инструментами.

Август 2015 — Декабрь 2015 (5 месяцев)
lab-sp.ru
Разработчик сайта
Москва
Обязанности и достижения
Разработка сайта для "Лаборатории социального предпринимательства". Настройка расширенной системы регистрации, подключение yandex-кассы. Внутри сайта django, celery+rabbitmq и postgresql
Январь 2015 — Декабрь 2015 (1 год)
python-программист
Москва
Обязанности и достижения
Международная система денежных переводов. Разработка ядра платежной системы. Проект является платежной системой основаной на bitcoin. Структура проекта разрабатывалась с нуля, с учетом требования безопасности и надежности. Была написана универсальная библиотека для работы с api различных платежных систем, таких как Yandex-Деньги, PayPal, OkPay и PerfectMoney. Был спроектирован свой api-сервис объединяющий frontend, backend и финансовое ядро системы. В проекте использовался django как основной фреймворк, postgresql для хранения данных, celery и redis для асинхронных задач и очередей. Кроме того с помощью ботов был реализован сбор статистики с бирж торгующих криптовалютами и выгрузка статистики в ежесуточные отчеты для анализа. Боты были написаны на питоне с использованием redis и MongoDB для хранения сырых и обработанных данных.
Октябрь 2014 — Декабрь 2014 (3 месяца)
python-программист
Москва
Обязанности и достижения
Требовалось создать вспомогательный сервис для основного сайта со следующим функционалом: 1. Отслеживание доставки товаров через курьерские службы и почту России 2. Проверка статуса online-заявки на кредит 3. Рассылка смс-уведомлений, кодов подтверждения регистрации. 4. Реализация проведения платежей через сервис Platron Задачей было вынести критически важные ресурсы за пределы основного сайта, снизив нагрузку и спрятав часть сервисов во внутненей сети, обеспечив тем самым дополнительную безопасность. Использовались Flask, Celery и Redis Обмен данными с основным сайтом осуществлялся через REST-интерфейс. Обмен данными с ресурсами клиентов и партнеров осуществлялся так же через REST, а в некоторых случаях через SOAP (XML WSDL)