Как менялись зарплаты и популярность языков программирования за последние 2 года:
Читать исследование «Моего круга» на «Хабре»
Обо мне

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

Языки программирования: python, javascript. Фреймворки: tornado, django, jquery, angularjs. Картографическое API: google maps, yandex maps, osm, openlayers. Вёрстка: html, css. Системы контроля версий: git, mercurial, svn. Багтракинг: jira, redmine, trac. Базы данных: sql: mysql, postgres, sqlite; google bigtable. Linux, google app engine, memcache. Websockets, json-rpc, xml, ajax.

Профессиональные навыки
Опыт работы
XT-Orbis
Новосибирск
Технический директор
Май 2014 — Октябрь 2015 (1 год и 6 месяцев)
- Расширение технического отдела. - Интеграция с партнёрами (диспетчерские, автопарки). - Интеграция с платёжными системами. - Определение технических условий для запуска в новых городах. - Создание нескольких подотделов в связи с расширением. - Делегирование полномочий старшим специалистам. - Решение общих технических вопросов.
Руководитель отдела разработки
Ноябрь 2011 — Октябрь 2012 (1 год)
- Разработка прототипа. - Выбор стека технологий. - Подбор команды специалистов. - Составление планов и контроль выполнения. - Доведение продукта до этапа внедрения. - Запуск в эксплуатацию.
iway
Новосибирск
Программист
Март 2013 — Сентябрь 2014 (1 год и 7 месяцев)
Обязанности: - Разработка программного обеспечения для отдела логистики - Постановка задач Android-разработчику - python, django, postgres, html, css, js, jquery, angularjs - git flow, jira, scrum
LineGuard
Екатеринбург
Разработчик ПО
Август 2011 — Апрель 2012 (9 месяцев)
Обязанности: - Реализация web-версии для системы мониторинга транспорта. - Web-приложение включало в себя: вывод на карту текущего расположения транспорта, режим истории - отрисовка треков за указанный период времени, ввод всех данных в базу, гибкая настраиваемая система прав доступа, печать отчётов и карт с треками. - Django, MySQL, xml-rpc, OpenStreetMap, OpenLayers, html, css, js, jquery, генерация pdf (python, Xvfb, CutyCapt) - Написание сопроводительной документации, которая позволяет системным администраторам транспортных компаний развернуть автономное ПО на своих серверах. Достижения: - Особое внимание было уделено интерфейсу пользователя, что привело к созданию многооконной системы несвойственной сайтам, зато удобной и понятной для операторов и диспетчеров.
Такси в сети
Новосибирск
Технический директор
Февраль 2010 — Ноябрь 2011 (1 год и 10 месяцев)
Обязанности: - Изначально формирование всей концепции сервиса, создание прототипа, затем подбор команды разработчиков, координация процесса, а так же самостоятельное написание некоторых программных модулей. - После релиза переключился на общение с внешними партнёрами (фирмами - создателями ПО для диспетчерских) для обсуждения интеграции. - Google App Engine, Django-nonrel, memcache, Yandex Maps API, 2gis-desktop-plugins (c#), java mobile, html, css, js, jquery Достижения: - После написания API (для приёма координат такси) и общения с авторами ПО для диспетчерских удалось договориться и успешно интегрироваться с шестью системами, что позволяет подключить более 100 диспетчерских в крупных городах. - Выбор Google App Engine в качестве платформы позволил стартапу сократить начальные расходы на этапе прототипа (бесплатный хостинг от Google), а затем, на этапе работы, готовый облачный хостинг снял необходимость приёма сисадмина. - Использование Django-nonrel позволяло сменить хостинг в случае необходимости.
Roxi.ru
Новосибирск
Руководитель отдела разработки
Апрель 2009 — Май 2010 (1 год и 2 месяца)
Обязанности: - Расширение штата сотрудников, выбор технологий, построение архитектуры под новые требования, общение с отделом продаж и получение обратной связи, контроль процесса разработки, тестирование и размещение новых версий на сервере, составление ТЗ для внутренних сервисов, в частности CRM, интегрированной с основным сайтом. - Django, Postgres, html, css, js, jquery
ООО "Реал"
Новосибирск
Программист
Июнь 2008 — Ноябрь 2008 (6 месяцев)
Обязанности: - Разработка сайта по коммерческой недвижимости, на котором риэлторы (с разными аккаунтами) размещали объявления о покупке, аренде и продаже. - Django 0.96, PostgreSQL, Google Maps API, html, css, js, jquery Достижения: - В качестве фреймворка выбрал Django, в результате чего удалось быстро реализовать прототип, а затем и готовый сайт. - Самостоятельно приняв дизайнера получил опыт в поиске сотрудников для удалённой работы. - В процессе работы постоянно общался с директором риэлторского агентства, что в итоге позволило создать продуманную структуру сайта и учесть поля форм в объявлениях.
Nitroclub
Новосибирск
Web-разработчик
Январь 2008 — Июнь 2008 (6 месяцев)
Обязанности: - Создание браузерной многопользовательской игры. - php, PostgreSQL, html, css, javascript, ajax - Общение с дизайнером и вёрстка игровых макетов с точностью до пикселя. Достижения: - Реализовал на javascript сложный механизм обновления частей страницы без перезагрузки для создания удобного игрового интерфейса. - Успешно применил технологию Comet для запросов со стороны сервера к браузеру. Web-сокетов на тот момент не было. - В PostgreSQL использовал хранимые процедуры, чтобы разгрузить php-код от объёмного SQL.
ООО "Рокси"
Новосибирск
Web-разработчик
Февраль 2007 — Март 2009 (2 года и 2 месяца)
Обязанности: - Разработка и сопровождение SaaS-ресурса - каталога организаций, товаров и услуг + конструктор мини-сайтов для каждой размещённой организации. - php, MySQL, html, css, js Достижения: - Использовал принцип MVC, который позаимствовал из прошлого опыта создания сайтов на языке Java и фреймворке Spring.
ООО "Новый материк"
Новосибирск
Веб-мастер
Август 2006 — Февраль 2007 (7 месяцев)
Обязанности: - Поддержка и доработка сайтов компании
ООО "Оптимал"
Новосибирск
Системный администратор
Ноябрь 2005 — Август 2006 (10 месяцев)
Обязанности: - Эникейщик - Настройка компьютеров