Software Developer
Experienced and resourceful software engineer. Great at conveying information to non-technical stakeholders. Creative approaches to the design and implementation of solutions to complex challenges.