SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
RUSSELL JOHN CHILDS 
London,SE18 4PN, UK 
Email: 
russelljohnchilds@gmail.com 
Seattle, WA, 98122 
LinkedIn: 
www.linkedin.com/pub/russell-childs/4a/271/98 
OBJECTIVE: 
To utilise further my experience in analysis and OO architecture, design and safety-critical C++ within an organisation seeking technical software skills supported by a solid background in physics, mathematics and Best Practices. Primary skills: algorithm/data structure design and C++ HPC modelling/simulation. 
QUALIFICATIONS: 
 Over 10 years of experience in full life cycle technical software engineering, primarily modelling complex systems. 
 Systematic and disciplined approach to solving engineering problems and providing software solutions to rigorous standard (ISO 9000). 
 Confirmed ability to communicate technical concepts and present them to large audiences. 
 Proven ability in rapid assimilation, application and eidetic consolidation of new material. 
 Solid skills in effective mentoring, training and supervision of junior staff. 
TECHNICAL SKILLS AND KNOWLEDGE: 
Hardware: 
Verilog(RTL, Seq/Comb, FSMs, timings), Vera, PLI. 
Software: 
C++/C++11, STL, UML, design patterns (core skills). 
Tools: 
Eclipse, Visual Studio 2013, Rational Rose, Intel Parallel Studio and VTune C++ profiler, gdb/dbx, Cantata for C++, QAC++, X-Designer, NetView/6000. 
Platforms: 
Solaris, AIX, Linux (Mint), Windows 95 -7, .Net. 
Standards: 
ISO 9000, SIL3, CMMI3. 
Knowledge and Experience: 
Data structures/algorithms/graph algorithms, Statistics(regression, classifiers, Markov processes, tensor calculus), Information Theory, Digital Signal Processing, Financial Calculus, Quantum Algorithms and Computing, 
Low-latency (Data Oriented Design, cache-coherency, C++ optimization for pipelining/branch-prediction, OO architectural optimization), Design For Testability, ASIC/FPGA Design (Altera Quartus II, TimeQuest, Modelsim), IPC, Threading: C++11(lock-based, lock-free)/OpenMP/Intel TBB/POSIX, BSD sockets, P2P protocol BTP/1.0, Octave/MATLAB, SQL, FoxPro, Fortran. 
Life cycle: 
Requirements management, formal specifications, UML design, safety critical C++ coding and exhaustive, instrumented testing during “live” emulation. 
EDUCATION AND TRAINING: 
PhD: 
BSc: 
Particle Physics, Birmingham University, Birmingham, United Kingdom. 
Physics, Liverpool University, Liverpool, United Kingdom. 
Conducted postgraduate research at the CERN facility, Geneva, Switzerland. 
RESEARCH ACCOMPLISHMENTS: 
(1) Non-exponential solution to travelling salesman problem in absence of constraints on number of salesmen. (2) Emulation of combinational logic using diffraction gratings, femto-second semiconductor absorbers and mode-locked lasers. (3) Use of pions to facilitate catalysed fusion without muon-sticking. (4) Optimal data compression via enumeration scheme. (5) Typical-set error-correction encoding scheme.
PROFESSIONAL EXPERIENCE: 
Ripple Labs, San Francisco, Senior Software Engineer. 
Researcher 2009-Present 
 Concurrency maximisation: Multivariate atomics using pointer switching between individual 
variables and aggregated structs for lock-free, atomic transactions. Current aim is to use atomics to 
automate thread-safety for safety-critical applications, where deadlock may be unavoidable due to 
lock sequences depending on variable values. Additional work includes lock-free data structures 
without the need for memory reclamation using reserved buffer recycling, general techniques for 
linearised vectorisation and Verilog netlist optimisation for obfuscation and vectorisation of C++ 
algorithms. 
 Relationship between Taylor and Fourier coefficients of a signal, allowing classes of problems to 
be solved using a Taylor series and then converted to DSP. 
 Foundational physics: Application of Bayes nets to quantum transition statistics. Connections 
between the metric and purely trigonometric properties of n R R 2 planes. Removal of physics 
constraints on Feynman Path Integrals in exploring the origins of the axioms of quantum theory. 
Microsoft Corporation, Redmond, WA 
SDE II May 2008-Aug 2009 
 Undertook debugging and maintenance of code base, build optimisation, query latency reduction. 
 Development of a load-balancing algorithm for query distribution across Bing services. 
 Statistical modeling of counters. 
Researcher 2005-May 2008 
Entropy encoding: 
A mapping has been identified from the complete set of states of a system of a given entropy to a 
contiguous enumeration yielding a rate: 
N  number of particles, m  number of particle states, 
F  particle state frequency distribution,  F 1 multiplicity. 
Mapping assumes i.i.d. particle states and loses statistical information, F , that must be supplied during 
decoding via header or predictive model. Current research is aimed at application to data compression. 
Advantest, Santa Clara, CA 
Senior Software Engineer 
2002-2004 
 Undertook architecture of a framework for event-based simulation of ATE hardware modules. 
 Undertook creation and implementation of a requirements management strategy to promote 
company CMMI compliance. 
 Assisted in the creation of a software coding standards manual. 
 Performed integration testing of C++ software modules. 
 Performed technical documentation and writing of formal specifications. 
 Undertook design/implementation of a framework for automated testing of software modules. 
Sun Microsystems, Menlo Park, CA 
Member of Technical Staff 
2000-2002
 Undertook formal design, implementation and formal testing of a Verilog/C++ behavioural 
model for a rapid address/data switch ASIC. Model was event driven and comprised generic 
objects whose collective instantiations provided emulation of only active parts of the network 
for maximal efficiency. The objects were self-configuring, to be a particular ASIC, and self-organising 
according to the network packets received. PLI provided a layer between the C++ 
model and a thin Verilog interface providing port compatibility during Verilog co-simulation.. 
 Acted as lead designer for a template class library extension to Vera facilitating use of STL-like 
container classes built around an efficient self-balancing tree implementation with amortised 
rebalancing rather than amortised for Red-Black, AVL trees, and for 
min/max/predecessor/successor. The tree was an augmented structure doubling as sorted linked-list. 
 Designed and implemented a formal strategy for non-invasive, grey-box, automated unit and 
integration testing of C++ and Vera classes. 
 Mentored, trained and supervised an intern on one year placement with Sun. 
 Acted as reader/inspector for formal design reviews. 
EDS, Hook, Hampshire, United Kingdom 
Information Analyst 
1999-2000 
 Engaged in formal design and implementation of fault tolerant, safety critical C++ code for 
National Air Traffic Services, subject to ISO 9000 quality standard and SIL3 safety standard. 
 Developed GUIs under X-Designer and NetView/6000 on AIX. 
 Performed static code analysis (standard metric and conformance verification) using QAC++. 
 Performed instrumented coverage testing (100% statement, 100% entry point, 80% decision) 
and McCabe metric analysis using Cantata for C++. 
 Undertook FMECA hazard analysis. 
 Participated in formal peer reviews of design, code and coverage tests. 
Rolls-Royce Control Systems, Derby, Derbyshire, United Kingdom 
Analyst Programmer 
1998-1999 
 Developed physics modelling methods and supported code for the Naval Nuclear Propulsion 
Programme, subject to ISO 9000 quality standard. Utilised C and embedded SQL. 
 Generated C shell and Perl automated test scripts. 
 Developed graphical user library using OpenGL, C/C++. 
 Developed, maintained and supported FoxPro 2.5, 2.6 and Visual FoxPro applications. 
 Participated in formal reviews of safety critical ADA code. 
Merlin Distribution, Westbury, Wiltshire, United Kingdom 
Systems Analyst/Programmer 
1996-1998 
 Developed, implemented and supported bespoke applications in FoxPro 2.6, Visual Studio 5. 
 Developed optimisation algorithms for vehicle loading and route scheduling (NP-Hard). 
Validated against Monte-Carlo data using minimum 2, maximum log-likelihood fits. 
Private Research, United Kingdom 
Researcher 
1993-1996 
 Performed analysis and modelling of catalysed thermonuclear fusion 
[ ] [ ] [ ] [ ]     D H    D H   resonant formation, fusion cross-sections, rotating magnetic field 
plasma confinement, magnetically funnelled ion energy extraction.) 
 Performed analysis and modelling of mode locked, pulsed (10-15s) laser computer switches.
