Markus portrait
👋

Hello, I'm Markus. I'm a Murex Consultant with 20+ years of experience. I enjoy managing complex applications and environments. My focus is on all technical aspects of a Murex implementation.

About me

With over two decades of extensive experience in the global financial industry, I have had the privilege of working with numerous major banks and financial institutions across the world.

My professional background has enabled me to serve Murex customers, including banks, hedge funds, asset managers, and insurance companies. I have also provided my expertise to consulting firms. Over the years, I have taken on a variety of roles, including System Architecture, Design and Environment Management, Marketdata, Integration, Architect, EOD Refactoring, Datacenter Move, Cloud Migration, Support, Tech Lead, Scrum Master, Product Owner, Application Owner, and Support Manager.

As a testament to my commitment to the Murex community, I founded the Murex User Group, which has grown into a thriving network of over 3,800 Murex professionals worldwide. My passion for innovation and technology led me to design and develop TradeDB, a universal interface system for Murex that streamlines exchanges, trades, and static data management. Additionally, I created MxENV, a system specifically designed to manage Murex environments, including development, testing, pre-production, and production stages. With a proven track record in the financial sector and a strong dedication to the Murex community, I am excited to continue contributing to the growth and development of innovative financial solutions worldwide.

When I'm not working, I enjoy travelling, watching movies, and programming. I also enjoy learning new things. I am currently expanding my skills in advanced AI technologies such as ChatGPT, LangChain, and OLlama, with a focus on practical application in software development projects. I am also interested in Full Stack Development, using NextJS, Supabase and Shad/CN as well as backend development in Golang.

My projects

TradeDB

TradeDB is a high-performance, high-availability interface system to feed trade and static data from exchanges into Murex MxG2000 and Mx.3.

  • Perl
  • Sybase
  • Murfi
  • MxML
  • Solaris
  • Unix
  • MxG2000
  • Mx.3

MxENV

System to easily manage and monitor Murex Mx.3 systems.

  • Perl
  • RHEL
  • XmlRequestScript
  • Automation
  • Jenkins
  • MxG2000
  • Mx.3
  • CI/CD

ExpatEstates

Real Estate SaaS for Realtors. AI powered portfolio listings and SEO.

  • Real Estate
  • SaaS
  • NextJS
  • Supabase
  • ShadCN
  • Tailwind
  • Full Stack
  • CI/CD
  • AI
  • GPT4
  • LangChain
  • Sanity

My skills

My experience

Murex Developer

Berlin, Germany

Initially I was hired to build the technical infrastructure for the EWU/Y2K test-center which mirrored all financial markets applications for this German bank. Later, I was part of the team to select Murex MxG2000 v2.10 and was part of the core team to implement it. I have developed a universal interface system for all kinds of financial data to integrate with Murex (internal and external providers, trade and static data).

1998 - 2004

Murex Environment Manager

London, United Kingdom

In London I was responsible for the environment management of 32 Murex environments. In order to do this, I have developed an environment management system (MxENV) which allowed me to do this single-handed.

2004 - 2005

Murex MxML and Market Data Developer

Paris, France and New York, USA

When joining Murex (vendor) in Paris I was taking care of one of the first Murex Mx.3 implementations for a large Dutch bank. As the only permanent on-site resource I was the link between the on-location team of the integrator, the client and the vendor. After completion I worked on several other projects, mainly as an MxML and Market Data Developer.

2005 - 2008

Murex Developer

Zürich, Switzerland

This was with the same team, which implemented Murex Mx.3 for the Dutch bank. I was hired to build some of the MxML interfaces and ended up designing, implementing and rewriting all of them.

2008 - 2010

Murex Technical Lead

Amsterdam, Netherlands

Intially I was implementing new MxML-interfaces but then was asked to be the technical lead for the move of the Mx.3 application from the datacenter in Singapore to Amsterdam. Part of this was a lot of refactoring, including a full rewrite of the EOD processes. After successfully completing this I became technical lead for the team and moved from Development to Support.

2010 - 2015

Global Murex Support Lead

Stockholm, Sweden

Managing the Murex FX technical and functional support, which included development and configuration management. Leading a team of 24 professionals, employing Agile/Scrum methodologies to ensure streamlined processes and effective collaboration. Establishing Murex support structures to enhance system performance and reliability

2015 - 2016

Murex Environment Manager

Köln, Deutschland

For personal reasons I returned to Germany to work on this small project. I was responsible for managing the test environments, production support and advising on MxML interfaces.

2016 - 2017

Murex Technical Lead

Amsterdam, Netherlands

Returning to my Dutch client of 2005 I supported the in-sourcing of the Murex support (from an offshore team in India back to Amsterdam). I have implemented AppDynamics for Murex and later joined the team to implement Application Management for various applications in the bank.

2018 - 2019

Technical Lead Murex Practise

Stockholm, Sweden

We visited all Murex clients in the Nordic region and talked about common challanges and how to solve them.

2019 - 2020

Markets, Wealth and Corporate Lead

Bangkok, Thailand

At this bank I took on the responsibility of leading four diverse DevOps Squads, each focusing on a different aspect of the bank's technological landscape. These teams included: Financial Markets - Murex MX.3, Market Risk IT, ETL/BI - DataStage and Cyber Crime / AML / Online Fraud / AWS Cloud Migration.

2020 - 2023

Senior Murex Consultant

Singapore

In my role at this bank, I am involved in a range of cloud initiatives aimed at enhancing our bank's technology infrastructure. My journey began with a project focused on improving the high-performance computing (MPC/HPC) setup. A significant part of my role involves participating in the team responsible for transitioning parts of the Murex production system to AWS cloud. This important migration leverages a fully automated DevOps approach, utilizing tools such as CloudFormation, Jenkins, and Jira. Additionally, I'm contributing to the evolution of our setup through database virtualization technologies and enhancing security measures.

2023 - present

Contact me

Please contact me directly at markus.linke@linke.de.