John Dixon is a versatile professional in the field of software development, with extensive experience as a software developer, software engineer, and software project manager. Currently, he serves as a digital projects consultant, researcher, lecturer, and is Programme Lead for Computer Science in the School of Computer Science.
John has been actively involved in digital software development since 2005. His expertise extends to various domains, including Internet-connected software and services, web development, cloud services, networking, smart sensors, the Internet of Things, and distributed systems. He has a track record of successfully spearheading a range of projects, from small prototypes to multi-million-pound, multi-partner solutions, collaborating with organizations such as Sky UK, NHS, Smith & Nephew, Team GB, IBM, as well as government bodies, startups, charities, and smaller companies.
Beyond his technical acumen, John brings invaluable software project management experience to the table. He has effectively managed and delivered projects with diverse themes, ranging from Artificial Intelligence and Machine Learning to Virtual/Augmented Reality and Data Science, as well as interdisciplinary projects involving other domains and disciplines. John is particularly interested in forging productive partnerships with businesses, public bodies, individuals, and institutions. He can work with you to help achieve your aims by, for example, developing winning funding bids, finding and supervising interns or associates (including Knowledge Transfer Partnerships), providing software architecture/design consultation, developing products, and delivering cutting-edge solutions.
John also offers technical consultation and training services and has experience working with children, adults, businesses, and public bodies. Alongside his Computer Science expertise, Dr. Dixon has been a Company Director and is trained in leadership, governance, management, meeting facilitation, project planning, Agile project management, public speaking, teamwork, presentation, collaboration, and conflict resolution.
At the University of Hull, Dr. Dixon currently holds a position as a lecturer, where he works with undergraduate, Masters, and PhD students. His educational role encompasses teaching, support, mentoring, and scholarship.
Dr. Dixon is an alumnus of the University of Hull, having completed his Bachelors, Masters, and Doctoral studies there.