Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Ubuntu/Debian/CentOS

Docker/Kubernetes/helm

Haproxy/Nginx/gRPC/HTTP

Clickhouse/postgresql/mongodb

Kafka/rmq/zmq/redis

Python3/Go/Lua/JS/pytest

Профессиональные навыки
PythonLinuxNginxDockerSQLLuaasyncio
Участие в профессиональных сообществах
Опыт работы
Российский медиахолдинг, включающий одноимённый телеканал, информационное агентство, газету и журнал
инженер-программист
Апрель 2019 — По настоящее время (1 год и 4 месяца)

Много работы с пайплайнами данных, помощь junior и middle разработчикам, kubernetes, Lua, Python, SQL

SQLPythonNginxPostgreSQLDjangoDockerRabbitmqKubernetesLua
Datalight
Москва
Backend Team leader
Август 2018 — Март 2019 (8 месяцев)

Проект по анализу финансовых данных в мире криптовалют. Задача:

Простроить систему для сохранения большого массива данных и выдачи на сторону клиента. Python, Go, clickhouse, docker, rabbitmq. Настройка процессов деплоя, менторство, code review, руководство группой разработчиков.

Play2Live is a blockchain-based streaming platform for gamers and eSports fans
Python Backend Developer
Апрель 2018 — Август 2018 (5 месяцев)

Удаленная работа. Blockchain проект, успешно прошедший ICO. Моя обязанность - решение Backend задач, в том числе связанных с архитектурой blockchain.

VEON
Москва
Backend Разработчик
Февраль 2018 — Май 2018 (4 месяца)

Международный проект, распределенная Scrum команда. Разработка Python Backend части. Соблюдаю NDA

Лаборатория мобильных приложений и умных вещей
Backend Разработчик
Декабрь 2017 — Февраль 2018 (3 месяца)

Разработка backend инфраструктуры по доверенным проектам. Соблюдаю NDA

PythonDockerDjangoRedisasyncio
Частная практика, работа без зачисления в штат
Backend Разработчик
Апрель 2017 — Октябрь 2017 (7 месяцев)

В феврале 2017 года я ушел работать в частичный фриланс. Большая часть задач была мне знакома, так же решил поиграться с криптовалютой. В июне получил первый криптовалютный проект в компании bit.family. Задача стоящая передо мной -- разработка кошелька криптовалют, усложненного некоторым социальным взаимодействием пользователей. 

После 2х месяцев работы, проект bit.family лишился финансирования и я принял решение уехать в Иркутск на некоторое время. Пока был там, помимо работы, активно изучал профессиональную литературу. Вел https://vk.com/k0d_golang, https://vk.com/k0d_python, https://vk.com/k0d_blockchain. У меня это даже не плохо получалось. 

Образовательный проект SkillBox
Москва
Full Stack Разработчик
Июнь 2015 — Март 2017 (1 год и 10 месяцев)

Цель работы:

Разработка и поддержка LMS компании. Интеграция сторонних решений в деятельность компании. Написание и разработка ТЗ. Контроль и сопровождение сторонних разработчиков. Внедрение инструментов в деятельность компании, поддержка существующих связок инструментов. Контроль исполнения работы. Поддержка работы офиса. Сопровождение сторонних проектов компании. Организация отдела.

Описание:

Компании StartUP требовалось внедрить разработку в свою деятельность. Используемые ранее решения не обеспечивали должной продуктивности. По большому счету в компании не было в принципе грамотно построенных технических решений. Требовался специалист, который сможет решать в режиме реального времени все поступающие задачи или ставить/сопровождать задачи подрядчиков.

Обязанности:

С нуля, полностью организовать работу отдела разработки.

Внедрить технические решения в бизнес процессы организации.

Разработать собственную LMS. Поддерживать инфраструктуру офиса и цепочку серверов и сервисом, ежедневно принимающих трафик в объеме - от 12к человек в день.

Результаты:

Запустил в работу LMS, установил необходимые инструменты. Организовал IT отдел. Масштабировал серверную систему. Внедрил командные инструменты разработки и стандарты. Полностью наладил внутреннюю инфраструктуру.

ООО "Асаст"
Москва
Старший Python разработчик
Сентябрь 2014 — Июнь 2015 (10 месяцев)

Цель работы:

Запуск внутреннего функционала в on-line

Описание:

Подготовка к запуску, настройка серверов, набор команды.

Обязанности:

