Technical Development Lead
london, greater london, united kingdom
Sopra Steria
The University of Glamorgan
Jawaharlal Nehru Technological University