Olly Self's Location
England, United Kingdom
Olly Self's Work
Olly Self's Education
Olly Self's Summary
Olly Self, based in England, United Kingdom, is currently a Design Engineer at Alpine, bringing experience from previous roles at Renault Sport Racing, Williams Martini Racing and SPTS Technologies Ltd. Olly Self holds a 2007 - 2012 Masters of Engineering in Mechanical Engineering @ Brunel University London. Olly Self has 1 email on RocketReach.