Developer.

Engineer.

Strategist.