Charalampos Perperidis
About Charalampos Perperidis
Charalampos Perperidis is a Software Engineer at Turnitin, where he has worked since 2014. He has a background in education and technology, having previously served as a Learning Technologies Developer and Lecturer at Newcastle College Group.
Work at Turnitin
Charalampos Perperidis has been employed at Turnitin as a Software Engineer since 2014. Over the course of his tenure, he has focused on designing and developing software systems integrations and web application extensions. His work involves utilizing a variety of technologies, including Java, Servlets, JSP, Javascript, PHP, JQuery, and HTML. His role at Turnitin reflects a commitment to enhancing educational integrity through technology.
Previous Experience at Newcastle College Group
Prior to his current position, Charalampos Perperidis worked at Newcastle College Group. He served as a Lecturer B - Computing from 2005 to 2008, where he contributed to the education of students in computing disciplines. Following this role, he transitioned to the position of Learning Technologies Developer from 2008 to 2012, focusing on the integration of technology in learning environments.
Education and Expertise
Charalampos Perperidis holds a Bachelor of Engineering (BEng) in Computer Systems Engineering from the University of Sunderland, which he completed from 1997 to 2001. He further advanced his education by obtaining two Master of Science (MSc) degrees from the same institution: one in Engineering Management from 2001 to 2002 and another in Network Systems from 2003 to 2004. His educational background provides a strong foundation for his expertise in software development and project management.
Technical Skills and Specializations
Charalampos Perperidis specializes in designing and developing software systems integrations and web application extensions. He is proficient in several programming languages and technologies, including Java, Servlets, JSP, Javascript, PHP, JQuery, and HTML. Additionally, he has experience in Agile Scrum development methodologies and project management, utilizing tools such as Jira for ticketing and version control systems like Subversion and Git.