В конкурсе приняли участие 15 человек. По сути, это были соревнования между представителями административных округов Москвы и сотрудниками столичной магистрали, которую представляли 8 человек. К участию в конкурсе допускались специалисты не старше 40 лет.
Конкурсантам предложили по три индивидуальных логических задания, основанных на игровых элементах. Они должны были предоставить членам жюри алгоритм решения. На это отводилось три часа, каждый ответ оценивался по 20-ти и 50-балльной шкале. Помимо этого учитывалась оригинальность решения.
Победителем финала городского конкурса "Московские мастера" по профессии "программист" стал программист НИИ автоматической аппаратуры Андрей Захаров. Он - студент 4-го курса Московского института радиотехники, электроники и автоматики и самый молодой участник соревнований. 2-е и 3-е места заняли представители ИВЦ МЖД - технолог Владимир Хахулин и программист Сергей Крылов. Победителям вручены ценные подарки. Главный денежный приз лучший программист Москвы получит вместе с другими "мастерами" в канун празднования Дня города.