Michael Doran's avatar

Michael Doran (MichaelDoran)

Diverse technical background and strong communication skills with wide range of interests and love for working in team environments.