Computer Consultant
CurrentSoftware development manager for clients in a variety of industries. Oversee many small and large scale projects simultaneously. Interface with clients to address business stakeholder needs and priorities. Leverage task management software to identify paths for improvement.