Personal profile

Personal Statement

I have performed experimental particle physics research, publishing analyses on detectors and data measurements, while working at national and international research institutes.  My work has involved constructing new analysis approaches to standard model measurements and searches.  I have led analyses in large international collaborations and served as a research group convenor, editorial board chair and journal reviewer.

I have led the development of computer software applications, within international collaborations and in the commerical sector.  Within the commerical sector, I have worked as a senior consultant software developer in several different market areas.  My experience of software development covers several decades, a range of different computer programming languages and different development lifecycles.

I have constructed a range of teaching materials for schools and the general public.  I have contributed to and led public engagement events in France, Switzerland and the UK.  I have published many computer programming articles and served as a computer programming magazine editor.

Teaching Interests

  • Practical software engineering.
  • Computer programming with Python.
  • Cloud computing.
  • Container-driven development.
  • Web services.
  • Object relational mappers.

Research Interests

  • Experimental particle physics.
  • Data analysis and simulation of physical systems.

Industrial Relevance

  • Requirements-driven and agile software development.
  • Embedded software development.
  • Relational database design and management.
  • System administration, development and operations (DevOps).

Expertise & Capabilities

Computer programming languages: Assembler, Bash, BASIC, C, C++, C#, FORTRAN77, Java, LabVIEW, Perl, PHP, Python, SQL, VBA.

Databases: MariaDB, MongoDB, MySQL, Oracle, PostgreSQL, SQLite, SQL Server.

Architectures: Tandy TRS-80, BBC Micro, Amstrad CPC 464, Acorn Achimedies, Acorn A series, Z80, x86 PCs from 386 onwards, Dec Alpha, VAX, Sun Sparc, Intel-based Macs and a range of microcontroller and micropressor embedded systems.

Operating systems: Linux, Microsoft Windows, OSX (MacOS), RiscOS, UNIX, VMS and embedded systems.

Education/Academic qualification

Doctor of Philosophy, Searching for Bs -> J/psi eta with the Collider Detector at Fermilab, University of Glasgow

19982001

External positions

Senior Consultant, Frazer-Nash Consultancy

20172020

Consultant, Frazer-Nash Consultancy

20152017

Maître-assistant, University of Geneva

20082014

Research assistant, University of Glasgow

20012008

Fingerprint

Dive into the research topics where William Bell is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles