|
|
|
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
|