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.