Portfolio Architect

The ability to convey complex, abstract technical concepts to technical and non-technical audiences. Translate high level business architecture into technology…