Всеми темами врядли владеет полностью хотя бы один программист в мире.
Тут скорее необходимо взять специалиста, работой которого будет разбираться в этом. Сначала он будет знать мало по теме. После разработки первой версии - знать больше, после второй - ещё больше, так же надо наступить на какое то количество граблей, и возможно через пару месяцев/лет у вас будет нужный специалист по вашему запросу
Проще говоря - программирование вещь узкоспециализированная. И чтобы найти такого специалиста что надо вам, нужно чтобы он уже работал в именно этой сфере, именно по этой теме и, соответственно, ушедший с должности.
PS в программировании больше ценится умение разбираться и учится