Не все советы коллеги-всезнайки бесполезны. Иногда его мнение может помочь улучшить процесс. Вместо того чтобы воспринимать каждое его высказывание как критику, попробуйте вести конструктивный диалог. Возможно, у вас есть вопросы, которые можно делегировать слишком умному коллеге. Если он в чем-то так хорошо разбирается, то пусть он это и делает. Может быть, в следующий раз он 100 раз подумает, прежде чем лезть со своими советами. Такой подход позволяет поддерживать диалог, не давая всезнайке возможности диктовать свои правила.
Если человек адекватный то общаться с ним получиться без всякого напряга вне зависимости от уровня его знаний, но если это по природе токсичный человек то наладить отношения точно не выйдет, лучше держаться подальше и общаться только по делу.