Royal Naval College, Greenwich, London, United Kingdom 
Senior Lecturer 
1991-1993 
 Lectured in atomic and nuclear physics and mathematics to MSc level. 
 Undertook student laboratory supervision. 
 Supervised student field studies. 
 Drafted, invigilated and assessed examination papers. 
 Conducted research into consequential risk and stochastic health effects of nuclear accidents. 
ACADEMIC EXPERIENCE: 
Postgraduate research included: 
 Statistical analysis of spectral mass distributions. Identification of particle resonances above phase space background. Identification of particles through quantum signatures and branching ratios. Determination of candidates for exotic gluonic states. 
 Determination of gamma detector spatial and energy resolution through simplified statistical imaging techniques. Calibration of gamma detector through known particle decays
RUSSELL JOHN CHILDS – RESUME ADDENDUM 
DETAILED PROFESSIONAL AND ACADEMIC HISTORY 
Microsoft Corporation 
SDE II 
2008-2009 
Primary responsibilities: 
1. Undertook debugging and maintenance of code base, build optimisation, query latency reduction. 
2. Development of a load-balancing algorithm for query distribution across Bing services. 
3. Statistical modeling of counters. 
Advantest, Santa Clara, CA 
Senior Software Engineer 
2002-2004 
Primary responsibilities: 
1. Developing architecture for framework permitting integration of C++ or Verilog models of ATE hardware modules. Framework utilised concept of events to notify different components of system activity. Event traffic was coordinated by the framework allowing models to communicate through event notifications. Cyclisation was regarded as a specialised type of event handling in which a rising or falling clock edge occurred at regular intervals and could be ignored by unregistered components alleviating the problem of expensive calls across the PLI layer. Interrupts became a seamless component of the methodology. 
2. Developing methodology for streamlining requirements management replacing existing ad hoc and informal requirements control. Identified replicated, redundant and conflicting requirements moving company toward CMMI3 compliancy. Company was disinclined toward use of commercial tools such as Requisite Pro necessitating a strategy to be developed that had minimal impact on existing processes. To this end a spreadsheet was used into which cross-referenced requirements were entered, maintained, categorised and validated for acceptance or rejection. Proposals were made for a best practice procedure for submission and review of new requirements. CMMI compliance was made mandatory by the customer, which approved and welcomed the strategy adopted. 
3. Performing integration testing of multiple class base and developing a framework for automation of testing of all parameters in all classes such that normal, boundary and error cases were exhaustively covered. Testing was performed in-vivo on objects whilst they were in use in their system, rather than in-vitro as standalone objects. 
4. Developing framework for unit testing of individual classes 
5. Writing technical user guides and specifications reversed engineered from class code. Defined Open Standards from BNF specifications, class interfaces and tester opcodes. Advising company on pitfalls of reverse engineering and mechanisms for mitigating against proprietary creep into open architecture standards. 
Sun Microsystems, Menlo Park, CA 
Member of Technical Staff 
2000-2002 
Primary responsibilities: 
1. Leading the development of a behavioural model for a rapid address/data switch ASIC: 
To improve the performance of system simulations of hardware components, models were developed to act as fast surrogates for the hardware. Verilog RTL was used to synthesise the processor hardware and the models comprised a fast C++ Core wrapped by a thin Verilog layer. The Core implemented the behavioural emulation of the hardware whilst the Verilog wrapper provided a pin compatible
interface to the rest of the hardware system. This provided for direct, transparent substitution of the 
model into the hardware environment. 
The Verilog wrapper invoked the C++ Core at each clock cycle, unless the Core sent notification of 
inactivity. The PLI layer accommodated communication between the Verilog and the C++ for which I 
devised an efficient protocol. Events received by the Verilog, such as network traffic packets or 
requests to access registers, were conveyed directly to the Core through this protocol. The results of 
processed events were also communicated back to the Verilog wrapper through the protocol. 
The C++ Core comprised a set of base classes, which were reusable across different ASICs, and a set 
of final layer classes specific to the ASIC being modelled. The principal functionality of the base 
classes was to provide automatic registration and boot-strapping of active Core components across 
clock cycles (between which the Core went out of scope), strictly controlled resource management, 
arbitration during resource contention and controlled access to system registers. The final layer 
classes were specific to the switch ASIC and processed incoming network traffic, routed it to 
destination clients, processed parity and unrecoverable errors and implemented network traffic flow 
and freeze control. 
An object oriented design methodology was undertaken in which components were decoupled to 
allow for individual replacement, in the event of changes to the hardware being modelled, with 
minimal impact on the remaining architecture. The model was event driven and run-time configurable 
to represent any chip in the network, upon instantiation. Clock edges were treated as generic events 
and asynchronous interrupts were handled seamlessly. The reusable components used messaging to 
determine the runtime behaviour resulting from events spawned by clock edges and interrupts. For 
example, an arbiter component could me made to use a round robin or an alternative scheduling 
scheme according to messages received. To conserve memory and improve performance only the 
active sections of the network and active parts of active chips were represented within a given clock 
cycle. The collective behaviour of active model components provided the emulation of routing of 
network traffic and the observance of protocols, such as cache coherency, in the hardware. 
Function templates and a recurring template pattern were used to eliminate most runtime 
polymorphism, increasing performance and type safety. Model component classes were strongly 
decoupled and utilised fast, direct messaging to facilitate communication. New types could be added 
to the system without recompilation of existing code. 
2. Leading the design and development of a template class pre-processor and library for Vera. 
Vera was used by verifiers to exercise features of the hardware prior to fabrication. To provide greater 
ease of usage and introduce greater OO design flexibility I developed a pre-processor lexical 
extension allowing template classes syntax to be processed into strongly typed Vera classes, upon 
instantiation. The use of the pre-processor enabled template class syntax to be incorporated into Vera 
code non-invasively. This prevented interference with compiler and debugger error line reporting. 
Building upon the capabilities of the pre-processor extension I designed a Vera template class library 
that mirrored a subset of the C++ Standard Template Library. The Vera template class library 
comprised a set of strongly typable container classes, self-validating data-type classes, with automatic 
serialisation, and event handler classes including timer and messaging classes. The foundation for the 
container classes was a highly optimised augmented binary tree class with additional pointers 
providing linked list nodes. This offered dual and simultaneous capabilities as a binary tree, providing 
searches, insertions, deletions and linear indexing of log ( ) 2 O size in time and a sorted linear linked 
list allowing for fast copying to an array for linear traversal and linear time rebalancing. This was 
accommodated through the node structures for the tree. An efficient tree balancing mechanism was 
implemented and subject to rigorous mathematical proof. 
3. Development and implementation of a non-invasive, grey-box, automated and repeatable test strategy 
for C++ and Vera classes.
To facilitate rigorous testing of C++ and Vera classes I developed a non-invasive test strategy. Wrapper classes, deriving from classes under test (CUTs), contained overridden methods that intercepted and monitored invocations of public and internal methods in the CUTs during program execution by sandwiching calls to the base method between pre and post condition test code.. 
The wrapper classes replaced the CUTs within real-world code test harnesses designed to test the classes in anger. Test harness operation was governed by a dedicated TestCase class, which provided automated program flow validation and check-pointing, through the wrapper class overrides, together with reporting of test results. The class allowed for precise profiling of class failures under test. 
Test plans were developed which enumerated the normal, boundary and error cases and provided an operations list detailing coverage of the test cases, predicted program flow and check-point values. The operations list was a description of the test harness implementation. 
The test strategy was validated, by induction, through the use of the TestCase class to test itself. 
4. Additional duties included mentoring, training and supervising an intern on one-year placement together with participation in design reviews as reader and inspector. 
I undertook the training, in C++ and event driven, object oriented techniques and methodologies, of an intern on placement with Sun. I developed his capacities as a technical software engineer and encouraged independent and lateral thinking. I placed great emphasis on initiative and tenacious, disciplined problem solving. I also placed great emphasis on providing encouragement and team recognition of his accomplishments and contributions during his involvement with behavioural modelling. I supervised his work and quarterly evaluations. 
As reader and inspector at formal design reviews I enforced rigorous standards in the drafting of hardware design documents. I required that they provide the requisite detail and clarity appropriate to implementation by hardware engineers and modelling and testing by verifiers. 
EDS, Hook, Hampshire, UK 
Information Analyst 
1999-2000 
Primary responsibilities: 
1. Development of C++ APIs for local-local, local-remote and remote-remote client file transfers and centralised print services. The development strongly utilised object oriented methodology and the implementation required good knowledge of AIX kernel processes, primarily sockets, named pipes, shared memory and kernel printer protocols. 
2. Development of a GUI enabling monitoring of system resources and activity. X-Designer and NetView/6000 were fully utilised during development. 
3. Application of ISO 9000 and SIL3 safety standards. Since the development constituted part of the central architecture responsible for providing Air Traffic Control with proximity information, as part of the collision avoidance mechanism for transatlantic flights, strict standards were applied. The development was subject to peer and formal review during design, implementation and unit testing. Strict coding standards were enforced and high levels of coverage testing were formally required. I conducted FMECA hazard analysis on all module inputs and assessed risk levels spanning low severity to catastrophic failure. 
Rolls-Royce Control Systems, Derby, Derbyshire, UK 
Analyst Programmer 
1998-1999 
Primary responsibilities:
1. Development of algorithms for numerical interpolation of solutions to the neutron transport equation 
across finite elements of a fission reactor core model. The development of the model was subject to 
ISO 9000 standards and under contract to the Royal Navy. The core was designed for use in nuclear 
powered submarines and development constituted part of the Naval Nuclear Propulsion Programme. 
The algorithms were developed in C and interfaced with nuclear databases through embedded SQL. 
2. Development of a graphical user library. The user library was developed to facilitate fast production 
of graphical applets, for presentation on web sites and at exhibitions, and 3-D data representations. 
Much of the development required optimised transformation algorithms to provide higher frame rates, 
curve fitting and surface rendering. 
3. General development of database applications in FoxPro 2.6/Visual FoxPro 5 and reviewing of ADA 
code and design. These duties were undertaken whilst awaiting Secret Atomic security clearance from 
the MoD. 
Merlin Distribution, Westbury, Wiltshire, United Kingdom 
Systems Analyst/Programmer 
1996-1998 
Principal duties: 
1. Development of a route-scheduling algorithm for steel distribution across sites in England, Scotland 
and Wales. Shipment of steel from production sites in Wales to other parts of the country was subject 
to manual scheduling. I developed a partial solution to the problem of optimising route scheduling 
based upon an algorithmic solution to the Travelling Salesman Problem I developed earlier. It 
produced disjoint routes, each satisfying the Single Travelling Salesman Problem and jointly 
minimising distance and number of salesmen. Although graph algorithms existed to join these routes, 
I could not prove analytically that this solved the single TSP. I used sets of towns with known 
solutions for Monte-Carlo simulations to obtain confidence limits on the optimality of solutions. The 
algorithm was roughly ( . ) 4 5 time  O n . 
2. Development of Visual FoxPro 5 inventory management software. 
Royal Naval College, Greenwich, London, United Kingdom 
Senior Lecturer 
1991-1993 
Principal Duties: 
1. Lecturing in nuclear and atomic physics and mathematics. Courses ranged from basic to MSc level. 
The student body comprised naval officers, submariners, health physicists and dockyard nuclear 
operators. I had responsibilities for providing training in nuclear theory, special relativity, quantum 
mechanics and mathematics. The courses were designed to provide training for non-technical 
personnel and university graduates. Accordingly, I developed an ability to express complex principles 
in mathematics and physics in a manner allowing for their assimilation by personnel from varying 
educational backgrounds. I placed heavy emphasis on everyday analogy and providing explanations 
from a variety of perspectives to accommodate the differences in thinking processes across the student 
body. I adopted an informal approach in my relationship with my students and encouraged team 
cooperation within the groups to ensure that all students were assisted in their understanding of the 
complex lecture material. Much of the tutoring took place out of hours in informal settings to allow 
non-technical students to be given additional help in understanding the material.
2. Supervision of student laboratories and field studies. Practical application of nuclear principles took place within student laboratories and industrial application was demonstrated during field trips to nuclear establishments. I supervised laboratory practicals and long term visits to Rolls-Royce and the Dounreay reprocessing and fission fast breeder research complex. 
3. Research into the risks and stochastic health effects of nuclear incidents. To ensure safe levels of operation during berthing of nuclear submarines in populated regions the college conducted research into the likelihood, severity and health implications of reactor core breaches. I conducted research into the distribution of fission products released during such incidents, the effects of prevailing weather conditions on particulate and gaseous emissions and the effects of inhalation, ingestion and physical exposure on population groups. Hazard analyses were performed which identified main risks to populations of long term health impairment, incapacitation or death and assessed the likelihood against severity of different categories of nuclear incidents. 
PhD: Particle Physics, Birmingham University, Birmingham, United Kingdom 
12/1990 
Lecture courses: Relativistic Quantum Mechanics, Quantum Field Theory, Gauge Field Theory, Unified Field Theory, Superstring Theory, Supersymmetry Theory, General Relativity and Theoretical Particle Physics. 
Research: Identification of exotic gluonium states, glueballs, produced in 300 GeV/c proton-proton collisions. Conducted partial wave analysis and meson spectral mass determination through least square and maximum likelihood fits to Gaussian, Breit-Wigner, Weibull and Granet phase-space background distributions. Potential candidates were identified through their quantum signatures and subject to deeper analysis of production cross-sections, decay branching ratios and angular decay distributions. 
Experimental: Undertook complete supervision of a large, medium grain and a small, high grain  photon calorimeter prior to and during data runs at the CERN facility, Geneva. I calibrated the calorimeters against 0 and 0 mass distributions, determined threshold operational voltage values, improved signal discrimination, and developed pattern recognition algorithms to detect and measure  photon hits, energy deposition and spatial distribution within the calorimeters. I also undertook reduction of raw data to physics data for use in the analysis of the particle interactions giving rise to  production. Monte-Carlo simulations were used to determine the effects of calorimeter geometry together with spatial and energy resolution on detector efficiency. Known particle decays were simulated according to branching ratio and random orientation and used to determine the average  detection efficiency of the calorimeters. 
BSc: Physics, Liverpool University, Liverpool, United Kingdom 
07/1985 
Lecture Courses: Special Relativity, Quantum Mechanics, Particle Physics, Astrophysics, Low Temperature Physics, Solid State Physics, Atomic Physics, Nuclear Physics, Mechanics, Optics, Wave Mechanics, General Theory, Physics of Nuclear Reactors, Geophysics, Mathematics and Electronics.
Dr Russell John Childs – Publications 1987-1990 
1. Nucleus-Nucleus Interactions using the CERN  Spectrometer and a Multiparticle High T p Detector. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, M.T. Trainor, O. Villalobos Baillie, M.F. Votruba (Birmingham) 
+ Athens, Bari, CERN, Collège de France and Paris. 
IX Autumn School ‘The Physics of the Quark Gluon Plasma’, Lisbon, Dec. 1987. 
2. Preliminary results on  and  Production at T p > 1.0 GeV/c in the Central Rapidity Region in 200 GeV/c Sulphur 
Tungsten Interactions. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France and Paris. 
Proceedings of the XXIIIrd Recontres de Moriond, ‘Current Issues in Particle Physics’, Les Arcs, March 1988, pp 127-134. 
3. A search for glueballs in the Central Region in the Reaction f s p p p (X ) p 0  at 300 GeV/c Using the CERN  
Spectrometer. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) 
+ Athens, Bari, CERN, Collège de France and Paris. 
American Institute of Physics, Particles and Fields 36 (1988) 340-349. 
4. Direct 0  Production at Large T p . 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, I.C. Print, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba 
(Birmingham) + Athens, Bari, CERN, Collège de France and Paris. 
Nuclear Physics 7B (1989) 228-242. 
5. Use of Silicon Microstrips for Precise Measurement of High Momenta. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, M.T. Trainor, O. Villalobos Baillie, M.F. Votruba 
(Birmingham) + Athens, Bari, CERN, Collège de France and Paris. 
Nuclear Instruments and Methods A274 (1989) 165-170. 
6. Observation of Double  -Meson Production in the Central Region for the Reaction f s p p p (K K K K ) p      at 300 
GeV/c. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, S.J. Prosser, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba 
(Birmingham) + Athens, Bari, CERN, Collège de France. 
Physics Letters 221B (1989) 221-226. 
7. A Spin Parity Analysis of the (1285) 1 f and (1420) 1 f Mesons Centrally Produced in the Reaction 
f s p p p (K K K ) p 0    at 300 GeV/c. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) 
+ Athens, Bari, CERN, Collège de France. 
Physics Letters 221B (1989) 216-220.
8. Observation of Centrally Produced / (1720) 2  f in the Reaction f s p p p (K K) p at 300 GeV/c. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Physics Letters 227B (1989) 186-190. 
9. Evidence for New States Produced in the Central Region in the Reaction f s p p p ( ) p          at 300 GeV/c 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Physics Letter 228B (1989) 536-542. 
10. Search for Non- qq Mesons in the Central Region in the Reaction f s p p p (X ) p 0  at 300 GeV/c using the CERN  
Spectrometer. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Proc. Int. Conf. On High Energy Experiments and Methods, Prague, June 1989, pp 21-26. 
11. Search for Non- qq Mesons in Central Production. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Proc. Int. Europhysics Conf. On High Energy Physics, Madrid, Sept. 1989. 
12. A Study of Centrally Produced * * K K in the Final State in the Reaction f s p p p (K K ) p        at 300 GeV/c. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Zeitscrift für Physik C. – Particles and Fields 46 (1990) 405-410. 
13. Recent WA76 Results on Central Production. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Proc. Int. Conf. On Hadron Spectroscopy, Ajaccio, Sept. 1989, pp 91-99. 
14. A Study of the Centrally Produced 0      System formed in the Reaction f s p p p ( ) p 0       at 300 GeV/c. 
I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, 
Bari, CERN, Collège de France. 
Zeitscrift für Physik C. – Particles and Fields 48 (1990) 213-220.

