Download as PDF | View on GitHub

Curriculum Vitae

Contact Information

Dion van Huyssteen
+27 82 326 7797
dion@darkervision.com
linkedin.com/in/dionvanhuyssteen/
Durban, South Africa

Professional Summary

A highly accomplished software engineer with a 25-year record of continuous growth and technical leadership at Derivco. My career has evolved from foundational C++ game development to architecting and leading the development of high-performance C# APIs for critical financial and regulatory systems.

My key areas of expertise include:

Technical Skills

Languages & Frameworks:

Cloud & DevOps:

AI / Machine Learning

Core Skills & Methodologies:

Familiar & Previous:

Professional Experience

Senior Software Developer Level 2

Derivco (October 2018 - Present)

Senior Software Developer

Derivco (May 2006 - October 2018)

Software Developer

Derivco (September 2000 - May 2006)

Programmer

African Gabions (February 1997 - September 2000)

Certifications

Education

Personal Projects

I strategically select my projects as a vehicle for hands-on learning, often choosing to explore a new technology or a more challenging architecture over a familiar solution.

Entelect Challenge Bot (2017) Achieved 2nd place nationally, demonstrating strong algorithmic and strategic problem-solving skills in a highly competitive coding environment.

CodeChat (2024-Present) - AI-powered code analysis assistant designed to simplify the development and comprehension of large, unfamiliar codebases. - Tech: Python, Docker, VS Code Extension, LLM API Integration (OpenAI, Google, Anthropic, Azure).

High-Speed Crypto Trader (2018-2021) - Developed a high-frequency trading bot in C++ with competitive early results until increased market competition reduced effectiveness. - Tech: High-performance C++, multithreading, low-latency networking, GCP.

DRL Crypto Trader (In Analysis and Design) Deep Reinforcement Learning-based trading bot, currently exploring adaptive trading strategies and risk management. Investigating different ML frameworks and learning DRL from scratch.