Joe Singleton
Software Engineer at ITDev- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
ITDev
-
United Kingdom
-
Embedded Software Products
-
1 - 100 Employee
-
Software Engineer
-
Oct 2022 - Present
-
-
-
Cardiff University / Prifysgol Caerdydd
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
PhD Student
-
Oct 2019 - Nov 2022
I undertook my PhD in the School of Computer Science and Informatics at Cardiff. My research explored various aspects of handling unreliable information, particularly when conflicting information is received from multiple sources. The central question in this scenario is how such information should be aggregated, and which sources should be trusted. I explored these themes using the formal methods of computational social choice, belief revision theory and epistemic modal logic. Thesis title: Trustworthiness and Expertise: Social Choice and Logic-based Perspectives (https://ac.joesingo.co.uk/_static/joe_singleton_thesis.pdf)
-
-
-
Las Cumbres Observatory
-
United States
-
Research Services
-
1 - 100 Employee
-
Summer Intern
-
Jun 2019 - Sep 2019
In the summer of 2019 I spent 3 months as a software development intern at LCO. I primarily worked on the TOM Toolkit, which is an open source Django project for managing astronomical data and targets, including scheduling new obserations through LCO's telescope network. My work focussed on developing new features for educational applications of the TOM, such as creating timelapses of time series image data, improving the user interface for non-experts, and running data analysis pipelines on a selection of data files. This involved elements of image processing (for creating timelapses), asynchronous job handling (using Dramatiq and Redis) and web design.
-
-
-
STFC
-
United Kingdom
-
Research Services
-
700 & Above Employee
-
Software Developer Placement Student
-
Sep 2017 - Aug 2018
After my second year of study I completed a year-long placement at the Centre for Environmental Data Analysis (CEDA) within STFC (Science and Technology Facilities Council) as a software developer. My development work included building a search engine with Django and Elasticsearch, contributing to open source Python libraries and tools, creating automated tests, and writing scripts to manage publication of large datasets. Being a temporary member of staff it was important for me to write comprehensive documentation, which I did using tools such as Sphinx and Read the Docs. I was also involved in devops activities such as writing Ansible playbooks, Linux system administration, and setting up and maintaining servers.
-
-
-
ITDev
-
United Kingdom
-
Embedded Software Products
-
1 - 100 Employee
-
Summer Intern
-
Jun 2017 - Aug 2017
During my third summer as an intern at ITDev I worked on numerous projects, including vital signs monitoring software that can detect heart rate from a webcam feed of an individual's face, and the company's client portal and internal website. I also gained experience with Scrum and Kanban agile workflows, and had the role of scrum master for several sprints. During my third summer as an intern at ITDev I worked on numerous projects, including vital signs monitoring software that can detect heart rate from a webcam feed of an individual's face, and the company's client portal and internal website. I also gained experience with Scrum and Kanban agile workflows, and had the role of scrum master for several sprints.
-
-
-
ITDev
-
United Kingdom
-
Embedded Software Products
-
1 - 100 Employee
-
Summer intern
-
Jun 2016 - Sep 2016
I worked on numerous projects at ITDev in the summer of 2015 and 2016, including work on the company's client portal, open source project MCVirt and a geolocation demo to track the position of multiple nodes across short distances using RSSI levels. I worked on numerous projects at ITDev in the summer of 2015 and 2016, including work on the company's client portal, open source project MCVirt and a geolocation demo to track the position of multiple nodes across short distances using RSSI levels.
-
-
Education
-
Cardiff University / Prifysgol Caerdydd
Doctor of Philosophy - PhD, Computer Science -
Cardiff University / Prifysgol Caerdydd
Bachelor of Science - BS, Mathematics and Computer Science -
Barton Peveril Sixth Form College