Ben Willard's Location
London, London, United Kingdom
Ben Willard's Work
Ben Willard's Education
Ben Willard's Skills
Ben Willard's Summary
Ben Willard, based in London, Greater London, United Kingdom, is currently a Ict Specialist at Onesource - Supporting Public Services, bringing experience from previous roles at London Borough of Newham. Ben Willard holds a 2001 - 2005 Bachelor's degree in Computer Science @ University of East London. With a robust skill set that includes Microsoft Excel, Microsoft Office, C#, .NET, HTML and more, Ben Willard contributes valuable insights to the industry. Ben Willard has 1 email on RocketReach.