Обо мне

Пунктуальный, добросовестный, ответственный.

Работаю преимущественно удаленно более 8 лет, в требуемое время всегда на связи. Умею распоряжаться своим временем, адекватно оцениваю сроки и выполняю работу в срок.

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

Женат, имею двух детей.


Опыт работы
Разработка ПО
Руководитель проектов, Тимлид
Декабрь 2017 — По настоящее время (1 год и 11 месяцев)

В качестве Руководителя проектов и Backend TeamLead веду два проекта:

1. Консьерж сервис для VIP клиентов. Сервис позволяет общаться клиентам через мобильное приложение с консьержами, а также совершать покупки через встроенный в приложение мобильный банк. Консьержам предоставлен удобный web интерфейс для общения, обработки пожеланий и формирования различных предложений клиенту.

Backend состоит из нескольких микро-сервисов на PHP7+symfony2. Транспорт реализован на React/stream.

Frontend на AngularJS. Мобильное приложение для IOS на Swift, для Android использовали Ionic+AngularJS.

2. Сервис поддержки клиентов банка. Реализованы модули чата поддержки для интеграции в банковское и другие приложения. Для операторов реализован удобный web интерфейс для обработки поступающих заявок.

Backend на PHP7 + Symfony. Транспорт на RabbitMq + STOMP.

Frontend на AngularJS. IOS: Swift, Ionic+AngularJS.

Общая команда на эти проекты составляет до 10 человек. Backend команда 3 человека.

В мои обязанности входит обработка и анализ требований от заказчика и пожеланий от реальных пользователей сервиса. Т.е. превратить хотелки в технические требования и конечные фичи и задачи. Расстановка приоритетов и формирование спринта. Балансирование техническим долгом. CodeReview, приёмка задач. Разрешение вопросов между всеми участниками процесса. Технический анализ возникающих проблем. Участие в разработке архитектуры и формирование стека проекта и многое другое.

ДрайвКред
Москва
Тимлид, Руководитель проектов
Апрель 2016 — Декабрь 2017 (1 год и 9 месяцев)

Разработка платформы для получения, обработки и анализа автомобильных телематических данных. На основе телеметрии составлялась оценка качества вождения. Web приложение позволяло управлять всей платформой включая настройку скоринговых моделей, получать аналитику и метрики, маршруты и прочую информацию о транспортных средствах. Рассчитывать и предлагать клиентам страховые продукты. Мобильное приложение позволяло получать всю информацию клиенту, а так же управлять своими страховыми продуктами.
На основе этой платформы разрабатывались и другие продукты, например, парковочный сервис (позволяющий клиентам оплачивать парковку просто паркуясь в зоне платной парковки) .
Backend: микро-сервисная архитектура с использованием Python (Django), Erlang, Node.JS. Архитектура закладывалась под значительный поток данных. Процесс анализа данных был разделен на слои и обеспечивалось не ограниченное масштабирование сервисов на каждом из слоёв в зависимости от нагрузки. Масштабирование достигалось с помощью функций AWS Lambda и Docker контейнеров на AWS ECS в инстансах EC2.
Frontend: AngularJS, ng-admin.
Android: Xamarin.
Обширное использование AWS технологий: ECS, Lambda, Kinesis, DynamoDb, SQS, S3 и прочие.

Команда составляла 9 человек. Backend команда 3 человека.
В обязанности входило проектирование архитектуры и формирование стека технологий. Аналитика, перевод бизнес идей и требований в конечный функционал. Написание технических требований. Постановка и контроль выполнения задач / CodeReview. Участие в разработке и CI/CD процессах. Расстановка приоритетов и балансирование тех. долгом. Найм персонала и прочее.

Ведущий разработчик
Сентябрь 2015 — Сентябрь 2016 (1 год и 1 месяц)

Создание и сопровождение страховой платформы. Платформа позволяла формировать страховые продукты. Web приложение для агентов позволяло агрегировать расчеты по нескольким страховым компаниям, формировать и управлять страховыми полисами клиентов, а также включало: андеррайтинг, управлениями заявками на осмотр и прочие.

Обязанности:
- Проектирование архитектуры.
- Разработка всех основных компонентов платформы.
- Организация и сопровождение процессов CI/CD.
- Написание технических заданий.

СК Независимость
Москва
Веб-программист, удаленно
Июль 2014 — Сентябрь 2015 (1 год и 3 месяца)

Разработка и сопровождение корпоративной API и сайта компании.

HTMLCSSJQueryJavaScriptPHPMySQL
RS Group
Москва
Веб-программист, удаленно
Ноябрь 2011 — Ноябрь 2015 (4 года и 1 месяц)
Обязанности: - Корпортативный портал, разработка и сопровождение - Вся разработка была внутри корпоративного портала. Портал на базе Webasyst с подключением к нему различным систем CRM (vtiger), ERP, 1C, Maconomy (oracle). Написание собственных разработок к нему (проектно-инженерные системы с выставлением КП клиентам).
Halmar
Ульяновск
Фриланс
Апрель 2010 — Ноябрь 2011 (1 год и 8 месяцев)
Занимаюсь созданием Интернет-магазинов на основе различных готовых скриптов, написанием модулей, скриптов синхронизаций, интеграцией различных API. Также построение внутренних корпоративных систем.
Ведущий инженер программист
Июнь 2008 — Апрель 2010 (1 год и 11 месяцев)
Глубокая доработка скрипта и написание модулей для x-cart. Создание аутсорсинг проектов.
ООО "Спектр"
Ульяновск
Программист - администратор
Февраль 2006 — Май 2008 (2 года и 4 месяца)
Администрирование сети и создание внутренней системы документооборота.
Медиа группа Интерра
Ульяновск
SEO
Январь 2004 — Февраль 2006 (2 года и 2 месяца)
оптимизация, раскрутка сайтов
Высшее образование
Ульяновский государственный технический университет
Ульяновск
Факультет: Информационных систем и технологий
Январь 2003—Январь 2008 (5 лет)