Оптимизация клиентских алгоритмов, настройка серверов, подготовка инструментов обслуживания, инструментов команды. Перевод сетевых демонов с socket.socket на twisted. Настройка nginx, postgresql, gunicorn Запуск Android приложений в эксплуатацию.

Game Cafe
Москва
Python разработчик
Март 2014 — Сентябрь 2014 (7 месяцев)

Цель работы:

Запустить в работу систему компании

Описание:

В компании был готовый продукт, написанный на Python. Необходима была реализация нового функционала и дополнение новыми компонентами.

Обязанности:

Разработка и модернизация сервисов компании. Подготовка всех зависимых компонентов. Сотрудничество с другими разработчиками. Написание собственной API на базе Django. Участие в построении общей архитектуру системы. Помощь в разработке для неопытных программистов.

Результаты:

Написан Python клиент для собственного торрент трекера, полностью регулирующего его работу. Написан API для работы клиента, плагина и сервера minecraft 1.6.4. А также API для работы лаунчера системы и еще 2х игр. Необходимый функционал полностью реализован.

ООО "ГЕФЕСТ"
Москва
Python разработчик
Март 2013 — Сентябрь 2014 (1 год и 7 месяцев)

Цель работы:

Разработка программных продуктов компании. Сотрудничество со сторонними разработчиками. Контроль качества ПО.

Описание:

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

Обязанности:

Разработка архитектуры проекта, web интерфейса, Android приложения. Python, Django, сетевые демоны Unix, Java, Android, SQL, NoSQL, написание API. Верстка web интерфейса. JS, JQuery, html, css

Результаты:

Написано ядро системы. Многопоточный демон обслуживания трекеров Teltonika FM5300. 4 Android приложения. Десктопное приложение на PyQT. Запущена тестовая версия системы

Дежурный администратор
Декабрь 2011 — Май 2012 (6 месяцев)

Цель работы:

Обеспечение работоспособности всех систем, горячая починка.

Описание:

Работа с серверами Windows/Unix, проведение тестов, аварийное восстановление.

Обязанности:

Слежение за состоянием системы. Nagios, Python, OTRS, bash, много серверов *nix.

Результаты:

Успешная работа, передача знаний следующему администратору перед уходом

ООО "Мебель Фаворит"
Москва
Python разработчик
Июнь 2011 — Июль 2012 (1 год и 2 месяца)

Цель работы:

Обеспечение продаж в интернете с возможностью корректировки системы менеджерами компании

Описание:

Долгосрочный коммерческий заказ. Необходимо было построить многофункциональный интернет магазин с возможностью перепродажи копий.

Обязанности:

Написание функционала сайта ofavorit.ru. Работа со стратегией продвижения SEO. Написание сервиса логистики и построение системы обслуживания клиентов. Подготовка инструментов для работы менеджеров. ( правка html документов, корректировка цен, установка скидок и наценок, работа с заказами )

Результаты:

Полностью законченный продукт, подготовлена копия для перепродажи. Вся система написана на Python(Django). Все необходимые действия с сайтом можно производить из панели управления менеджера. Сайт оценивает предложения конкурентов и имеет возможность сам выставлять цены в зависимости от предложений конкурентов.

Joylink
Москва
Системный администратор Unix
Апрель 2010 — Апрель 2013 (3 года и 1 месяц)

Цель работы:

Обеспечение интернетом студенческого общежития в 1 500 человек.

Описание:

Joylink - студенческий проект. Спроектировать и проложить инфраструктуру будущей сети. Настройка оборудования и дальнейшее обслуживание.

Обязанности:

Проектировние системы, обеспечение поддержки ректората и управления общежитием. Настройка процесса технического обслуживания, техническая и программная реализация. Решение аварийных ситуаций.

Результаты:

Было проложено нами 360 метров оптоволокна, несколько километров LAN. Проектирование архитектуры сети было реализовано совместно с товарищем. Шлюз был спроектирован с использование FreeBSD(pfsense). Подключение по LAN и WI-FI. Сеть насчитывала около 200 человек. Написана биллинговая система на языке Python. Получен опыт работы в аварийных ситуациях, общения с 2мя сотнями раздраженных клиентов. Срочное решение проблем. Управления командой из 6 человек.

Высшее образование
Российский государственный гуманитарный университет
Москва
Факультет: ИИНиТБ - Защиты информации
Сентябрь 2008—Июнь 2014 (5 лет и 9 месяцев)
Комплексная защита объектов информатизации