Словари фиксируют слово бариста как существительное мужского рода. Поэтому нейтрально: главный бариста (независимо от пола лица). Ср.: главный врач. Согласование по женскому роду возможно в разговорно-обиходной речи.
Правильно: и. о. главного инженера.
Корректно: главный корпус ТЭЦ.
Не можем дать точный ответ, так как не вполне ясно, что имеется в виду. (Главный конструктор — это должность, программное обеспечение, игра? О какой теме говорится в вопросе?)
Постановка тире или дефиса зависит от смысла сочетания. Если в числе инженеров-программистов есть главный, то пишем главный инженер-программист. Если же главный инженер одновременно является программистом, то пишем главный инженер — программист.
Следует писать строчными (маленькими) буквами.
Названия высших государственных должностей и титулов пишутся с прописной буквы только в официальных текстах.
Корректно со строчной: московский губернатор, тюменский главный врач.