Gary Carr

Principal Software Engineer at Turnitin

Gary Carr has extensive work experience in the software engineering field. Gary started their career at BT in 2011 as a Customer Services representative while pursuing a software masters degree. In this role, they excelled in handling customer calls and achieved the highest results on the team for an outbound calling campaign.

In 2013, Gary joined Turnitin as a Software Engineer. Gary initially worked on bug fixes and customer requests, with a particular interest in complex SQL queries. As their skills and experience grew, they developed customer support tools from scratch to reduce the number of tickets in their queue. Gary continued in this role until November 2016.

Gary returned to Turnitin in December 2017 as a Senior Software Engineer. In this role, they worked with highly scalable golang applications deployed to AWS. Gary used various databases such as cockroachDB, cassandra, and postgres, along with technologies like Kubernetes, Jenkins, and Terraform. Their primary responsibilities involved obtaining text via web crawling or document parsing, indexing the text, and comparing it to detect student plagiarism.

In February 2022, Gary was promoted to the position of Principal Software Engineer at Turnitin. Details of this role are not provided, but they continue to contribute to the development of Turnitin's software applications.

Gary Carr completed their Bachelor of Arts (B.A.) degree in Business Studies from Leeds Beckett University in the years 2004-2007. Gary then pursued a Masters degree in Computing Science at the University of Newcastle-upon-Tyne from 2012 to 2013.

Links

Previous companies

BT logo

Timeline

  • Principal Software Engineer

    February, 2022 - present

  • Senior Software Engineer

    December, 2017

  • Software Engineer

    November, 2014

View in org chart