gluon consulting - specialized software development for finance

28
Your vision, our reach

Upload: dennis-cabarroguis

Post on 13-Apr-2017

73 views

Category:

Software


1 download

TRANSCRIPT

Your vision, our reach

WELCOME

SPECIALISED DEVELOPMENT FOR FINANCE

The gluon is one of the elementary particles responsible for the strong nuclear

force, the force that holds the matter together.

A fitting metaphor for a small yet powerful agent that mediates across people,

processes and systems to ensure their continuing evolution and success.

OUR CORE TEAM

N i c o l a s D e s l a n d e sV a n n i T o r e l l i E d u a r d o L o r e n z o

OUR CORE TEAM

S t e v e F i n d l e yM i c h a e l J o h n P e ñ a D r . M a r c o J e a n A b o a v

YEARS OF EXPERIENCE IN LONDON

TECH BEFORE FINTECH

OUR CLIENTS

High-performance workflow engine for post-trade processing

Pre-trade risk analytics platform for Interest Rate Swaps

Pre-trade risk analytics platform for FX options

Flagship FX trading platform Front-office trading tools

Real-time data analytics platform High-availability historical data service

Distributed data store for a multi-asset pricing and risk engine

Fund management and rule-based compliance tools

| INTERNATIONAL

Low-latency message streaming server and router

Flagship FX trading platform

High-performance data virtualisation platform

Flagship commodity trading platform

Front-end for sports betting and sportsbook management platform

| INTERNATIONAL

Official billing and consumption monitoring mobile app

Cloud architecture consultancy

Payment workflow (ERP) integration

Microsoft .NET training and software consultancy

| PHILIPPINES

OUR PARTNERS

TECHNOLOGIES

CASE STUDIES

HIGH-PERFORMANCE DISTRIBUTED COMPUTING ENGINES

A computing engine is a generic system designed to execute a large number of processing tasks, typically defined by dynamic logic such as a

workflow or a set of business rules, on an arbitrary set of input data. The output of the processing is fed back into the

system or collected and used for its final purpose. The big data term is usually heard when the processing tasks are relatively trivial compares

to the (very) large data sets involved. The emergence of commoditised processing frameworks such as Apache Spark, Facebook

Presto or Basho Riak have encouraged the adoption of scalable, distributed computing for stand-alone applications.

However, these out-of-the-box platforms are typically hard to configure, deploy and maintains, and command a significant integration cost

when they are made part of a larger architecture. A more popular alternative, cloud computing services such as Amazon EC2 and Microsoft

Azure are easier to configure and use, but have limited flexibility and rely on a commercial cloud hosting model that may not be palatable to

companies who want tighter control and ownership across their software ecosystems.

Custom calculation engines are a viable option in most scenarios that involve bespoke application architectures and specialised types of

processing and data flows, and require tight cohesion with existing components and high performance (throughput, processing speed,

latency, etc.). These scenarios are common in data or process-centric industries, such as financials, government, healthcare, telecoms,

manufacturing and logistics. A well designed bespoke computing engine is the ideal solution when high-performance, flexibility, robustness,

and deterministic timing/latency are required for a specific class or classes of tasks and data. Users of a healthcare monitoring platform, or an

algorithmic trading application, would want to take action as soon as possible after a new input is presented to the system.

One of Gluon’s primary areas of expertise is in the engineering of bespoke, mission-critical computing platforms. We have

written several instances of computing engines, from multi-threaded processing components for monolithic applications to large-scale

distributed computing frameworks, complete with high-performance service hosting and communications infrastructure. Depending on

business and functional requirements, some of them relied on tightly optimised calculation graphs, some were entirely rule-based, others

were based on dynamically configurable workflows. We pioneered, refined and adopted solutions as diverse as actor based parallelism,

location-independent, metadata-based service discovery, zero-configuration service orchestration, advanced result caching, Command Query

Responsibility Segregation.

Business applications ranged from pre and post-trade risk analytics and reporting, to portfolio valuation, interactive rule-based compliance,

and middle-office processing. Technologies used were: .NET, Java and Scala with bespoke or standard concurrency libraries, high-performance

serialisation, high-performance in-memory and socket communications, and assorted middleware (ZeroMQ/NanoMsg, Memcached,

RabbitMQ, etc.).

