Глава 24.
Первые две недели Максим работал как одержимый. Он приходил в офис раньше всех и уходил позже всех. Денис иногда заставал его в восемь вечера, склонённого над ноутбуком, с наушниками. Максим не отвлекался на разговоры, не участвовал в офисных сплетнях. Он просто работал.
Через некоторое время Максим пришёл к Денису с ноутбуком:
— Алгоритм готов. Хочешь посмотреть?
Денис кивнул. Максим развернул экран, запустил тестовую версию приложения. Раньше система зависала на полминуты. Теперь маршрут строился за три секунды.
— Как ты это сделал? — спросил Денис, не скрывая удивления.
— Переписал на другом языке программирования. Я тестировал на разных сценариях: утренний час пик, вечерний, выходные. Везде стабильно быстро.
— Отлично. Первая задача выполнена. Переходи ко второй.
Следующий месяц прошёл так же интенсивно. Максим наладил связь с городским департаментом транспорта, интегрировал данные о загруженности автобусов и метро в приложение. Теперь пользователи могли видеть не только тихие маршруты, но и наименее переполненный транспорт.
Станислав, наблюдая за работой Максима, однажды сказала Денису:
— Он старается. Я вижу.
— Да, — согласился Денис. — Но это ещё не значит, что можно расслабиться.
На исходе второго месяца произошло событие, которое стало проверкой для Максима.
К Максиму обратился представитель крупного стартапа, разрабатывающего приложения для городской навигации. Они предлагали ему должность технического директора с зарплатой в три раза выше и соцпакетом.
— Нам нужен именно такой человек, — сказал рекрутер по телефону.
Максим попросил время подумать. Вечером он пришёл к Денису в кабинет. В тот момент Денис дорабатывал презентацию для совета директоров.
— Можно? — спросил Максим, задерживаясь на пороге.
— Заходи.
Максим сел, помолчал, потом выложил:
— Мне предложили работу. Технический директор, большие деньги, перспективы. Я пришёл сказать, что отказался.
Денис оторвался от монитора, удивлённо посмотрел на него:
— Почему?
Максим пожал плечами:
— Сам не знаю.
Прошёл ещё месяц. Команда разрослась до двадцати человек: дизайнеры, маркетологи, разработчики, аналитик. Проект набирал обороты — количество пользователей приложения перевалило за семь тысяч.
Всё шло хорошо. Слишком хорошо.
Хотя Станислав начал замечать странности.
Первое: Максим стал часто задерживаться после работы один. Говорил, что дорабатывает новый функционал, но когда Станислав однажды зашёл к нему в восемь вечера, тот быстро свернул окно на мониторе. Слишком быстро.
Второе: он начал задавать слишком подробные вопросы о базе данных пользователей.
Третье: однажды Станислав увидел, как Максим вышел из офиса во время обеденного перерыва и сел в машину. Он о чём-то говорил с незнакомцем минут двадцать, потом вернулся в офис, как ни в чём не бывало.
Станислав ничего не сказала Денису сразу. Но наблюдал дальше.
Через неделю он заметил, что Максим копирует файлы проекта на флешку. Он делал это быстро, украдкой, когда думал, что никого нет рядом. Но Станислав увидел это через стеклянную дверь.
И тогда он решил всё рассказать.
Они сидели в кабинете Дениса. Станислав рассказывал всё, что заметил: задержки после работы, вопросы о базе данных, встречу с незнакомцем, копирование файлов. Денис слушал, сжимая чашку с остывшим чаем.
— Может, у него есть объяснения, — сказал он, когда Станислав закончил. — Может, он консультируется с кем-то по техническим вопросам.
— Денис, — Станислав наклонился вперёд, глядя ему прямо в глаза, — я понимаю, что ты хочешь верить в лучшее. Но я видел слишком много совпадений. Предлагаю подбросить ему ложную информацию. Если он сольёт её кому-то — мы узнаем наверняка.
Денис молчал, разрывая бумажную салфетку на мелкие кусочки.
— Я дал ему второй шанс. Он отказался от выгодного предложения ради нас. Как я могу теперь его подозревать?
— Ты можешь доверять и одновременно проверять. Это нормально.
Денис кивнул:
— Хорошо.
На следующий день Денис провёл встречу с узким кругом: он сам, Станислав и Максим. Тема — новая функция приложения, которую они якобы планировали запустить через месяц.
— У меня появилась идея, — начал Денис, раскрывая ноутбук. На экране была презентация с яркими слайдами. — Мы добавим функцию «Эмоциональные маршруты». Пользователь выбирает своё настроение — тревога, радость, усталость — и приложение строит маршрут, соответствующий этому состоянию.
— Интересно. А как технически это реализовать? — спросил Максим.
— Вот здесь самое важное, — Денис перелистнул слайд. — Мы будем собирать данные о том, какие места пользователи выбирают в зависимости от настроения. Это позволит нам создать карту эмоций города. Уникальная база данных, которой ни у кого нет.
Станислав внимательно наблюдал за Максимом. Он видела, как тот мысленно просчитывает возможности.
— Это гениально, — сказал Максим. — Психологи, даже рекламные агентства заплатят за такие данные.
— Мы не планируем продавать, — остановил его Денис. — Но да, потенциал огромный. Я хочу, чтобы ты начал разрабатывать систему. Только давай пока держать это в секрете — даже от команды. Не хочу, чтобы об идее узнали конкуренты.
— Конечно, — кивнул Максим. — Можно я заберу презентацию? Изучу подробнее.
— Вот файл, — Денис скинул ему на почту. — Только храни на защищённом носителе.
— Без вопросов.
Когда Максим вышел из кабинета, Станислав посмотрел на Дениса:
— Теперь ждём.
Денис кивнул. Он не хотел верить, что Максим может снова предать. Но Станислав был прав: проверить необходимо.
Станислав превратился в тень. Он наблюдал за Максимом. Через три дня после презентации он заметил: Максим снова встретился с тем же мужчиной. На этот раз в кафе недалеко от офиса. Станислав сел за столик в дальнем углу, надел капюшон и притворился, что читает книгу.
Мужчина был средних лет, в деловом костюме, с планшетом. Максим показывал ему что-то на своём ноутбуке. Станислав не мог разглядеть экран, но видел, как мужчина кивает, записывает что-то, улыбается.
Потом мужчина достал конверт — белый, плотный — и передал Максиму под столом. Максим быстро убрал его в сумку.
Станислав сфотографировала эту сцену на телефон. Потом незаметно вышел из кафе, и побежала в офис.
Денис сидел в переговорной, обсуждая макеты новых скамеек с дизайнером. Станислав ворвался, не постучавшись:
— Извините, мне нужно срочно поговорить с Денисом. Наедине.
Дизайнер удивлённо посмотрел на него, но Денис кивнул:
— Дай нам минутку.
Когда они остались одни, Станислав показал фотографию:
— Вот. Максим встречается с кем-то, передаёт информацию, получает деньги.
— Кто этот человек?
— Не знаю. Но постараюсь выяснить.
Станиславу надобилось два дня, чтобы установить личность незнакомца. Он нашёл его профиль в соцсети: Андрей Костин, директор по развитию стартапа «Городская тропинка» — прямого конкурента «БегиГида». Их приложение тоже занималось маршрутизацией для людей, но пока сильно уступало по функционалу.
Станислав показал профиль Денису. Тот посмотрел на фотографию Костина, потом закрыл глаза и вздохнул.
— Значит, всё это время он работал на них.
— Похоже на то. Но есть способ убедиться в этом окончательно.
— Какой?
— Мы подбросили ему ложную информацию про «Эмоциональные маршруты». Если «Городская тропинка» внезапно анонсирует похожую функцию в ближайшие дни — это будет стопроцентным доказательством.
Они стали ждать.
Прошла неделя. И в понедельник утром в новостной ленте появилась статья: «Стартап готовит революционную функцию — карту эмоций города».
Денис прочитал статью. Там были описаны те же принципы, те же формулировки, которые он использовал в своей презентации. Слово в слово.
Потом встал, взял телефон и написал Максиму: «Зайди ко мне. Срочно».
Максим зашёл в кабинет Дениса через несколько минут. Он был в хорошем настроении, улыбался:
— Привет! Ты звал?
Денис, молча, развернул монитор к нему. На экране была открыта статья.
— Объясни, — сказал Денис. — Объясни, почему наша разработка внезапно оказалась у конкурентов. Объясни, почему ты встречался с директором «Городская тропинка» и получал от него деньги. Объясни, почему ты снова предал меня.
— Я не хотел. Они вышли на меня ещё два месяца назад. Предложили деньги за информацию. Я отказался тогда. Но потом... — он замолчал.
— Что потом что?
— Потом у меня начались проблемы. И когда они снова предложили... я согласился.
Станислав, стоявший у окна, повернулся:
— Ты понимаешь, что подставил не только Дениса, но и всю команду?
Максим молчал.
— Я жалею, что дал тебе второй шанс, — произнёс Денис.
Максим вышел, тихо прикрыв дверь.
Новость быстро разлетелась по команде. Денис собрал всех в переговорной и честно рассказал, что произошло: Максим передавал информацию конкурентам и был разоблачён.
Реакция была разной. Кто-то злился, кто-то был шокирован.
— Понимаю, что вы расстроены. Я сам расстроен. Но это не значит, что проект под угрозой. Мы продолжаем работать. Функцию «Эмоциональные маршруты» мы реализуем, но уже по-другому. Так, чтобы наша версия была лучше, чем у конкурентов.
— А кто займёт место технического директора? — спросил один из разработчиков.
— Пока я возьму техническую часть на себя. Мы наймём нового человека, но не торопясь. Важнее найти того, кому можно доверять, чем просто закрыть вакансию.
Спустя некоторое время проект «БегиГид» снова начал расти. Количество пользователей перевалило за двадцать тысяч.