Обо мне

Hi, my name is Denis and I'm a python developer with 10+ years of experience.

— Experienced as a team leader

— Great experience in Python2/3 — system and web programming;

— Deep understanding of Django/flask/aiohttp web frameworks;

— Experience with async libraries and frameworks: asyncio, Tornado (WS/WSS servers), gevent, celery (asynchronous tasks processing);

— DBs: PostgreSQL, PostGIS, Redis, InfluxDB (time-series database), MongoDB;

— DevOps: Docker, Ansible, CI/CD systems (cloud & jenkins);

— CLOUD AWS infrastructure design & administration (EC2, RDS, S3, SNS, SQS, Route53, spot-instances, auto-scale configuration)

— Others: bash scripting, JS, jQuery, React/React Native; HTML5, CSS/SCSS, etc;

— Tools: Github, Gitlab etc;

— UNIX-platform administration (Debian, Ubuntu) — Dockers and etc

Профессиональные навыки
Опыт работы
Сентябрь 2016 — по настоящее время (1 год и 10 месяцев)
Combine
CTO, Co-Founder
Барселона
Обязанности и достижения

Bank aggregation mobile application for EU.

Alumni of Startupbootcamp IoT & Data accelerator, Barcelona 2016

Июль 2016 — по настоящее время (2 года)
lead python developer
Москва
Февраль 2015 — по настоящее время (3 года и 5 месяцев)
lead python dev
Москва
Обязанности и достижения
Sense — application for AlfaBank. Smart backend, machine learning, mesos-marathon cluster.
Август 2014 — по настоящее время (3 года и 11 месяцев)
Robonect
Backend developer
Москва
Обязанности и достижения
Обязанности: - Разработка ПО для armhf-устройства, которое занимается мониторингом параметров сетевого оборудования - Проектирование архитектуры решения в условиях ограниченных ресурсов (cpu/ram/flash) Достижения: - Написан backend софт на python3 с использованием asyncio - Опыт использования influxdb в продакшне - Деплой первой рабочей версии для заказчика на реальное устройство с прохождением тестирования
Январь 2014 — Сентябрь 2014 (9 месяцев)
GERO
Head of Software Development
Москва
Обязанности и достижения
Обязанности: - IT infrastructure management - Development of the cloud backend storage designed for a large (100Tb+) volumes based on Amazon Web Services - GERO LAB (getgero.com) site maintaining - Participation in scientific computing (parsing of a large archive of scientific papers, PubMed; implementation of algorithms for processing the data; results reporting, matplotlib visualization) - Speedup numpy/scipy scientific computing using intel MKL library set
Июнь 2013 — Декабрь 2013 (7 месяцев)
intaxi
Deputy CTO
Москва
Обязанности и достижения
Обязанности: - Управление IT-инфраструктурой компании. - Управление процессами разработки и тестирования. - Проектирование архитектуры серверных приложений. - Разработка и валидация критических модулей системы. - Запуск новых продуктов в продакшн. Достижения: - Эффективное взаимодействие между собой команд разработки мобильных и серверных приложений. - Наладка стабильных CI & Deploy процессов (chef, debian packages, LVS, эксперименты с packer+docker; jenkins), цикличность релизов мобильных приложений;
Ноябрь 2010 — Июнь 2013 (2 года и 8 месяцев)
intaxi
Разработчик сервиса
Москва
Обязанности и достижения
Обязанности: - Python-разработчик сервиса, управление командой разработки. - Проектирование архитектуры модулей приложения. - Разработка ядра приложения, гео-сервиса (PostGIS) Достижения: - Создание и запуск первой рабочей версии продукта за короткие сроки (3 месяца) - Масштабирование сервиса до реально работающего заказа такси в 54 городах
Январь 2009 — Июнь 2012 (3 года и 6 месяцев)
Web-developer
Москва
Обязанности и достижения
Разрабатываю.
Апрель 2008 — Октябрь 2010 (2 года и 7 месяцев)
IT Developers
Программист
Москва
Обязанности и достижения
Обязанности: - Проектирование и разработка SaaS-решения системы CTMS (Clinical Trial Management System). - Участвовал в проектировании первоначальной архитектуры приложения/ Достижения: - Разработал первую версию приложения на Python и платформе Google App Engine. - Произвел установку, настройку и внедрение системы первому клиенту (100+ пользователей, 100К+ карточек пациентов) Технологии: Python, Django Платформа Google AppEngine Хранение и обработка данных NoSQL (GAE DB)
Высшее образование
Январь 2006 — Январь 2012
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения
ИУ-4, первая группа.