A Software Architect that connects the dots between big-picture software architecture and low-level details.