Руслан Пилин, Независимый консультант (Москва)

Руслан Пилин

Где найти:

Должность:
Архитектор

О себе:

Пилин Руслан Вячеславович – независимый консультант в области разработки програмного обеспечения и внедрения Agile (гибких) методологий управления проектами.

Сфера компетенции включает Agile методологии разработки ПО (Scrum, XP, Kanban, автоматизация тестирования, рефакторинг, непрерывная интеграция), облачные и распределенные вычисления, искуственный интеллект, машинное обучение, робототехника, корпоративные интранет порталы и социальные сети.

Практический опыт совокупно включает более 10 лет работы сначала разработчиком, а затем архитектором и техническим лидером.


Выступает с докладами

Облака непрерывно доставляют

Доклад посвящен нашему опыту построения инфраструктуры непрерывной доставки. Изначально постановка задачи звучала примерно так: "Наша старая инфраструктура никуда не годится - нужно сделать клёво". Поскольку были у нас два сервера для изучения облачных технологий, мы решили использовать их и для построения инфраструктуры. Убить сразу двух зайцев: изучить технологии и построить "клёвую" инфраструктуру. Облако у нас получилось свое маленькое и тренировочное, но это не помешало получить и проработать на нем ряд проблем. О проблемах и их решениях я и расскажу в докладе, а еще о том, как мы подружили в одном облаке Chef, OpenLDAP, jenkins, Nexus, RhodeCode, Liferay и ряд других технологий.

TDD в облаках

В этом докладе я постараюсь рассказать про замечательный инструмент, который снова открыл для себя. Я всегда знал о его существовании, но ранее не пробовал пользоваться. Речь пойдет о MRUnit. Многие, вероятно, слышали такие нашумевшие слова, как Hadoop и MapReduce. Те, кто пробовали работать с Hadoop, наверняка знают насколько трудоёмко построить тестопригодную архитектуру для сложных задач. Даже у людей зараженных тестами и проповедующих Agile часто опускаются руки при написании модульных тестов для MapReduce задач. Иногда спасают интеграционные тесты, но писать их долго, сложно, а отлаживать - достаточно трудоёмкий процесс. Приглашаю заинтересованных людей на мой доклад, где я, на примере word count, продемонстрирую TDD для MapReduce задач.


Доклады, интересные пользователю:

 

Организаторы конференции

Scrumtrek.ru
Agilerussia.ru
CodeCrafting
 

Специальный партнер

3м
Atlassian Bar
 

Платиновые партнеры

Atlassian
microsoft
Дойче Банк
IBM
GameTrek
SkillTrek
 

Золотой партнер

Devprom
ЛЮКСОФТ