Contenu connexe

Tendances

CV_ErieAlix_JuniorDataScientist_20160809
CV_ErieAlix_JuniorDataScientist_20160809CV_ErieAlix_JuniorDataScientist_20160809
CV_ErieAlix_JuniorDataScientist_20160809Alix Erie
 
Chatzikonstantinou c ai-se2013_
Chatzikonstantinou c ai-se2013_Chatzikonstantinou c ai-se2013_
Chatzikonstantinou c ai-se2013_caise2013vlc
 
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of Art
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of ArtParma 2016-05-17 - JGrass-NewAGE - Some About The State of Art
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of ArtRiccardo Rigon
 
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...VLSICS Design
 
Computational REST Meets Erlang
Computational REST Meets ErlangComputational REST Meets Erlang
Computational REST Meets ErlangAlessandro Sivieri
 
Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517Md Hasnain
 
D space magazin_2019_2_iupui_english
D space magazin_2019_2_iupui_englishD space magazin_2019_2_iupui_english
D space magazin_2019_2_iupui_englishSree Shruthi
 
Csit77404
Csit77404Csit77404
Csit77404csandit
 
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...VLSICS Design
 
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issues
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issuesLDAC 2015 - Towards an industry-wide ifcOWL: choices and issues
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issuesPieter Pauwels
 
