Nathan Walker


Motivated, adaptable graduate with experience of the full software development life-cycle from prototyping to final implementation and support. Effective leading a team, working individually or as part of a team.


PROJECT MANAGER Fidessa (formerly RoyalBlue PLC)

January 2006 - October 2014

  • Managed a team of 12 developers developing trading links to derivatives exchanges primarily in C++ on Solaris and LINUX.
  • Responsible for design and project management of derivatives exchange projects.
  • Code review and gatekeeping.


December 2002 - January 2006

  • Develop trading links to equity exchanges in C++ on Solaris. These included links to XETRA, Euronext and Milan.
  • Led a team of 4 developers.
  • Initiated a developer intranet based on mediawiki.

MANAGER Thomson Financial (formerly Primark Corporation)

December 1999 - February 2002

  • Work on a new version of the trading system written in VC++ and ActiveX.
  • Lead a team of 8 developers working on the client-server interface, data storage and real-time updates.

SENIOR SOFTWARE ENGINEER Primark Corporation (formerly Datastream/ICV)

April 1996 - December 1999

  • Development of a number of trading sub-systems including position keeping and IOIs.
  • Led a team of 4 developers creating trading links to the major European stock exchanges. These included Tradepoint, XETRA (Frankfurt and Ireland), Euronext (for Paris, Brussels and Amsterdam) and SWX (for ZURICH and Virt-X)
  • UML designs.
  • Development mostly in Delphi 3 with some work in VC++ and GCC on Solaris

TECHNICAL CONSULTANT Midas-Kapiti International

July 1995 - April 1996

  • Design of a new trade-finance product. Prototyped in Delphi, developer using an in-house II/Relational system based on Microsoft C++.
  • Installation program developed in Delphi.
  • PERL scripts / MS Access reports for management and developers.
  • Bug-fixing/development to core client-server system.
  • Developer's intranet produced using HTML and PERL.

APPLICATION DEVELOPER Midas-Kapiti International

May 1994 - July 1995

  • Design of a derivatives trading system using OMT.
  • Prototype of the system using Visual Basic.
  • Implementation of the system using in-house OO/Relational system based on Microsoft C++
  • Extension of the in-house tool using Microsoft Visual C++.

TEAM LEADER British Rail Computing

September 1992 - May 1994

  • Design of a system for ticket printing for the Channel tunnel using SSADM
  • Development of generic APIs for this system.
  • Managing a team of 3 graduates developers.
  • Liaise with international printer manufacturers to provide bespoke solutions.


January 1992 - September 1992

  • Provide support and maintenance of a variety of systems including:
  • COBOL DOS based systems.
  • Relational databases including Informix on UNIX and XDB on MS-DOS.
  • C interfaces running on UNIX.


August 1991 - December 1991

  • Evaluation of new COBOL products under Windows / OS2
  • Prototype self-service ticketing and public announcement systems using a combination of COBOL, C and Pascal.

ANALYST PROGRAMMER British Rail Computing

March 1991 - July 1991

  • Prototype peripherally loaded systems in COBOL and C.
  • Development of graphics routines in Assember.
  • Implementation of a ticketing system for Australian Railways in COBOL.



  • Development in a multitude of languages including C++, Delphi, PERL, SQL, TCL, Visual Basic.
  • COM and ATL experience
  • Full development life-cycle experience from initial prototypes to system deployment and support.
  • Ability to adapt quickly and produce good results to tight deadlines.
  • Customer (end-user) and internal systems support.


  • OO Design using UML and OMT.
  • Client-server design and implementation including interfacing to legacy systems.
  • Generic API specification, design and implementation.
  • An understanding of financial systems including: trade-finance and derivatives.


  • Supervision of other development staff including recruitment and line management.
  • Project management: project planning and tracking.


Microelectronic Systems Engineering, B.Sc.(Hons) M.Eng.

 September 1986 - June 1990

Grade 2(ii),

UMIST Manchester

"A" LEVELS June 1986

Applied Mathematics (A), Art and Design (A, in 1995), Biology (B), General Studies (A), Physics (A), Pure Mathematics (A).



  • Painting
  • Drawing
  • Sculpture
  • Piano playing

Full, clean driving licence.