KHJ Software Development
Klaus Holst Jacobsen
04 // TECHNICAL COMPETENCIES

Skills Matrix & Engineering Stack

A comprehensive overview of competencies and official ratings across C++, modern build platforms (CMake/Conan), continuous integration pipelines, and industrial device architecture.

Languages & Architecture

5 competencies

Object-oriented design, modern C++, software architecture (GoF patterns), and high-reliability systems.

C++
5/5Expert20+y

Modern C++, performance-critical systems, platform architecture, multi-threading, and clean API design

Software Design
5/5Expert20+y

GoF design patterns, modular architecture, 90/10 reusable platform components, domain modeling

Testing & QA
5/5Expert20+y

Automated unit testing, integration test harnesses, regression suites, and test-driven development

Java
4/5Advanced12+y

Enterprise backend services, UI dashboards, and airport baggage tracking integration systems

Python
3/5Proficient6+y

DevOps automation, build scripts, rapid prototyping, and system utility tooling

Build Systems & CI/CD

7 competencies

Hermetic build pipelines, package management, continuous delivery, and developer feedback loops.

CMake
5/5Expert6+y

Lead build architect; modular multi-target configurations, cross-compilation, and build optimization

Conan
5/5Expert4+y

Third-party C/C++ package management, dependency isolation, binary caching, and repository management

Continuous Integration
4/5Advanced10+y

Automated build/test pipelines, regression gates, hermetic build environments, and developer velocity

GitLab & GitLab CI
4/5Advanced6+y

Multi-stage pipeline definitions, runner setup, merge request validation gates, and artifact releases

Jenkins
4/5Advanced8+y

Declarative/scripted pipelines, distributed agents, automated deployment, and test reporting

Git
4/5Advanced10+y

Advanced branching workflows, repo migrations, submodules, hook automation, and history sanitation

Subversion (SVN)
4/5Advanced15+y

Long-term enterprise repository maintenance, branching strategies, and migration to modern Git

Platforms & Embedded Systems

6 competencies

Operating systems, compiler toolchains, RFID data capture, and low-latency communication protocols.

Linux
5/5Expert20+y

Embedded Linux platforms, systems programming, bash automation, daemon architecture, and environment tuning

GCC / G++
5/5Expert20+y

Compiler flags optimization, cross-compilation toolchains, linker scripts, and debugging with GDB

RFID & Tag Reading
5/5Expert20+y

Global RFID tracking platforms (2,000+ active devices), antenna tuning, and high-speed tag capture algorithms

MQTT
4/5Advanced8+y

Lightweight telemetry, pub/sub messaging, QoS management, and reliable industrial IoT communication

QNX RTOS
3/5Proficient6+y

Microkernel architecture, message passing, deterministic real-time tasks, and device resource managers

ARM Architecture
3/5Proficient8+y

ARM-based embedded processors, cross-compilation targets, register-level debugging, and platform porting

Developer Tools & AI

4 competencies

Modern IDE environments, static analysis, and generative AI productivity enhancements.

CLion
5/5Expert8+y

JetBrains IDE mastery, CMake profiling, Clang-Tidy integration, and remote debugging targets

VSCode
5/5Expert8+y

Modern devcontainer workflows, extension ecosystem, multi-root workspaces, and remote SSH development

Gemini AI
4/5Advanced2+y

Leveraging state-of-the-art AI for rapid prototyping, architecture exploration, and automated code review

GitHub Copilot AI
3/5Proficient2+y

AI-assisted code completion, test generation, and documentation drafting in daily workflow