Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Профессиональные навыки
PythonMongoDBJavaScriptNode.jsPHPMySQLPostgreSQLPerlRedisRabbitmq
Опыт работы
Продуктовая технологическая компания, создаём высоконагруженные проекты в сфере недвижимости
Ведущий разработчик
Апрель 2017 — По настоящее время (3 года и 1 месяц)

Разработка и развитие сервиса онлайн подачи и обработки заявки на ипотеку.Решение самого широкого круга задач: проектирование архитектуры приложения, написание кода и юнит-тестов, настройка CI&CD процессов, внутреннее тестирование сервисов, взаимодействие с другими командами, настройка мониторинга сервисов.Работа по Agile.Технологии и инструменты: python, postgresql, rabbitmq, django, celery, docker, kubernetes, jenkins, микросервисная архитектура.

ООО "Аполло 9"
Москва
Технический директор
Сентябрь 2016 — Февраль 2017 (6 месяцев)
В компании около 100 сотрудников. Отвечал за всю IT-инфраструктуру в компании: разработка и поддержка CRM системы компании (python, postgresql), взаимодействие с подрядчиками (провайдеры интернет и IP-телефонии, SMS-провайдеры, провайдер колл-центра), закупка оборудования. Под моим руководством было: 1. запущено несколько проектов связанных с интеграцией телефонии и СРМ-системы компании. 2. налажен цикл рабочего процесса в отделе разработки (планирование, оценка, поставновка задачи, код-ревью, тестирование). 3. налажена прозрачная работа отдела разработки (6 человек). В силу отсутствия соответствующей позиции в компании играл роль аналитика и project-менеджера отдела разработки. Проводил аналитику задач разработки, оценку сроков, планирование, код-ревью.
OOO "Бромедиа"
Москва
Технический директор
Май 2016 — Август 2016 (4 месяца)
Компания являлась стартапом и представляла новую CPA-сеть. В обязанности входило поддержка IT-инфраструктуры компании и управлнение отделом разработки (python, mysql, mongodb, rabbitmq). Проводил аналитику задач разработки, оценку сроков, планирование, код-ревью. Сделано: 1. Запущена и доработана для текущих нужд компании платформа для CPA-сети (исходный код был предоставлен одним из акционеров компании). 2. Налажена работа команды из 3-х человек: python-разработчик, интегратор (HTML+CSS+PHP), frontend-разработчик.
ООО Эдфою
Москва
Начальник отдела разработки
Сентябрь 2014 — Май 2016 (1 год и 9 месяцев)
Обязаности: Разработка и развитие внутренней иформационной системы для рекламного агенства. Разработка: python, nodejs, rabbitmq, mysql, mongodb, redis (+ git, crucible, redmine) Выполнял следующие задачи (в порядке уделяемого времени): 1. постановка задач перед разработчиками и системными администратрами 2. проектирование программной архитектуры и интерфейсов пользователя 2. код-ревью, тестирование 4. взаимодействие с другими отделами 5. программирование (python, nodejs/браузерный js), верстка
Спази
Москва
Начальник отдела разработки
Август 2012 — Август 2014 (2 года и 1 месяц)
Совмещал начальника разработки, тимлида, прожект менеджера. Перед мной стояла задача разработать партнерскую рекламную сеть, работающую по модели CPA (оплата за лид/действие). В качестве инструментария было выбрано: python, nodejs, rabbitmq, mysql, mongodb, redis (+ git, crucible, redmine) Что было сделано: 1. Создан с нуля отдел разработки (2 штатных разработчика, 1 удаленный, удаленный круглосуточный администратор) 2. Выстроен цикл разработки 3. Спроектирована, разработана и внедрена первая версия системы, а в течении года - полноценный партнерская система Выполнял следующие задачи (в порядке количества уделяемого времени): 1. постановка задач перед разработчиками и системными администратрами 2. проектирование программной архитектуры и интерфейсов пользователя 3. код-ревью, тестирование 4. взаимодействие с другими отделами 5. программирование (python, nodejs/браузерный js), верстка
Информационные технологии, системная интеграция, интернет Интернет-компания
разработчик, капитан команды
Июнь 2011 — Июль 2012 (1 год и 2 месяца)
Поддержка и разработка нового функционала системы управления проектами Мегаплан. Был капитаном команды из трех человек. В обязанности входило: оценка сроков задач, координация работы команды, взаимодействие с другими отделами, непосредственно разработка. Технологии, использованные в работе: PHP, Postgresql, Mercurial. Кроме работы над основным продуктом компании много времени уделял доработкам внутренней админки компании, которой пользовались отделы маркетинга, продаж и другие не связанный не посредственно с разработкой. Своим достижением считаю то, что админка была значительно доработана, в результате было повышено удобство ее использования, была проведена в порядок ее структура (как внешняя, так и внутренняя).
Разработка и комплексное продвижение сайтов
Начальник отдела разработки внутренних проектов
Май 2008 — Июнь 2011 (3 года и 2 месяца)
Обязанности: - руководство программистами отдела - разработка сервиса онлайн-консультирования - поддержка веб-сервиса для SEO-отдела компании - разработка и развитие внутренней CMS компании - техническое консультирование проект-менеджеров компании Достижения: 1. В качестве технического руководителя мною была разработана и запущена первая (пилотная) версия сервиса онлайн-консультирования, позволяющего общаться с посетителями сайта без использования дополнительного ПО. В мои обязанности входило: - проектирование архитектуры сервиса, - написание ТЗ, - поиск исполнителей (фрилансеров), - полный цикл взаимодействия с исполнителями (согласование сроков и цены работ, постановка задачи, прием результата работы, контроль качества работ, обсуждение задач), - кодирование, в основном небольшие доработки, - работы по созданию логотипа сервиса (поиск дизайнера, согласование бюджета, постановка задачи, обсуждение вариантов, выбор окончательного варианта) Были использованы следующие архитектурные решения: - серверная часть (freebsd, nginx, fastcgi, perl, mysql, mongodb); - клиентская часть (javascript, jquery, extjs, css, html5). На данный момент к сервису подключено около 10 сайтов. Стабильно обрабатывается 500-600 тыс. запросов к серверу в сутки. Потенциальная возможность роста нагрузки в 10 раз (без изменения конфигурации железа). 2. Разработана и внедрена CMS (система управления содержимым сайта). Система используется в данный момент при разработке сайтов для клиентов компании. В мои обязанности входило: - проектирование архитектуры CMS; - непосредственно кодирование; - дизайн административных интерфейсов; - руководство программистами, участвовавшими в проекте. CMS работала на связке: Apache+PHP5+MySQL.
Ведущий программист
Октябрь 2001 — Апрель 2008 (6 лет и 7 месяцев)
Один из ведущих российских web-разработчиков
программист
Январь 2005 — Март 2005 (3 месяца)
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Январь 1998—Январь 2003 (5 лет)