Nathan Walker

PROFILE

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.

EXPERIENCE

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.

SENIOR SOFTWARE ENGINEER RoyalBlue PLC / Fidessa

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.

CUSTOMER SUPPORT OFFICER British Rail Computing

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.

SYSTEM SUPPORT OFFICER British Rail Computing

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.

SKILLS SUMMARY

TECHNICAL (DEVELOPMENT)

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

TECHNICAL (DESIGN)

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

MANAGERIAL

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

EDUCATION

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

PERSONAL

Interests:

  • Painting
  • Drawing
  • Sculpture
  • Piano playing

Full, clean driving licence.