Duncan Cragg

Web Application Architect at The Financial Times

Kingston upon Thames, United Kingdom

Current
  • Web Application Architect at The Financial Times
Past
  • Senior Consultant at ThoughtWorks Ltd
  • Research Leader at 2020me Ltd
  • Middleware Architect/Developer at Chase Manhattan Bank
  • Front End and Middleware Developer at Dresdner Kleinwort Benson
  • Architecture Developer at Nomura Research Institute
  • Researcher at Psilog Ltd
  • Architecture Developer at Nomura Research Institute
  • Consultant at ICL
  • Researcher, Developer at British Telecommunications
  • Researcher at EASAMS Ltd.
Education
  • Imperial College, London
  • University College, London
Connections
251 connections
Industry
Computer Software
Websites

Duncan Cragg’s Summary

I am currently working on Web 2.0 projects.

Duncan Cragg’s Specialties:

Declarative, asynchronous, distributed architectures, including rule- and event-driven systems. Specifically, REST and Web 2.0 technologies.


Duncan Cragg’s Experience

  • Web Application Architect

    The Financial Times

    (Public Company; Internet industry)

    July 2007Present (11 months)

  • Senior Consultant

    ThoughtWorks Ltd

    (Privately Held; 501-1000 employees; Information Technology and Services industry)

    April 2002July 2007 (5 years 4 months)

    Agile Software Consultancy: all stages of lifecycle from first contact to rollout.

  • Research Leader

    2020me Ltd

    (Privately Held; 51-200 employees; Computer Software industry)

    July 2000December 2001 (1 year 6 months)

    'Dot-Com': Research and Development of advanced query systems, including fuzzy and symbolic logics. J2EE and C.

  • Middleware Architect/Developer

    Chase Manhattan Bank

    (Public Company; Investment Banking industry)

    September 1998July 2000 (1 year 11 months)

    Contract; FX trading: EAI: Message Broker Architecture; Rendezvous, RVCM; XML; Java 2; CORBA; Versant; Swing; Sybase/Oracle JDBC; HTTP; Rule-Programming; XML Transformations; Pluggable Architectures; Data-Driven, XML-based Business Logic

  • Front End and Middleware Developer

    Dresdner Kleinwort Benson

    (Public Company; Investment Banking industry)

    January 1998July 1998 (7 months)

    Contract: Basket/Portfolio Equities Trading; Java, CORBA, HTML

  • Architecture Developer

    Nomura Research Institute

    (Public Company; Investment Banking industry)

    September 1997January 1998 (5 months)

    Contract: Middle Office; C++; UML; Rose; ObjectStore; Sybase; MetaData

  • Researcher

    Psilog Ltd

    (Privately Held; Myself Only; Internet industry)

    August 1996August 1997 (1 year 1 month)

    Own 'Dot-Com': exploring new technologies - research and consultancy. Psilog is still an active project.

  • Architecture Developer

    Nomura Research Institute

    (Public Company; Investment Banking industry)

    August 1995August 1996 (1 year 1 month)

    Contract; Middle Office: C++; RV (Rendezvous); TP-TIB (aka TX/ETX/Transaction Express); Orbix/CORBA; Metadata; Sybase; Data-Driven Programming

  • Consultant

    ICL

    (Public Company; Computer Software industry)

    January 1995April 1995 (4 months)

    DAIS/AnsaWare/CORBA; C; C++

  • Researcher, Developer

    British Telecommunications

    (Public Company; Telecommunications industry)

    October 1990December 1994 (4 years 3 months)

    Rapid prototyping section: Declarative Programming; Lisp; C++; Asynchronous Distributed Systems; ATM; SDH; GUIs; pre-UML OO Design Methods; Rose; Manager of small sub-contract team.

  • Researcher

    EASAMS Ltd.

    (Public Company; Defense & Space industry)

    October 1989October 1990 (1 year 1 month)

    C; C++; Neural Networks; Rule Systems; compilers


Duncan Cragg’s Education

  • Imperial College, London

    MSc, Logic, September 1988October 1989

  • University College, London

    BSc., Electronic Engineering and Comp. Sci., September 1983July 1986


Additional Information

Duncan Cragg’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Duncan’s full profile:

  • See who you and Duncan Cragg know in common
  • Get introduced to Duncan Cragg
  • Contact Duncan Cragg directly

View Full Profile