TWO LARGE HEDGE FUNDS, THREE TOP TIER

INVESTMENT BANKS, ONE TOP TIER BROKER

SINGLE-DEALER PLATFORMS

INVESTMENT BANKS

OUR DELIVERY MODELGluon can work on two established delivery models:

product development and consultancy services.

• Business process analysis and architecture

• Project management

• Proof-of-concepts and prototypes

• Minimum viable products

• Commercial products and applications

• Complete enterprise platforms

• SDKs and external client interfaces

• Legacy integration and re-engineering

• Project rescue

• Testing and validation

• Specialist technology training

• Technical documentation

PRODUCT DEVELOPMENT

• turnkey solutions

• limited involvement

• functional and architectural

guidelines

• requirements

domain analysis

• full visibility

Small FootprintSelf-contained product or specific components of a larger architecture

Large FootprintEntire product or architecture

GreenfieldNo dependencies with

existing processes, systems and technologies

Full LegacyStrong dependencies with

existing processes, systems and technologies

Enterprise Platform

Start-upLive PlatformProof of

Concept / Prototype

Start-upMinimum Viable Product

SDK / Client Library

CLIENT ONBOARDING

ClientInterview(s)

Proposal +Scope of Work

ProjectDefinition

Requirements Analysis

Release

Design

Implementation

Unit Testing

Integration Testing

Deployment

Work Package

Agile/S

crum P

roject Managem

ent

Expert Supervision

Continuous Training

ENGINEERING PROCESS

• Internal Agile/Scrum methodologies

• Facilitate interaction of all business and technical stakeholders

• Iterative, responsive to change and issues

• Fast results when all good, fast corrections when not

CONSULTANCY SERVICES

Analysis

Requirements

Design

Implementation

Unit Testing

Integration Testing

Deployment

Production Support

Project Management

Project Ownership

Maintenance

Post-mortem

Documentation

Product Development Consultancy

COMMON ELEMENTS• Uncompromised quality

• speed clarity

• senior software architects

Filipino consultants

• Optimal resource allocation

• worked days

• 30-day

• all

| WITH YOU FROM START

TO FINISH

1 |

As a fintech, your company has the potential to drive operational

and cost benefits into an industry ripe for change.

We will help you build an IT strategy that can validate your

business model against your target markets, win investors'

confidence on the long-term horizon of your business, and bring

your ideas to life.

2 |

You told us a great story. Now, how do you get everybody else to

be a part of it?

We might start with one or more prototypes, the safest approach

to testing your assumptions and pivot effectively, if necessary.

If all is good, we will help you create your minimum viable

product, the essential core of functionality and infrastructure

that proves potential investors and early customers that your

value proposition is solid and worth their attention. And money.

3 |

Building a thriving, competitive fintech is dishearteningly hard. You

must think and perform ahead of much larger institutions, while being

on tighter budget and time-to-market constraints.

Going beyond the MVP, we are always eager to build lasting

partnerships with promising fintechs.

We will assist you with a complete technology roadmap that will

reassure the board that your business is operationally sound, can

scale, and may well redefine industry standards in terms of

functionality, quality of execution and customer experience.

4 |

The igniters are firing, the gas tank is full. Time for a world-class engine.

We will help you build the technology platform you need to express the full

potential of your vision and reach broader and deeper into your markets.

We will encase your IP with a robust, extensible and maintainable

architecture, using open-source products wherever possible.

Daily operations are not everything: we have the expertise to leverage

distributed computing, analytical/predictive data science and advanced

visualisation to give you superior insight on your customers, capture

hidden opportunities and maintain your edge.

You are targeting the most progressive edge of the financial services market. Your customer evolves rapidly, and so might

your operational needs and strategic technology.

Based in one of the world’s best outsourcing locations, the Philippines, we have the resources to quickly build operations

and technology support functions at a very competitive cost. And if we will have had the pleasure to build a part of your IT

ecosystem, we will be even better positioned to offer you the level of expert, insightful service you need.

5 | W E S U P P O R T A N D S C A L E

DENNIS CABARROGUISBUSINESS DEVELOPMENT CONSULTANT

CONTACT