William Norman-Walker, Developer in Woking, United Kingdom
William is available for hire
Hire William

William Norman-Walker

Verified Expert  in Engineering

Commercial Banking Developer

Woking, United Kingdom
Toptal Member Since
May 5, 2014

William has extensive experience in providing business focused technology solutions. He designs to a problem domain, rather than any specific technologies. He has worked across multiple languages and platforms, and has an open-minded approach to finding the best solution for any specific needs.


Sciurus Analytics
Java, MATLAB, JavaScript, D3.js, React, Python, C#
GHY KFT (Budapest)
Java, MongoDB, PHP
Flextrade, Ltd.
FIX Protocol, C++, Java, Linux




Preferred Environment

NetBeans, Visual Studio, Windows

The most amazing...

...thing I've done is implement and deliver a full retail banking system for a Hungarian client as part of a small team.

Work Experience

Architect/Senior Developer

2016 - PRESENT
Sciurus Analytics
  • Built out the system infrastructure on AWS.
  • Created a web portal providing dynamic charting.
  • Built a communication tier between MATLAB and the Web that managed constant states.
Technologies: Java, MATLAB, JavaScript, D3.js, React, Python, C#

Project Manager at yoooor.com

2012 - 2013
GHY KFT (Budapest)
  • Managed a team of developers.
  • Created the site design.
  • Prototyped the back-end system.
  • Ran a remote scrum, employing Agile methodology in a distributed team.
  • Wrote a test case framework, employing both black box automated tests and scripted user tests.
Technologies: Java, MongoDB, PHP

Product Manager – OMS Europe

2011 - 2012
Flextrade, Ltd.
  • Worked at the board level on client-facing software.
  • Delivered software.
  • Designed interfaces via FIX protocol for third parties.
  • Designed an LSE trade reporting gateway.
  • Sourced market data from suppliers, including Reuters, Bloomberg, etc.
Technologies: FIX Protocol, C++, Java, Linux

Senior Developer, Product Specialist

2004 - 2011
Fidessa, Plc.
  • Handled the development of the user interface for the key components covering orders, trades, and the keeping of positions.
  • Worked with a team leader to manage the development cycle for products and quarterly releases.
  • Served as the go-to person for best practice issues in both C# and Java development for the core trading team.
  • Implemented the first components using new server-driven UI written in Java.
  • Designed and developed many major features for the client for trade reporting, order management, and position keeping.
Technologies: Tcl, Visual Basic 6 (VB6), C#, Java


2001 - 2004
  • Developed contracts.
  • Worked in retail banking.
  • Worked remotely on small projects.
  • Analyzed data.
  • Wrote reports.
Technologies: Visual Basic 6 (VB6)

Implementation Consultant

1998 - 2001
Financial Objects, Plc.
  • Provided operational support.
  • Worked in retail banking.
  • Implemented UAT client testing.
  • Implemented loan facilitation.
  • Interfaced the Euronext card payments network.
Technologies: Windows, Oracle, VB

Senior Developer, Implementation Consultant

1994 - 1998
Global Financial Systems
  • Designed databases.
  • Handled architectural design for the retail banking system.
  • Developed both architectural and functional modules for the system.
  • Implemented support for multiple banks.
  • Developed a client-side API and components for communicating with the mainframe back end.
Technologies: Windows, Oracle, VB

Expression Evaluator

This project comprises two key components I implemented to evaluate expressions in a few small projects. The first component, lxData, is a polymorphic name-value data structure designed to store data efficiently. The second component, lxExpression, provides expression evaluation functionality across a data set. Together, these components enable effortless scripting manipulation, allowing for greater flexibility in the integration with other components.


Python 3, C#, PHP, Visual Basic 6 (VB6), Java, SQL, Tcl, HTML, VB, C++, Python, JavaScript


MATLAB, Visual Studio


Amazon EC2, Oracle, Windows, Linux, AWS Elastic Beanstalk, NetBeans


Software Development, Financial Software, Financial Software Developer, FIX Protocol, Order Management, Commercial Banking, Data Structures




React, D3.js


Microsoft SQL Server, MongoDB, Amazon S3 (AWS S3)

2006 - 2010

B.Sc. (Honors) Degree in Computing and Systems

Open University - Milton Keynes, UK

1986 - 1988

B.Sc. Degree in Combined Science

Brighton Polytechnic - Brighton, UK