CMPT470-usask-guest-lecture
CMPT470-usask-guest-lectureCMPT470-usask-guest-lecture
CMPT470-usask-guest-lectureMasud Rahman
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskyDatabricks
 
Fault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer LevelFault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer Levelidescitation
 

Tendances (18)

CV_ErieAlix_JuniorDataScientist_20160809
CV_ErieAlix_JuniorDataScientist_20160809CV_ErieAlix_JuniorDataScientist_20160809
CV_ErieAlix_JuniorDataScientist_20160809
 
Kshama_Parakh
Kshama_ParakhKshama_Parakh
Kshama_Parakh
 
Chatzikonstantinou c ai-se2013_
Chatzikonstantinou c ai-se2013_Chatzikonstantinou c ai-se2013_
Chatzikonstantinou c ai-se2013_
 
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of Art
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of ArtParma 2016-05-17 - JGrass-NewAGE - Some About The State of Art
Parma 2016-05-17 - JGrass-NewAGE - Some About The State of Art
 
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
COVERAGE DRIVEN FUNCTIONAL TESTING ARCHITECTURE FOR PROTOTYPING SYSTEM USING ...
 
Computational REST Meets Erlang
Computational REST Meets ErlangComputational REST Meets Erlang
Computational REST Meets Erlang
 
Cuashi2008revisited
Cuashi2008revisitedCuashi2008revisited
Cuashi2008revisited
 
Borapureddi Ashok_present
Borapureddi Ashok_presentBorapureddi Ashok_present
Borapureddi Ashok_present
 
Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517Course descriptions cit-iae_20130517
Course descriptions cit-iae_20130517
 
Masters_Thesis_FINAL_COPY
Masters_Thesis_FINAL_COPYMasters_Thesis_FINAL_COPY
Masters_Thesis_FINAL_COPY
 
D space magazin_2019_2_iupui_english
D space magazin_2019_2_iupui_englishD space magazin_2019_2_iupui_english
D space magazin_2019_2_iupui_english
 
Csit77404
Csit77404Csit77404
Csit77404
 
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
 
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issues
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issuesLDAC 2015 - Towards an industry-wide ifcOWL: choices and issues
LDAC 2015 - Towards an industry-wide ifcOWL: choices and issues
 
CMPT470-usask-guest-lecture
CMPT470-usask-guest-lectureCMPT470-usask-guest-lecture
CMPT470-usask-guest-lecture
 
MohamedMustafa
MohamedMustafaMohamedMustafa
MohamedMustafa
 
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay MalitskySpark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
Spark-MPI: Approaching the Fifth Paradigm with Nikolay Malitsky
 
Fault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer LevelFault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer Level
 

En vedette

Resume JOYCE CONRAD_0416CRM
Resume JOYCE CONRAD_0416CRMResume JOYCE CONRAD_0416CRM
Resume JOYCE CONRAD_0416CRMJoyce Conrad
 
Resume John A Trimmer 8-12-15-rev3
Resume John A Trimmer 8-12-15-rev3Resume John A Trimmer 8-12-15-rev3
Resume John A Trimmer 8-12-15-rev3John Trimmer
 
Bruce Pfeffer Resume May 2015
Bruce Pfeffer Resume May 2015Bruce Pfeffer Resume May 2015
Bruce Pfeffer Resume May 2015Bruce Pfeffer
 
Sanford Fitelson Resume
Sanford Fitelson ResumeSanford Fitelson Resume
Sanford Fitelson Resumesandmansf
 
Li_Xiaoyin Final Resume
Li_Xiaoyin Final ResumeLi_Xiaoyin Final Resume
Li_Xiaoyin Final ResumeXiaoyin Li
 
Jim Resume 1-11-2017 Linkd
Jim Resume 1-11-2017 LinkdJim Resume 1-11-2017 Linkd
Jim Resume 1-11-2017 LinkdJim Tarantino
 
Genaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro Zaza
 
Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Ajay Kanhere
 
Shanu_Jain_Resume
Shanu_Jain_ResumeShanu_Jain_Resume
Shanu_Jain_ResumeShanu Jain
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 
Joe resume update72616
Joe resume update72616 Joe resume update72616
Joe resume update72616 Joe Trujillo
 
Daniel gross resume 121813
Daniel gross resume 121813Daniel gross resume 121813
Daniel gross resume 121813Daniel Gross
 
Stephen G. Barr Resume 03/15
Stephen G. Barr Resume 03/15Stephen G. Barr Resume 03/15
Stephen G. Barr Resume 03/15SGB Media Group
 

En vedette (19)

Resume JOYCE CONRAD_0416CRM
Resume JOYCE CONRAD_0416CRMResume JOYCE CONRAD_0416CRM
Resume JOYCE CONRAD_0416CRM
 
Resume John A Trimmer 8-12-15-rev3
Resume John A Trimmer 8-12-15-rev3Resume John A Trimmer 8-12-15-rev3
Resume John A Trimmer 8-12-15-rev3
 
Bruce Pfeffer Resume May 2015
Bruce Pfeffer Resume May 2015Bruce Pfeffer Resume May 2015
Bruce Pfeffer Resume May 2015
 
