top of page
Code_Skills_Small_Scatt_3_edited.jpg

Experience

iconfinder_knowledge-idea-thinking-creat

I graduated as a physicist from Imperial College of Science and Technology (London) in 1988 and have subsequently spent my entire career working in software development.

 

After first developing process simulation software for the steel industry, I then moved into investment banking in London where I developed trading and risk management systems. It was whilst working at those banks that I recognised the growing commercial need for flexible solutions that were able to manage banking data at scale. In 1995, this drove me to form Xenomorph with some fellow graduates of Imperial College. From there, we went on to develop TimeScape EDM+, the company's flagship data management and analytics platform, which we licensed to many banks, asset managers and hedge funds around the world. In 2010, I relocated to Australia with my family and continued to manage the global development team from Melbourne.

I enjoyed 23 years as Xenomorph's Chief Technology Architect and worked with many talented people in both a technical and leadership capacity. In late 2017, I felt that I had achieved all the goals that I had originally set myself and that it was the right time to move onto a fresh challenge. I therefore decided to establish myself as a freelance Software Architect-Developer here at CBINTEX Technologies. After leaving Xenomorph, I consulted to them on an on-going basis for a number of years and have since completed a number of long-term projects with other companies both here in Australia and the USA.

This page contains a summary of some of the areas I have been involved with during my career. If you would like more technical detail, or a full copy of my CV, just send me an email at cbudgen@cbintex.com or message me from my Contact page.

Work experience
Founder, Freelance Software Architect-Developer
CBINTEX Technologies, 2018-Present
  • Financial Services ISV, USA, 2020-2024

    • Developing web services, APIs, CLI components, algorithms and client-side UI components for a Mortgage/Loan data management and analysis system
  • EDMRS for Government Start-up, Australia, 2020

    • Working with management to design and implement the back-end for an EDRMS product

  • Online Travel Agency (OTA). Australia, 2019

    • Working with management to scope, design and implement a new online travel solution

  • Xenomorph Software Ltd, UK, 2018-2019

    • Enhancing their core data management product, TimeScape EDM+.

  • Research, 2018-date

    • Web, microservice and container technologies including Node.js/Express, ASP.NET Core/MVC, Xamarin, Blazor, WebAssembly, Emscripten, gRPC, Protocol Buffers, Docker and Kubernetes

Founder, Chief Technical Architect
Xenomorph Software Ltd, 1995-2017
  • Co-founded Xenomorph Software Ltd, a FinTech providing data management and analytics software solutions to financial services

  • Operated at board-level to define, agree and execute technical strategy and goals

  • Responsible for the design, development and delivery of the core TimeScape EDM+ data management and analytics platform across a global development team. Advocated home/ remote working due to the benefits in productivity and employee retention.

  • Chief Developer for many core parts of the platform, including internal and external services, TimeScape NoSQL XDB database, query and scripting engine, APIs and SDKs as well as add-in interfaces to Office, Excel, Python, R, MATLAB, Power BI and Tableau

  • Technical lead for global relationships with key partners (e.g. Microsoft, Thomson Reuters)

Technologies

C#, C++, C, SQL, NoSQL, Python, R, .NET, ASP.NET, MongoDB, MarkLogic, Tableau, Power BI, MATLAB, Excel, Excel XLL add-ins, COM, OData, JSON, BSON, XML, HTML, SOAP, RPC, Visual Basic 6 (VB6), Assembly x86/x64, Visual Basic for Applications (VBA), Windows, 32/64-bit, concurrent programming, inter-process communication, multi-threading, Reuters SFC API, Bloomberg API, financial data and analytic provider APIs, instrument pricing theory and implementation

Assistant Vice President, Developer
Bankers Trust, 1992-1995
  • First application developer hired by the bank to work specifically in a front office role in London

  • Responsible for providing technical expertise and integration frameworks to the Global Equity Analytics Group on the trading desk

  • Developed multiple equity derivative analytics and risk management systems for the trading desks that were then rolled out globally within the bank

Technologies

C,  Excel, Excel XLL add-ins, Excel VBA, Windows, Windows API, Paradox for Windows, Lotus 123, financial data providers

Analyst Programmer
Daiwa Europe Ltd, 1989-1992
  • Responsible for developing new bond and warrant trading systems for pricing and P&L management

  • Developed pairs analysis system for identifying trading opportunities across the bond trading market

  • Developed internal page-based information system (pre-Internet) for publicising pricing and position data

Technologies

C, Informix, SQL, Lotus 123, Windows, OS/2, bond, yield curve and warrant pricing theory and implementation

Graduate Programmer
Rex, Thompson & Partners, 1988-1989
  • Developed event-based simulation engine and GUI for steel foundry design and efficiency optimisation

Technologies

FORTRAN 77, Windows, VAX/VMS

Sponsored Student
GEC Avionics, 1984-1987
  • Awarded a scholarship to attend Imperial College of Science and Technology

Programming

C#, C/C++, COM / ATL, STL, SGLIB, Assembly x86/64

 

Java, JavaScript, EJS, jQuery, Node.js, HTML, CSS, Bootstrap, Semantic, TypeScript, Selenium, WebAssembly, Emscripten

Python 2 and 3, R

Golang

OpenAPI, REST, gRPC / Protocol Buffers, WCF, RPC, JSON, BSON, XML, OData, SOAP

SQL, NoSQL

 

Microsoft Office Add-ins and SDK (XLL, VSTO, XLAM)
 

VB.NET, VBA, VB6

Docker, Docker Swarm, Kubernetes

Frameworks

.NET Framework, 

ASP.NET, .NET Core 3, ASP.NET Core 3 / MVC, WPF, XAML, Xamarin, Blazor, Node.js, Express

Platforms

Windows, Linux, Microsoft Azure, AWS, Docker, Docker Swarm, Kubernetes

Tools

Visual Studio/Code, Sublime, Python, R, Power BI, Microsoft Office, Microsoft Teams, PowerShell, GitHub, Azure DevOps, Jira

Business Intelligence

Power BI, Tableau, MATLAB, Excel, Databricks, SnowFlake

Databases

SQL Server, TimeScape XDB, MongoDB, MarkLogic, MySQL, PostgreSQL, SQLite

Financial Data Feeds

Bloomberg API, Bloomberg Data License, Factset, Reuters SFC, Reuters Datastream, Reuters Datascope

Education​
Imperial College of Science and Technology

1985 -1988

Physics (BSc), First Class Honours

Royal College of Science

1988, Associate

Project Methodologies

Agile/Scrum, Waterfall

Projects

To view a detailed list of the various projects I have worked on, click here

If you would like to get in touch, just send me an email at cbudgen@cbintex.com or message me from my Contact page.

bottom of page