Ravenbrook Ravenbrook is a software engineering consultancy. Our goal is to increase the value of the software industry to society.

Dr Nick Levine

Senior Consultant.

Expertise

  • 20 years Common Lisp experience, including:
    • 8 years consulting for Ravenbrook;
    • over 10 years at Harlequin most of which were spent in the lisp group working in a variety of roles;
    • 2 years teaching lisp at University level;
    • tutorials at the International Lisp Conferences in 2002, 2003 and 2005 (and local chair in 2007);
    • considerable experience in the analysis and debugging of large lisp systems; and
    • being one of the reviewers for Paul Graham's "ANSI Common Lisp".
  • Graph layout tools and algorithms;
  • Python, C and Java;
  • Recent involvement in database projects targetting Oracle, MySQL, Access and PostgreSQL.

Experience

  • 2000-present: Senior Consultant, Ravenbrook Limited. Work on:
    • long-term social network analysis and display project;
    • text processing engine;
    • lisp/Java/AMQP/Hessian bindings;
    • various online registration and payment systems;
    • test harnesses;
    • database integration project.
  • 1999-2001: Senior Lecturer, Department of Computer Science, Anglia Polytechnic University. Taught Common Lisp and the first semester introduction to programming. Assisted in laboratory sessions teaching other languages. Researched the limitations of pure HTML as a vehicle for delivering non-trivial applications; the restrictions inherent in a text-only user interface; design of a fully-indexed search engine.
  • 1999: Tractebel Short contract teaching Allegro Common Lisp
  • 1988-1999: Computer Consultant, Harlequin Limited. Lisp language implementation, release engineering, build and source-control systems, treeshaking techniques for application delivery, object systems, usability and presentation, large-scale software integration, software licensing, GUI development. Layout algorithms for non-planar cyclic graphs. Latterly product manager and technical manager.

Education

Publications

$Id: //info.ravenbrook.com/project/www.ravenbrook.com/version/4.0/page/consultants/ndl/index.shtml#12 $