A specialist will slash through your Gordian Knot - he/she knows the right solution for every tech problem.
A specialist is a competent professional for a specific area of technology within IT.
Deeply specializes on a specific area or technology. Designs and implements solutions. Does not take part in customer communication.
Solution proposition and the subsequent solution itself.
Is a particularly good technician; does not need to be an exceptional communicator but should be able to accept instructions and adheres to time estimates.
Consultant, business analyst, project manager, system architect