Senior Technology Consultant
CurrentLeading custom client software projects from a technical perspective. Shareholder interviews and interactions, requirements gathering, writing and editing technical documentation. Systems architecture design and delivery, from initial functional planning, scope/schedule/budget breakdowns, generating task lists to track project progress, managing developers working on tasks, and software development and testing.