Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Разработчик с богатым (более чем 10-летним) опытом, team-lead, специализируюсь на разработке проектов на ASP.NET MVC, в том числе высоконагруженных. Имею опыт руководства командой разработчиков 5-7 человек и всей технической командой проекта (10 человек) более года. Практикую непрерывное улучшение процесса разработки, внедрение инженерных практик, разработку сложных архитектурных решений, наставничество, код-ревью, планирование и управление рисками. Последние полгода увлекаюсь блокчейн-технологиями, открыт к предложениям

Опыт работы
Июль 2017 — по настоящее время (1 год и 8 месяцев)
Архитектор ПО
Москва
Обязанности и достижения

Исследование и разработка блокчейн-решений на основе Ethereum, Exonum, Corda

Февраль 2017 — по настоящее время (2 года и 1 месяц)
Team lead
Москва
Обязанности и достижения
Проектная работа (НИОКР), разработка ряда прототипов для ДИТ г. Москвы на базе технологии blockchain. Интеграция с информационными системами ДИТ (Активный Гражданин и др.) Роль в команде: team lead, планирование и оценка работ, разработка архитектуры и настройка инфраструктуры участие в подготовке требований и отчетной документации. Изучена возможность применения технологии blockchain (Ethereum) в информационных системах ДИТ, разработаны 4 прототипа АИС, приобретены навыки администрирования Linux-систем, развертывания RabbitMq-кластера, написания Docker-скриптов и развертывания приватной Ethereum-сети (geth, parity), подключения к ней внешних нод и взаимодействия с ней из приложений. Изучен язык solidity, библиотека Nethereum для работы с Json-Rpc API Ethereum.
Декабрь 2015 — Февраль 2017 (1 год и 3 месяца)
CTO
Москва
Обязанности и достижения

Технический директор (стартап, продукт для автоматизации бронирования перелетов на бизнес-джетах)

Руководство разработкой программного продукта.

Координация работы технического отдела (5-10 человек)

Разработка, постановка и контроль хода выполнения заданий для IT-отдела.

Проверка соответствия результатов работы поставленным задачам.

Методическая помощь сотрудникам IT-отдела.

Унификации и типизации информационно-вычислительных процессов.

Документооборот по направлению деятельности IT.

Анализ и контроль оперативной работы IT-отдела.

Достижения:

Подбор и оценка персонала IT-отдела, командообразование (команда увеличена в 2 раза).

Успешная мотивация команды.

Оптимизация команды для работы без project-manager

Выработка гайдлайнов по коду, внедрение best practices и code review

Успешная реализация и внедрение b2b-платформы для брокеров.

Успешная реализация и внедрение новой версия интерфейса оператора.

Повышение стабильности работы сайта.

Оптимизация скорости загрузки страниц.

Переход на архитектуру CQRS на бэкэнде, внедрение React JS на фронтенде. Рефакторинг кода, развитие архитектуры и инфраструктуры проекта.

Снижение количества критичных багов в релизах, общее повышение качества разработки.

Снижение времени исправления клиентских багов.

Декабрь 2012 — Декабрь 2015 (3 года и 1 месяц)
Workle
Team Lead
Москва
Обязанности и достижения
Team lead (высоконагруженный проект с 1,5 млн пользователей, площадка для онлайн-работы) Руководство командой разработки продуктов (5-7 человек) Координация процесса разработки и поставки продукта. Разработка архитектурных решений. Внедрение инженерных практик. Наставничество. Проведение code-review. Декомпозиция и оценка трудоемкости задач. Работа над повышением производительности и качества работы команды. Развитие инфраструктуры разработки. Результаты: разработаны и внедрены сервисы по продаже продуктов в туризме, страховании, финансах и других сферах на сайте workle.ru, а также множество других решений для портала. Оптимизация решений под нагрузки (1 500 000 пользователей). Проектирование и разработка архитектуры, а также реализация интеграций с партнерами: booking.com, aviasales.ru, gulfstream.ru, alfabank.ru, unicom24.ru, tcsbank.ru и другими лидерами рынка туристических, банковских и пр. услуг. Интеграция с платежными системами Robokassa, Sberbank, Yandex.Деньги. Стабильный рост прибыли компании вплоть до 2015г. Используемые технологии: C#, ASP.NET MVC, Castle Windsor, T-SQL, Couchbase, ElasticSearch, RabbitMQ, SignalR, nUnit, Moq, CodeContract, Javascript, AJAX, JQuery, Underscore, Backbone Используемые инструменты: IIS, MS Visual Studio, StyleCop, Nuget, ReSharper, MS SQL Server, Git, Cruise Control, Target Process, New Relic, Jira, TeamCity
Октябрь 2011 — Декабрь 2012 (1 год и 3 месяца)
Workle
Senior Backend Developer
Москва
Обязанности и достижения
Senior Developer Роль в проекте: разработка высоконагруженного сервиса по предоставлению обучения и удаленной работы, руководство группой разработки (Agile-команда 6-7 человек). Координация процесса разработки и поставки продукта. Разработка архитектурных решений. Внедрение инженерных практик. Наставничество. Проведение code-review. Декомпозиция и оценка трудоемкости задач. Работа над повышением производительности и качества работы команды. Развитие инфраструктуры разработки. Результаты: разработаны и внедрены сервисы по продаже продуктов в туризме, а также множество других решений для портала. Компания вышла на стабильный рост прибыли от продажи туристических продуктов Оптимизация решений под нагрузки. Проектирование и разработка архитектуры Реализация интеграций с партнерами в туризме: sletat.ru, tour-box.ru, biletix.ru, oktogo.ru и другими лидерами рынка туристических услуг. По итогам работы возглавил команду разработки продуктов.
Август 2010 — Октябрь 2011 (1 год и 3 месяца)
Senior backend developer
Москва
Обязанности и достижения
Fullstack Web Developer Проектирование и разработка социальных сетей, работа в команде (5 человек) в качестве backend и frontend. Проекты: - hayland.am (исправление ошибок). - kavkazland.ru (внедрение сервиса Видеочат) - pososedstvu.ru (система таргетинговой рекламы) - workle.ru (функционал профиля пользователя и административной части портала) По итогам работы в составе всей команды разработке перешел в workle.ru Используемые технологии: C#, ASP.NET MVC, Web Forms, T-SQL, Unity, Javascript, AJAX, JQuery, IIS
Октябрь 2006 — Август 2010 (3 года и 11 месяцев)
Управление геоинформационных технологий ИГЭУ
Программист
Иваново
Обязанности и достижения
Обязанности: - Проектирование и разработка программного обеспечения (internet, intranet, desktop-приложения) (C#, ASP.NET, Win Forms, MS SQL Server) Достижения: - Разработаны и внедрены информационные системы для Администрации г. Иваново (Комитет по управлению имуществом, Управление Архитектуры, Земельный комитет, Комитет по транспорту и связи, Комитет по рекламе, Центр учета регистрации граждан).
Высшее образование
Январь 2003 — Январь 2008
ИГЭУ
Информатики и вычислительной техники
Иваново
Специализация и достижения
"Программное обеспечение компьютерных систем", окончил с красным дипломом, обучался в аспирантуре по специальности "Системы автоматизированного проектирования"