April, 2014 - present
Software Engineering Director at Innovative Mentoring
Software Engineering Director at OpenEye, Cadence Molecular Sciences
Software Engineering Director at Synergy International Systems
Software Engineering Director at LBT Innovations Limited
Software Engineering Director at Link Development