Расскажите, какие премии и бонусы платит вам работодатель. Пройти опрос (займет около 15 минут)
Обо мне

Удалённая работа. Частичная занятость.

Специализация и профессиональные навыки:

формализация идей, самостоятельная разработка и подбор команды при необходимости, общение с заказчиками и составление ТЗ по нечётким требованиям, координация процесса разработки и доведение результата до состояния продукта.

Выступления в сообществе PyNSK:
"JSON-RPC или когда REST неудобен" youtube.com/watch?v=d69ayyTwnNQ
"Использовать на смартфоне, писать на Питоне" youtube.com/watch?v=F7m76ZU-Psc

GitHub:
github.com/katsko/

Участие в хакатонах:
Городской хакатон от 2gis nsk2016.hackathon.2gis.ru
SibGameJam (два раза) - создание игры за два дня в рамках глобального джема Ludum Dare vk.com/sibgamejam

Основные используемые технологии:
python, django, tornado, javascript, postgresql.

Доводилось использовать:
jquery, angularjs, vuejs; картографическое API: google maps, yandex maps, osm, openlayers; вёрстка: html, pug, css, stylus; системы контроля версий: git, mercurial, svn; багтракинг: jira, redmine, trello, trac; базы данных: sql: mysql, postgres, sqlite, google bigtable; другое: google app engine, memcache, redis, celery, websockets, push-notifications, send emails/sms, rest, json-rpc, xml, ajax.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Частная практика, работа без зачисления в штат
python backend разработчик
Июнь 2004 — По настоящее время (16 лет)

Портфолио

11. База и поиск актёров

Backend-разработчик.

python/django/celery.

10. Грузовики на карте (система междугородних грузоперевозок)

Fullstack-разработчик, серверная и web-части проекта, проектирование api для мобильных клиентов, описание функций сервиса для составления ТЗ для дизайнера, поиск дизайнера и linux-админа.

python/django/tornado, js/vuejs.

9. Система инвентаризации заводских складов

Backend-разработчик: вся серверная часть, api для мобильного клиента, немного фронтенда.

python/django, js/vuejs.

Особенности: проектирование api с учётом нахождения мобильного клиента в оффлайне при сборе данных; синхронизация хранимых данных смартфонов и сервера.

8. Инструмент для диспетчеров трансферной компании

Fullstack-разработчик (web-интерфейс для диспетчеров, api для подключение android-клиентов и api для синхронизации данных с основной 1С-системой), интервьюирование пользователей системы для составление ТЗ, общение с дизайнерами, постановка задач android-разработчику и linux-админу.

python/django, js/angular, jsonrpc.

7. Агрегатор заказов для водителей такси

Соучредитель, разработка прототипа, декомпиляция java-кода для реверс-инжиниринга протоколов, формирование команды (два backend-разработчика, два android-разработчика, linux-админ, дизайнер, пять java-реверс-инжиниринг-разработчика), участие в тематических (такси) конференциях для обсуждения интерграций с партнёрами.

python/tornado, java.

6. Мониторинг спецтехники

Fullstack-разработчик, составление ТЗ для дизайнера по требованиям заказчика.

python/django, js, html, css, postgresql, xmlrpc (для получения данных телематики от устройств), openstreetmap.

Особенности: возможность работы системы в локальной сети без доступа к интернету, т.к. на карьерах не всегда есть интернет-связь.

5. Система заказа такси

Автор идеи, создание прототипа, проектирование API, формирование команды (backend-разработчик, frontend-разработчик, мобильный-java-разработчик), общение с партнёрами по интеграции.

python/django, js, google app engine.

Особенности: использование облачного хостинга от Google, что позволило сэкономить на аренде серверов и их администрировании.

4. Сервис поиска коммерческой недвижимости

Сооснователь проекта, реализация всей технической части.

python/django, js, html, css, postgresql.

3. Портал фотообъявлений

Первая версия - php, fullstack-разработчик.

Вторая версия - python/django, самостоятельная разработка прототипа, затем формирование команды (два backend-разработчика, дизайнер/frontender, linux-админ), руководство техническим отделом, координация задач с отделом продаж и маркетинга.

2. Браузерная многопользовательская игра

php, postgresql, js, fullstack-разработчик.

Особенности: реализация подобия websocket до того как появилась их поддержка в браузерах.

1. Поддержка сайта магазина осветительного оборудования

php, веб-мастер.

0. Дипломная работа

Визуализация физических процессов.

java/html.

Дополнительное образование
Авторские онлайн‑курсы для профессионалов
Москва
Разработчик Python
Август 2018—Январь 2019 (5 месяцев)
Postgres Professional
 
Администрирование PostgreSQL. Базовый курс
Март 2016—Март 2016
НГТУ
 
Менеджмент
Январь 2010—Март 2010 (2 месяца)