Sanford Fitelson Resume
Sanford Fitelson ResumeSanford Fitelson Resume
Sanford Fitelson Resume
 
Li_Xiaoyin Final Resume
Li_Xiaoyin Final ResumeLi_Xiaoyin Final Resume
Li_Xiaoyin Final Resume
 
Jim Resume 1-11-2017 Linkd
Jim Resume 1-11-2017 LinkdJim Resume 1-11-2017 Linkd
Jim Resume 1-11-2017 Linkd
 
Genaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro_Zaza_USA-Resume
Genaro_Zaza_USA-Resume
 
rd usa resume pdf
rd usa resume pdfrd usa resume pdf
rd usa resume pdf
 
Achaiah resume USA format
Achaiah resume USA formatAchaiah resume USA format
Achaiah resume USA format
 
Kishore_Inala
Kishore_InalaKishore_Inala
Kishore_Inala
 
Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8
 
Colette Sisofo Resume USA 2014
Colette Sisofo Resume USA 2014Colette Sisofo Resume USA 2014
Colette Sisofo Resume USA 2014
 
Shanu_Jain_Resume
Shanu_Jain_ResumeShanu_Jain_Resume
Shanu_Jain_Resume
 
PDM Resume
PDM ResumePDM Resume
PDM Resume
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume
 
Joe resume update72616
Joe resume update72616 Joe resume update72616
Joe resume update72616
 
Daniel gross resume 121813
Daniel gross resume 121813Daniel gross resume 121813
Daniel gross resume 121813
 
Stephen G. Barr Resume 03/15
Stephen G. Barr Resume 03/15Stephen G. Barr Resume 03/15
Stephen G. Barr Resume 03/15
 

Similaire à Full resume dr_russell_john_childs_2013

Similaire à Full resume dr_russell_john_childs_2013 (20)

Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016Full resume dr_russell_john_childs_2016
Full resume dr_russell_john_childs_2016
 
AnupVMathur
AnupVMathurAnupVMathur
AnupVMathur
 
Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017
 
Ramesh resume
Ramesh resumeRamesh resume
Ramesh resume
 
General Resume
General ResumeGeneral Resume
General Resume
 
awards competences talks
awards competences talksawards competences talks
awards competences talks
 
Resume_QM_7_2016
Resume_QM_7_2016Resume_QM_7_2016
Resume_QM_7_2016
 
Resume yue yang
Resume yue yangResume yue yang
Resume yue yang
 
PhilipSamDavisResume
PhilipSamDavisResumePhilipSamDavisResume
PhilipSamDavisResume
 
Resume
ResumeResume
Resume
 
krishna@GRAPH
krishna@GRAPHkrishna@GRAPH
krishna@GRAPH
 
Naveen Narasimhaiah resume
Naveen Narasimhaiah resumeNaveen Narasimhaiah resume
Naveen Narasimhaiah resume
 
RAS Resume_20160610
RAS Resume_20160610RAS Resume_20160610
RAS Resume_20160610
 
Omkar+revankar+resume
Omkar+revankar+resume Omkar+revankar+resume
Omkar+revankar+resume
 
TestbedLikun_final
TestbedLikun_finalTestbedLikun_final
TestbedLikun_final
 
Qiang Yu CV
Qiang Yu CVQiang Yu CV
Qiang Yu CV
 
Norton Consulting Portfolio
Norton Consulting PortfolioNorton Consulting Portfolio
Norton Consulting Portfolio
 
Mumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabusMumbai University M.E computer engg syllabus
Mumbai University M.E computer engg syllabus
 
Brad rust resume
Brad rust resumeBrad rust resume
Brad rust resume
 
Resume_052715
Resume_052715Resume_052715
Resume_052715
 

Plus de Russell Childs

spinor_quantum_simulator_user_guide_.pdf
spinor_quantum_simulator_user_guide_.pdfspinor_quantum_simulator_user_guide_.pdf
spinor_quantum_simulator_user_guide_.pdfRussell Childs
 
Feature extraction using adiabatic theorem
Feature extraction using adiabatic theoremFeature extraction using adiabatic theorem
Feature extraction using adiabatic theoremRussell Childs
 
Feature extraction using adiabatic theorem
Feature extraction using adiabatic theoremFeature extraction using adiabatic theorem
Feature extraction using adiabatic theoremRussell Childs
 
Wavelets_and_multiresolution_in_two_pages
Wavelets_and_multiresolution_in_two_pagesWavelets_and_multiresolution_in_two_pages
Wavelets_and_multiresolution_in_two_pagesRussell Childs
 
Recursion to iteration automation.
Recursion to iteration automation.Recursion to iteration automation.
Recursion to iteration automation.Russell Childs
 
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...Dirac demo (quantum mechanics with C++). Please note: There is a problem with...
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...Russell Childs
 
Shared_memory_hash_table
Shared_memory_hash_tableShared_memory_hash_table
Shared_memory_hash_tableRussell Childs
 
Simple shared mutex UML
Simple shared mutex UMLSimple shared mutex UML
Simple shared mutex UMLRussell Childs
 
Design pattern to avoid downcasting
Design pattern to avoid downcastingDesign pattern to avoid downcasting
Design pattern to avoid downcastingRussell Childs
 
Dynamic programming burglar_problem
Dynamic programming burglar_problemDynamic programming burglar_problem
Dynamic programming burglar_problemRussell Childs
 

Plus de Russell Childs (20)

spinor_quantum_simulator_user_guide_.pdf
spinor_quantum_simulator_user_guide_.pdfspinor_quantum_simulator_user_guide_.pdf
spinor_quantum_simulator_user_guide_.pdf
 
String searching o_n
String searching o_nString searching o_n
String searching o_n
 
String searching o_n
String searching o_nString searching o_n
String searching o_n
 
String searching o_n
String searching o_nString searching o_n
String searching o_n
 
String searching
String searchingString searching
String searching
 
Permute
PermutePermute
Permute
 
Permute
PermutePermute
Permute
 
Feature extraction using adiabatic theorem
Feature extraction using adiabatic theoremFeature extraction using adiabatic theorem
Feature extraction using adiabatic theorem
 
Feature extraction using adiabatic theorem
Feature extraction using adiabatic theoremFeature extraction using adiabatic theorem
Feature extraction using adiabatic theorem
 
Wavelets_and_multiresolution_in_two_pages
Wavelets_and_multiresolution_in_two_pagesWavelets_and_multiresolution_in_two_pages
Wavelets_and_multiresolution_in_two_pages
 
Relativity 2
Relativity 2Relativity 2
Relativity 2
 
Recursion to iteration automation.
Recursion to iteration automation.Recursion to iteration automation.
Recursion to iteration automation.
 
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...Dirac demo (quantum mechanics with C++). Please note: There is a problem with...
Dirac demo (quantum mechanics with C++). Please note: There is a problem with...
 
Shared_memory_hash_table
Shared_memory_hash_tableShared_memory_hash_table
Shared_memory_hash_table
 
Simple shared mutex UML
Simple shared mutex UMLSimple shared mutex UML
Simple shared mutex UML
 
Design pattern to avoid downcasting
Design pattern to avoid downcastingDesign pattern to avoid downcasting
Design pattern to avoid downcasting
 
Interview uml design
Interview uml designInterview uml design
Interview uml design
 
Interview C++11 code
Interview C++11 codeInterview C++11 code
Interview C++11 code
 
Dynamic programming burglar_problem
Dynamic programming burglar_problemDynamic programming burglar_problem
Dynamic programming burglar_problem
 
K d tree_cpp
K d tree_cppK d tree_cpp
K d tree_cpp
 

Dernier

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 

Dernier (20)

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 

