David Elliman

Principal Technical Consultant and Head of Complex Event Processing Practice

United Kingdom

Current
  • Principal Consultant at Lab49
Past
Education
  • University of Westminster
Connections
158 connections
Industry
Investment Banking
Websites

David Elliman’s Summary

Hands on specialist in Technical Architecture and Management specializing in all forms of development from requirements down, especially high throughput scalable, highly available distributed systems, in addition also equally experienced in static or dynamic UI frameworks, database development, workflow and performance tuning all on a variety of platforms: Windows, Linux and Solaris. Also, fully experienced in bid/tender preparation and response, negotiation and follow ups.

David Elliman’s Specialties:

Technical mangement, leadership, mentoring - leads from the front using - C++, Java, C# .Net, SQL, patterns and best practices, agile and traditional management with a pragmatic and experienced edge.


David Elliman’s Experience

  • Principal Consultant

    Lab49

    (Privately Held; 51-200 employees; Banking industry)

    November 2006Present (3 years 2 months)

    Technical Consulting on projects in Front and Middle office derivative and risk management systems. Specialising in the whole lifecycle in areas such as architecture/design, implementation and agile project management. C++, Java J2EE, C# , Grid (DataSynapse, Platform, Digipede), distributed cache technologies (Tangosol, Gigaspaces, Gemfire) as well as database design and performance management, both traditional relational and streaming databases such as StreamBase. Placements have included SQLServer tuning, a T-SQL parser to convert stored procedures to be more efficient. Impementation of a 'scaled out' BPEL compliant distributed workflow engine in WCF, WF and Enterprise Library. Currently implementing Index Trading prototype in Eclipse RCP. In house developments have included Oracle Coherence dev, cluster design and configuration and DataSynapse GridServer service service design (Coherence as a data grid).

    Member of Microsoft Connected System Division SOA platform advisory group.

  • Lead Technical Architect

    Siemens Business Services/BBC Technology

    (Public Company; 1001-5000 employees; Broadcast Media industry)

    January 2002October 2006 (4 years 10 months)

    Responisble for both design and implementation of an end to end DAM system with corresponding Service Oriented Enterprise Architectures for BBC News implemented in C++/C# .Net and Java J2EE client and middleware as well database solutions on Oracle and MS SQL Server.

  • Technical Consultant

    UBQT Media Plc

    (Privately Held; 11-50 employees; Media Production industry)

    November 1999December 2001 (2 years 2 months)

    Video Post Production Integration components using Quicktime, Windows Media (DirectShow) Avid APIs, AAF/OMFI. Design and implentation using C++ and Java and MS SQL Server, MPI and PVM used to model distributed encoding and decoding grid. prototyped using OpenMP, MPI, PVM and Jini.

  • Technical Consultant

    LIFFE

    (Privately Held; 501-1000 employees; Investment Banking industry)

    January 1995November 1999 (4 years 11 months)

    Technical lead on Monitor and Control part of the LIFFE Connect product/service. C++, low level networking UDP Multicast, SQLServer

  • Consultant Team Lead

    NatWest Markets

    (Public Company; 501-1000 employees; Banking industry)

    January 1994January 1995 (1 year 1 month)

    Lead Designer and development of front office FX and FX derivatives trading, positions keeping and hedging system to provide new functionality to desks and to integrate with existing reporting engines and settlement/confirmations systems. Involved Trade Entry, Blotter, and pricing, Dynamic GUI framework, distribution model using DCOM and Corba. C++, COM, Corba, Sybase

  • Technical Consultant

    ABN Amro/Hoare Govett

    (Public Company; 5001-10,000 employees; Banking industry)

    January 1993December 1993 (1 year )

    Design and development of time series analysis service and work on front office equity derivatives trading tool, included trade entry, trend analysis, pricing. C++, TCP/IP, SQLServer.

  • Technical Consultant

    Lombard Risk Systems

    (Public Company; 11-50 employees; Banking industry)

    January 1992December 1992 (1 year )

    Designed and developed Windows replacement for Oberon Interest Rate Derivative system. C++, Windows, BTrieve, SQLServer

  • Software Engineer

    LBMS Plc

    (Public Company; 501-1000 employees; Computer Software industry)

    January 1990January 1992 (2 years 1 month)

    Developed CASE tool Systems Engineer's Workbench product, an automated report generation engine unique for its time. Worked with early releases of Windows NT, Windows SDK and SQLBase

  • Software Engineer

    Software One Ltd

    (Privately Held; 11-50 employees; Computer Software industry)

    January 1989January 1990 (1 year 1 month)

    CASE Integration tool using C, C++ and Prolog.


David Elliman’s Education

  • University of Westminster

    BSc(Hons) , Computer Science


Additional Information

David Elliman’s Websites:

David Elliman’s Groups:

CEng, CITP MBCS

  •    eOffice
  •    Enterprise Architect (Sparx Systems) User Group
  •    International Association of Software Architects
  •    NetSquared
  •    Service Oriented Architecture Special Interest Group
  •    The Enterprise Architecture Network
  •    Java Posse
  •    Complex Event Processing Users Group
  •    Linked.NET Users Group (LIDNUG)
  •    J Architect
  •    Java EE Professionals
  •    Exchange Connectivity
  •    Cloud Computing
  •    Electronic Trading Group
  •    Contractors Direct
  •    Machine Learning Connection
  •    Quant Finance
  •    London PMBA Chapter
  •    Old Lags in Media
  •    Erlang Exchange
  •    GWT Users
  •    Hibernate developers
  •    BBC Technology Ltd Alumni

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View David Elliman’s full profile:

  • See who you and David Elliman know in common
  • Get introduced to David Elliman
  • Contact David Elliman directly

View Full Profile