deutsch

C++

This language has been the main thrust of my career since 2001. Most of my time with C++ has been spent using MSVC++. Recently I used g++ for cross-platform development. Being well-versed in most aspects of modern C++, my experience includes secure coding of multi-threaded, high-performance, generic components using STL, templates, open-source libraries and frameworks.

Skills

Experience

Project SMILPlayer built up my understanding of basic C++ features and Win32 API. I developed the core component of the player, an execution engine that has subsequently become the core part of the company’s MMS technology.

Later in toll enforcement gantry project I furthered my C++ horizons utilising policy-driven design, Loki library and templates which have led to creation of even robuster software. I also realised the importance of balance between using proven idioms along with the standard C++ library and modern C++ techniques in successful development of large software systems.

My fluency in C++ and C allowed me to quickly deliver low-latency capital markets adapters for Apama algorithmic trading systems targeting both Windows and Linux platforms.

Years of experience in C++ combined with a deep understanding of programmatic database access enabled me to design and develop a generic persistence framework.