Tom CraigSoftware developer (intern)
Greater Cambridge Area
Software developer (intern)
Software developer and entrepreneurial apprentice
Contracted software developer
Software developer and analyst
President
Research associate
Supervisor (tutor) of undergraduates
Software developer (intern)
Consultant software developer
DevOps Team Lead
Senior Software Developer
University of Cambridge
University of Cambridge
Recommendations: 0