Mark Booth

Software Engineer @ Diamond Light Source

About Mark Booth

Mark Booth is a Software Engineer with extensive experience in programming languages such as Java and Jython, and a commitment to developing open source software. He has worked at various companies, including Diamond Light Source, where he focuses on data acquisition software for beamline scientists.

Work at Diamond Light Source

Mark Booth has been employed as a Software Engineer at Diamond Light Source since 2010. He has worked at the Harwell Science and Innovation Campus in Oxfordshire, U.K., for over 14 years. His role involves developing open source data acquisition software that supports beamline scientists and their experiments. This work is integral to the operations at Diamond Light Source, which is known for its advanced research facilities.

Previous Employment Experience

Prior to his current position, Mark Booth worked at several organizations in software engineering roles. He served as a Development Software Engineer at Oerlikon Optics UK Ltd. from 2006 to 2008, and as a Senior Software Developer at M-solv Ltd. from 2008 to 2010. Additionally, he was a Process Software Engineer at Exitech from 2004 to 2006. His experience spans various aspects of software development and engineering.

Education and Expertise

Mark Booth studied Computer Systems Engineering at the University of Kent, where he achieved a 2:1 degree from 1989 to 1993. He possesses expertise in programming languages such as Java and Jython, and he utilizes the Eclipse Framework in his work. His technical skills include specialization in process control systems, user interfaces, and hardware interfacing, with a focus on machine vision.

Commitment to Open Source Software

Mark Booth demonstrates a strong commitment to developing open source software aimed at benefiting mankind. His work at Diamond Light Source involves creating software that aids beamline scientists, reflecting his dedication to contributing to the scientific community through accessible technology.

Technical Proficiencies

Mark Booth is proficient in various technical environments, including Linux (specifically Red Hat Enterprise). He also employs version control systems such as Subversion VCS and Git DVCS in his software development processes. His technical background supports his work in developing complex software solutions.

People similar to Mark Booth