Full resume dr_russell_john_childs_2013

  • 1. RUSSELL JOHN CHILDS London,SE18 4PN, UK Email: russelljohnchilds@gmail.com Seattle, WA, 98122 LinkedIn: www.linkedin.com/pub/russell-childs/4a/271/98 OBJECTIVE: To utilise further my experience in analysis and OO architecture, design and safety-critical C++ within an organisation seeking technical software skills supported by a solid background in physics, mathematics and Best Practices. Primary skills: algorithm/data structure design and C++ HPC modelling/simulation. QUALIFICATIONS:  Over 10 years of experience in full life cycle technical software engineering, primarily modelling complex systems.  Systematic and disciplined approach to solving engineering problems and providing software solutions to rigorous standard (ISO 9000).  Confirmed ability to communicate technical concepts and present them to large audiences.  Proven ability in rapid assimilation, application and eidetic consolidation of new material.  Solid skills in effective mentoring, training and supervision of junior staff. TECHNICAL SKILLS AND KNOWLEDGE: Hardware: Verilog(RTL, Seq/Comb, FSMs, timings), Vera, PLI. Software: C++/C++11, STL, UML, design patterns (core skills). Tools: Eclipse, Visual Studio 2013, Rational Rose, Intel Parallel Studio and VTune C++ profiler, gdb/dbx, Cantata for C++, QAC++, X-Designer, NetView/6000. Platforms: Solaris, AIX, Linux (Mint), Windows 95 -7, .Net. Standards: ISO 9000, SIL3, CMMI3. Knowledge and Experience: Data structures/algorithms/graph algorithms, Statistics(regression, classifiers, Markov processes, tensor calculus), Information Theory, Digital Signal Processing, Financial Calculus, Quantum Algorithms and Computing, Low-latency (Data Oriented Design, cache-coherency, C++ optimization for pipelining/branch-prediction, OO architectural optimization), Design For Testability, ASIC/FPGA Design (Altera Quartus II, TimeQuest, Modelsim), IPC, Threading: C++11(lock-based, lock-free)/OpenMP/Intel TBB/POSIX, BSD sockets, P2P protocol BTP/1.0, Octave/MATLAB, SQL, FoxPro, Fortran. Life cycle: Requirements management, formal specifications, UML design, safety critical C++ coding and exhaustive, instrumented testing during “live” emulation. EDUCATION AND TRAINING: PhD: BSc: Particle Physics, Birmingham University, Birmingham, United Kingdom. Physics, Liverpool University, Liverpool, United Kingdom. Conducted postgraduate research at the CERN facility, Geneva, Switzerland. RESEARCH ACCOMPLISHMENTS: (1) Non-exponential solution to travelling salesman problem in absence of constraints on number of salesmen. (2) Emulation of combinational logic using diffraction gratings, femto-second semiconductor absorbers and mode-locked lasers. (3) Use of pions to facilitate catalysed fusion without muon-sticking. (4) Optimal data compression via enumeration scheme. (5) Typical-set error-correction encoding scheme.
  • 2. PROFESSIONAL EXPERIENCE: Ripple Labs, San Francisco, Senior Software Engineer. Researcher 2009-Present  Concurrency maximisation: Multivariate atomics using pointer switching between individual variables and aggregated structs for lock-free, atomic transactions. Current aim is to use atomics to automate thread-safety for safety-critical applications, where deadlock may be unavoidable due to lock sequences depending on variable values. Additional work includes lock-free data structures without the need for memory reclamation using reserved buffer recycling, general techniques for linearised vectorisation and Verilog netlist optimisation for obfuscation and vectorisation of C++ algorithms.  Relationship between Taylor and Fourier coefficients of a signal, allowing classes of problems to be solved using a Taylor series and then converted to DSP.  Foundational physics: Application of Bayes nets to quantum transition statistics. Connections between the metric and purely trigonometric properties of n R R 2 planes. Removal of physics constraints on Feynman Path Integrals in exploring the origins of the axioms of quantum theory. Microsoft Corporation, Redmond, WA SDE II May 2008-Aug 2009  Undertook debugging and maintenance of code base, build optimisation, query latency reduction.  Development of a load-balancing algorithm for query distribution across Bing services.  Statistical modeling of counters. Researcher 2005-May 2008 Entropy encoding: A mapping has been identified from the complete set of states of a system of a given entropy to a contiguous enumeration yielding a rate: N  number of particles, m  number of particle states, F  particle state frequency distribution,  F 1 multiplicity. Mapping assumes i.i.d. particle states and loses statistical information, F , that must be supplied during decoding via header or predictive model. Current research is aimed at application to data compression. Advantest, Santa Clara, CA Senior Software Engineer 2002-2004  Undertook architecture of a framework for event-based simulation of ATE hardware modules.  Undertook creation and implementation of a requirements management strategy to promote company CMMI compliance.  Assisted in the creation of a software coding standards manual.  Performed integration testing of C++ software modules.  Performed technical documentation and writing of formal specifications.  Undertook design/implementation of a framework for automated testing of software modules. Sun Microsystems, Menlo Park, CA Member of Technical Staff 2000-2002
  • 3.  Undertook formal design, implementation and formal testing of a Verilog/C++ behavioural model for a rapid address/data switch ASIC. Model was event driven and comprised generic objects whose collective instantiations provided emulation of only active parts of the network for maximal efficiency. The objects were self-configuring, to be a particular ASIC, and self-organising according to the network packets received. PLI provided a layer between the C++ model and a thin Verilog interface providing port compatibility during Verilog co-simulation..  Acted as lead designer for a template class library extension to Vera facilitating use of STL-like container classes built around an efficient self-balancing tree implementation with amortised rebalancing rather than amortised for Red-Black, AVL trees, and for min/max/predecessor/successor. The tree was an augmented structure doubling as sorted linked-list.  Designed and implemented a formal strategy for non-invasive, grey-box, automated unit and integration testing of C++ and Vera classes.  Mentored, trained and supervised an intern on one year placement with Sun.  Acted as reader/inspector for formal design reviews. EDS, Hook, Hampshire, United Kingdom Information Analyst 1999-2000  Engaged in formal design and implementation of fault tolerant, safety critical C++ code for National Air Traffic Services, subject to ISO 9000 quality standard and SIL3 safety standard.  Developed GUIs under X-Designer and NetView/6000 on AIX.  Performed static code analysis (standard metric and conformance verification) using QAC++.  Performed instrumented coverage testing (100% statement, 100% entry point, 80% decision) and McCabe metric analysis using Cantata for C++.  Undertook FMECA hazard analysis.  Participated in formal peer reviews of design, code and coverage tests. Rolls-Royce Control Systems, Derby, Derbyshire, United Kingdom Analyst Programmer 1998-1999  Developed physics modelling methods and supported code for the Naval Nuclear Propulsion Programme, subject to ISO 9000 quality standard. Utilised C and embedded SQL.  Generated C shell and Perl automated test scripts.  Developed graphical user library using OpenGL, C/C++.  Developed, maintained and supported FoxPro 2.5, 2.6 and Visual FoxPro applications.  Participated in formal reviews of safety critical ADA code. Merlin Distribution, Westbury, Wiltshire, United Kingdom Systems Analyst/Programmer 1996-1998  Developed, implemented and supported bespoke applications in FoxPro 2.6, Visual Studio 5.  Developed optimisation algorithms for vehicle loading and route scheduling (NP-Hard). Validated against Monte-Carlo data using minimum 2, maximum log-likelihood fits. Private Research, United Kingdom Researcher 1993-1996  Performed analysis and modelling of catalysed thermonuclear fusion [ ] [ ] [ ] [ ]     D H    D H   resonant formation, fusion cross-sections, rotating magnetic field plasma confinement, magnetically funnelled ion energy extraction.)  Performed analysis and modelling of mode locked, pulsed (10-15s) laser computer switches.
  • 4. Royal Naval College, Greenwich, London, United Kingdom Senior Lecturer 1991-1993  Lectured in atomic and nuclear physics and mathematics to MSc level.  Undertook student laboratory supervision.  Supervised student field studies.  Drafted, invigilated and assessed examination papers.  Conducted research into consequential risk and stochastic health effects of nuclear accidents. ACADEMIC EXPERIENCE: Postgraduate research included:  Statistical analysis of spectral mass distributions. Identification of particle resonances above phase space background. Identification of particles through quantum signatures and branching ratios. Determination of candidates for exotic gluonic states.  Determination of gamma detector spatial and energy resolution through simplified statistical imaging techniques. Calibration of gamma detector through known particle decays
  • 5. RUSSELL JOHN CHILDS – RESUME ADDENDUM DETAILED PROFESSIONAL AND ACADEMIC HISTORY Microsoft Corporation SDE II 2008-2009 Primary responsibilities: 1. Undertook debugging and maintenance of code base, build optimisation, query latency reduction. 2. Development of a load-balancing algorithm for query distribution across Bing services. 3. Statistical modeling of counters. Advantest, Santa Clara, CA Senior Software Engineer 2002-2004 Primary responsibilities: 1. Developing architecture for framework permitting integration of C++ or Verilog models of ATE hardware modules. Framework utilised concept of events to notify different components of system activity. Event traffic was coordinated by the framework allowing models to communicate through event notifications. Cyclisation was regarded as a specialised type of event handling in which a rising or falling clock edge occurred at regular intervals and could be ignored by unregistered components alleviating the problem of expensive calls across the PLI layer. Interrupts became a seamless component of the methodology. 2. Developing methodology for streamlining requirements management replacing existing ad hoc and informal requirements control. Identified replicated, redundant and conflicting requirements moving company toward CMMI3 compliancy. Company was disinclined toward use of commercial tools such as Requisite Pro necessitating a strategy to be developed that had minimal impact on existing processes. To this end a spreadsheet was used into which cross-referenced requirements were entered, maintained, categorised and validated for acceptance or rejection. Proposals were made for a best practice procedure for submission and review of new requirements. CMMI compliance was made mandatory by the customer, which approved and welcomed the strategy adopted. 3. Performing integration testing of multiple class base and developing a framework for automation of testing of all parameters in all classes such that normal, boundary and error cases were exhaustively covered. Testing was performed in-vivo on objects whilst they were in use in their system, rather than in-vitro as standalone objects. 4. Developing framework for unit testing of individual classes 5. Writing technical user guides and specifications reversed engineered from class code. Defined Open Standards from BNF specifications, class interfaces and tester opcodes. Advising company on pitfalls of reverse engineering and mechanisms for mitigating against proprietary creep into open architecture standards. Sun Microsystems, Menlo Park, CA Member of Technical Staff 2000-2002 Primary responsibilities: 1. Leading the development of a behavioural model for a rapid address/data switch ASIC: To improve the performance of system simulations of hardware components, models were developed to act as fast surrogates for the hardware. Verilog RTL was used to synthesise the processor hardware and the models comprised a fast C++ Core wrapped by a thin Verilog layer. The Core implemented the behavioural emulation of the hardware whilst the Verilog wrapper provided a pin compatible
  • 6. interface to the rest of the hardware system. This provided for direct, transparent substitution of the model into the hardware environment. The Verilog wrapper invoked the C++ Core at each clock cycle, unless the Core sent notification of inactivity. The PLI layer accommodated communication between the Verilog and the C++ for which I devised an efficient protocol. Events received by the Verilog, such as network traffic packets or requests to access registers, were conveyed directly to the Core through this protocol. The results of processed events were also communicated back to the Verilog wrapper through the protocol. The C++ Core comprised a set of base classes, which were reusable across different ASICs, and a set of final layer classes specific to the ASIC being modelled. The principal functionality of the base classes was to provide automatic registration and boot-strapping of active Core components across clock cycles (between which the Core went out of scope), strictly controlled resource management, arbitration during resource contention and controlled access to system registers. The final layer classes were specific to the switch ASIC and processed incoming network traffic, routed it to destination clients, processed parity and unrecoverable errors and implemented network traffic flow and freeze control. An object oriented design methodology was undertaken in which components were decoupled to allow for individual replacement, in the event of changes to the hardware being modelled, with minimal impact on the remaining architecture. The model was event driven and run-time configurable to represent any chip in the network, upon instantiation. Clock edges were treated as generic events and asynchronous interrupts were handled seamlessly. The reusable components used messaging to determine the runtime behaviour resulting from events spawned by clock edges and interrupts. For example, an arbiter component could me made to use a round robin or an alternative scheduling scheme according to messages received. To conserve memory and improve performance only the active sections of the network and active parts of active chips were represented within a given clock cycle. The collective behaviour of active model components provided the emulation of routing of network traffic and the observance of protocols, such as cache coherency, in the hardware. Function templates and a recurring template pattern were used to eliminate most runtime polymorphism, increasing performance and type safety. Model component classes were strongly decoupled and utilised fast, direct messaging to facilitate communication. New types could be added to the system without recompilation of existing code. 2. Leading the design and development of a template class pre-processor and library for Vera. Vera was used by verifiers to exercise features of the hardware prior to fabrication. To provide greater ease of usage and introduce greater OO design flexibility I developed a pre-processor lexical extension allowing template classes syntax to be processed into strongly typed Vera classes, upon instantiation. The use of the pre-processor enabled template class syntax to be incorporated into Vera code non-invasively. This prevented interference with compiler and debugger error line reporting. Building upon the capabilities of the pre-processor extension I designed a Vera template class library that mirrored a subset of the C++ Standard Template Library. The Vera template class library comprised a set of strongly typable container classes, self-validating data-type classes, with automatic serialisation, and event handler classes including timer and messaging classes. The foundation for the container classes was a highly optimised augmented binary tree class with additional pointers providing linked list nodes. This offered dual and simultaneous capabilities as a binary tree, providing searches, insertions, deletions and linear indexing of log ( ) 2 O size in time and a sorted linear linked list allowing for fast copying to an array for linear traversal and linear time rebalancing. This was accommodated through the node structures for the tree. An efficient tree balancing mechanism was implemented and subject to rigorous mathematical proof. 3. Development and implementation of a non-invasive, grey-box, automated and repeatable test strategy for C++ and Vera classes.
  • 7. To facilitate rigorous testing of C++ and Vera classes I developed a non-invasive test strategy. Wrapper classes, deriving from classes under test (CUTs), contained overridden methods that intercepted and monitored invocations of public and internal methods in the CUTs during program execution by sandwiching calls to the base method between pre and post condition test code.. The wrapper classes replaced the CUTs within real-world code test harnesses designed to test the classes in anger. Test harness operation was governed by a dedicated TestCase class, which provided automated program flow validation and check-pointing, through the wrapper class overrides, together with reporting of test results. The class allowed for precise profiling of class failures under test. Test plans were developed which enumerated the normal, boundary and error cases and provided an operations list detailing coverage of the test cases, predicted program flow and check-point values. The operations list was a description of the test harness implementation. The test strategy was validated, by induction, through the use of the TestCase class to test itself. 4. Additional duties included mentoring, training and supervising an intern on one-year placement together with participation in design reviews as reader and inspector. I undertook the training, in C++ and event driven, object oriented techniques and methodologies, of an intern on placement with Sun. I developed his capacities as a technical software engineer and encouraged independent and lateral thinking. I placed great emphasis on initiative and tenacious, disciplined problem solving. I also placed great emphasis on providing encouragement and team recognition of his accomplishments and contributions during his involvement with behavioural modelling. I supervised his work and quarterly evaluations. As reader and inspector at formal design reviews I enforced rigorous standards in the drafting of hardware design documents. I required that they provide the requisite detail and clarity appropriate to implementation by hardware engineers and modelling and testing by verifiers. EDS, Hook, Hampshire, UK Information Analyst 1999-2000 Primary responsibilities: 1. Development of C++ APIs for local-local, local-remote and remote-remote client file transfers and centralised print services. The development strongly utilised object oriented methodology and the implementation required good knowledge of AIX kernel processes, primarily sockets, named pipes, shared memory and kernel printer protocols. 2. Development of a GUI enabling monitoring of system resources and activity. X-Designer and NetView/6000 were fully utilised during development. 3. Application of ISO 9000 and SIL3 safety standards. Since the development constituted part of the central architecture responsible for providing Air Traffic Control with proximity information, as part of the collision avoidance mechanism for transatlantic flights, strict standards were applied. The development was subject to peer and formal review during design, implementation and unit testing. Strict coding standards were enforced and high levels of coverage testing were formally required. I conducted FMECA hazard analysis on all module inputs and assessed risk levels spanning low severity to catastrophic failure. Rolls-Royce Control Systems, Derby, Derbyshire, UK Analyst Programmer 1998-1999 Primary responsibilities:
  • 8. 1. Development of algorithms for numerical interpolation of solutions to the neutron transport equation across finite elements of a fission reactor core model. The development of the model was subject to ISO 9000 standards and under contract to the Royal Navy. The core was designed for use in nuclear powered submarines and development constituted part of the Naval Nuclear Propulsion Programme. The algorithms were developed in C and interfaced with nuclear databases through embedded SQL. 2. Development of a graphical user library. The user library was developed to facilitate fast production of graphical applets, for presentation on web sites and at exhibitions, and 3-D data representations. Much of the development required optimised transformation algorithms to provide higher frame rates, curve fitting and surface rendering. 3. General development of database applications in FoxPro 2.6/Visual FoxPro 5 and reviewing of ADA code and design. These duties were undertaken whilst awaiting Secret Atomic security clearance from the MoD. Merlin Distribution, Westbury, Wiltshire, United Kingdom Systems Analyst/Programmer 1996-1998 Principal duties: 1. Development of a route-scheduling algorithm for steel distribution across sites in England, Scotland and Wales. Shipment of steel from production sites in Wales to other parts of the country was subject to manual scheduling. I developed a partial solution to the problem of optimising route scheduling based upon an algorithmic solution to the Travelling Salesman Problem I developed earlier. It produced disjoint routes, each satisfying the Single Travelling Salesman Problem and jointly minimising distance and number of salesmen. Although graph algorithms existed to join these routes, I could not prove analytically that this solved the single TSP. I used sets of towns with known solutions for Monte-Carlo simulations to obtain confidence limits on the optimality of solutions. The algorithm was roughly ( . ) 4 5 time  O n . 2. Development of Visual FoxPro 5 inventory management software. Royal Naval College, Greenwich, London, United Kingdom Senior Lecturer 1991-1993 Principal Duties: 1. Lecturing in nuclear and atomic physics and mathematics. Courses ranged from basic to MSc level. The student body comprised naval officers, submariners, health physicists and dockyard nuclear operators. I had responsibilities for providing training in nuclear theory, special relativity, quantum mechanics and mathematics. The courses were designed to provide training for non-technical personnel and university graduates. Accordingly, I developed an ability to express complex principles in mathematics and physics in a manner allowing for their assimilation by personnel from varying educational backgrounds. I placed heavy emphasis on everyday analogy and providing explanations from a variety of perspectives to accommodate the differences in thinking processes across the student body. I adopted an informal approach in my relationship with my students and encouraged team cooperation within the groups to ensure that all students were assisted in their understanding of the complex lecture material. Much of the tutoring took place out of hours in informal settings to allow non-technical students to be given additional help in understanding the material.
  • 9. 2. Supervision of student laboratories and field studies. Practical application of nuclear principles took place within student laboratories and industrial application was demonstrated during field trips to nuclear establishments. I supervised laboratory practicals and long term visits to Rolls-Royce and the Dounreay reprocessing and fission fast breeder research complex. 3. Research into the risks and stochastic health effects of nuclear incidents. To ensure safe levels of operation during berthing of nuclear submarines in populated regions the college conducted research into the likelihood, severity and health implications of reactor core breaches. I conducted research into the distribution of fission products released during such incidents, the effects of prevailing weather conditions on particulate and gaseous emissions and the effects of inhalation, ingestion and physical exposure on population groups. Hazard analyses were performed which identified main risks to populations of long term health impairment, incapacitation or death and assessed the likelihood against severity of different categories of nuclear incidents. PhD: Particle Physics, Birmingham University, Birmingham, United Kingdom 12/1990 Lecture courses: Relativistic Quantum Mechanics, Quantum Field Theory, Gauge Field Theory, Unified Field Theory, Superstring Theory, Supersymmetry Theory, General Relativity and Theoretical Particle Physics. Research: Identification of exotic gluonium states, glueballs, produced in 300 GeV/c proton-proton collisions. Conducted partial wave analysis and meson spectral mass determination through least square and maximum likelihood fits to Gaussian, Breit-Wigner, Weibull and Granet phase-space background distributions. Potential candidates were identified through their quantum signatures and subject to deeper analysis of production cross-sections, decay branching ratios and angular decay distributions. Experimental: Undertook complete supervision of a large, medium grain and a small, high grain  photon calorimeter prior to and during data runs at the CERN facility, Geneva. I calibrated the calorimeters against 0 and 0 mass distributions, determined threshold operational voltage values, improved signal discrimination, and developed pattern recognition algorithms to detect and measure  photon hits, energy deposition and spatial distribution within the calorimeters. I also undertook reduction of raw data to physics data for use in the analysis of the particle interactions giving rise to  production. Monte-Carlo simulations were used to determine the effects of calorimeter geometry together with spatial and energy resolution on detector efficiency. Known particle decays were simulated according to branching ratio and random orientation and used to determine the average  detection efficiency of the calorimeters. BSc: Physics, Liverpool University, Liverpool, United Kingdom 07/1985 Lecture Courses: Special Relativity, Quantum Mechanics, Particle Physics, Astrophysics, Low Temperature Physics, Solid State Physics, Atomic Physics, Nuclear Physics, Mechanics, Optics, Wave Mechanics, General Theory, Physics of Nuclear Reactors, Geophysics, Mathematics and Electronics.
  • 10. Dr Russell John Childs – Publications 1987-1990 1. Nucleus-Nucleus Interactions using the CERN  Spectrometer and a Multiparticle High T p Detector. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, M.T. Trainor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France and Paris. IX Autumn School ‘The Physics of the Quark Gluon Plasma’, Lisbon, Dec. 1987. 2. Preliminary results on  and  Production at T p > 1.0 GeV/c in the Central Rapidity Region in 200 GeV/c Sulphur Tungsten Interactions. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France and Paris. Proceedings of the XXIIIrd Recontres de Moriond, ‘Current Issues in Particle Physics’, Les Arcs, March 1988, pp 127-134. 3. A search for glueballs in the Central Region in the Reaction f s p p p (X ) p 0  at 300 GeV/c Using the CERN  Spectrometer. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France and Paris. American Institute of Physics, Particles and Fields 36 (1988) 340-349. 4. Direct 0  Production at Large T p . I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, I.C. Print, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France and Paris. Nuclear Physics 7B (1989) 228-242. 5. Use of Silicon Microstrips for Precise Measurement of High Momenta. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, M.T. Trainor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France and Paris. Nuclear Instruments and Methods A274 (1989) 165-170. 6. Observation of Double  -Meson Production in the Central Region for the Reaction f s p p p (K K K K ) p      at 300 GeV/c. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, S.J. Prosser, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Physics Letters 221B (1989) 221-226. 7. A Spin Parity Analysis of the (1285) 1 f and (1420) 1 f Mesons Centrally Produced in the Reaction f s p p p (K K K ) p 0    at 300 GeV/c. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, H.R. Shaylor, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Physics Letters 221B (1989) 216-220.
  • 11. 8. Observation of Centrally Produced / (1720) 2  f in the Reaction f s p p p (K K) p at 300 GeV/c. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Physics Letters 227B (1989) 186-190. 9. Evidence for New States Produced in the Central Region in the Reaction f s p p p ( ) p          at 300 GeV/c I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Physics Letter 228B (1989) 536-542. 10. Search for Non- qq Mesons in the Central Region in the Reaction f s p p p (X ) p 0  at 300 GeV/c using the CERN  Spectrometer. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Proc. Int. Conf. On High Energy Experiments and Methods, Prague, June 1989, pp 21-26. 11. Search for Non- qq Mesons in Central Production. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Proc. Int. Europhysics Conf. On High Energy Physics, Madrid, Sept. 1989. 12. A Study of Centrally Produced * * K K in the Final State in the Reaction f s p p p (K K ) p        at 300 GeV/c. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Zeitscrift für Physik C. – Particles and Fields 46 (1990) 405-410. 13. Recent WA76 Results on Central Production. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Proc. Int. Conf. On Hadron Spectroscopy, Ajaccio, Sept. 1989, pp 91-99. 14. A Study of the Centrally Produced 0      System formed in the Reaction f s p p p ( ) p 0       at 300 GeV/c. I.J. Bloodworth, J.N. Carney, R. Childs, J.B.Kinson, A. Kirk, O. Villalobos Baillie, M.F. Votruba (Birmingham) + Athens, Bari, CERN, Collège de France. Zeitscrift für Physik C. – Particles and Fields 48 (1990) 213-220.