00 resume / cv
Werner Bisschoff
Hybrid Systems & Platform Engineer
Practice anchored in test-driven development, systems engineering, and agentic AI workflows — across embedded firmware, cloud infrastructure, and tooling.
01 Education
Education
B.Eng. Computer and Electronic Engineering
North-West University
2020
02 Experience
Experience
Founder and Host
Divergent Tabletop
- > Founded neurodivergent-focused peer community; manage event operations and WhatsApp-based community platform.
- > Applied systems thinking to solve community management challenges through software solutions.
- > Engineered a distributed real-time data engine using Elixir/OTP and CRDTs. Deployed in-memory GenServer buffers with threshold-based flush to limit direct database write transactions under sustained edit load.
- > Integrated a Rust-backed CRDT synchronization layer (y_ex) using actor-based concurrency, achieving sub-50ms convergence latency across distributed editing sessions through deterministic state reconciliation and binary delta serialization.
- > Designed a dynamic BEAM supervision tree with one_for_one isolation, encapsulating each page editing session in its own process subtree to prevent cascading failures and guarantee per-session state integrity.
- > Engineered and hosted an enterprise-grade documentation ecosystem.
- > Implemented single-database multi-tenant isolation using PostgreSQL Row-Level Security (RLS) and transaction-scoped parameters, enforcing data silos across isolated groups.
- > Utilized Ecto.Multi atomic chains and Oban transactional workers to ensure multi-stage backend edits execute completely or roll back safely.
- > Applied Universal Design and Executive Functioning support models to product UX/UI; established highly structured, low-context asynchronous operational playbooks that minimized cognitive friction for contributors.
Full-Stack Software Engineer
FARO Africa
- > Extended ERPNext using Python/JavaScript to improve workflows, pricing logic, and operational reporting (SQL) → reduced manual reporting time and improved data accuracy.
- > Built mobile application in Expo, including NFC (ISO 14443-4 APDUs) for e-paper price tags and card operations → enabled real-time price updates with fewer tagging errors.
- > Provisioned AWS infrastructure with Pulumi; deployed Inngest and PayloadCMS services.
- > Introduced LLM-assisted development workflows → improved debugging speed and code review throughput, enabling faster iteration.
- > Designed ISO 14443-4 NFC communication architectures for e-paper display nodes and secure card reader matrices.
- > Engineered lock-free asynchronous device management services bridging hardware peripherals with application layers.
- > Built Python-based hardware peripheral simulators to catch edge-case device state corruptions prior to flashing.
- > Identified poor UX as root cause of recurring user errors — drove UX improvements that reduced task completion time and error rates.
- > Refactored and extended ERPNext via Python and JavaScript server hooks.
- > Architected migration of internal Retool workflows to Expo/React Native, reducing vendor licensing overhead.
- > Provisioned secure Linux infrastructure with Docker Compose for isolation and custom backup and monitoring scripts.
- > Diagnosed and resolved issues in a large existing ERPNext installation; introduced LLM-assisted debugging workflows.
Embedded Software Engineer
Ingenics Digital GmbH (through ViVa Outsourcing)
- > Designed event-driven FSM for I2C-based embedded system (C++/FreeRTOS) → maintainable architecture, fewer bugs.
- > Developed ESP32 applications (C/C++, ESP-IDF) with configurable BLE stack, TinyFrame protocol, and FOTA updates.
- > Built Python tooling for serial/BLE communication, hardware mocks, and pytest async workflows → accelerated testing.
- > Architected deterministic FSMs on dual-core ESP32 using FreeRTOS for concurrent sensor arrays.
- > Developed Cap'n Proto IPC over serial lines, achieving sub-millisecond serialization latency.
- > Built modular Python utility structures and automation scripts for internal configuration schema validation.
- > Designed data handling pipelines ensuring consistency across platforms using declarative specifications.
- > Developed Python hardware mocks enabling faster development cycles with fewer hardware dependencies.
- > Developed active object within QP Real-Time Embedded Framework (QSPY) to simulate device behaviour.
Software Developer
UMAN Technologies
- > Implemented SOME/IP RPC services; optimized performance bottlenecks with perf.
- > Built IPC/RPC layers (C++/Python) using Cap'n Proto; led small team using Agile practices.
- > Used perf profiling and flamegraphs to trace a performance bottleneck to JSON serialization and verbose logging in a SOME/IP request handling loop. Eliminated unnecessary logging via config toggle reducing latency by approximately 80%, then drove an architecture redesign to phase out JSON entirely.
- > Sole owner of an IPC service layer — studied existing node schema, designed node structures and data contracts, and implemented the communication layer enabling the frontend to consume the service.
- > Built Python-based SOME/IP hardware mocks simulating request/response behavior; integrated into CI so automated tests ran without physical hardware.
- > Created a Docker dev container replicating the hardware environment — including VLAN and networking — reducing setup from hours to under an hour for remote teams.
03 Technical Skills
Technical Skills
Languages & Frameworks
C/C++ Python Elixir/OTP React Phoenix Bash SQL
Systems & Embedded
FreeRTOS ESP32/ESP-IDF Linux Docker Docker Compose NFC APDU (ISO 14443-4) System Modeling
Platform & Tooling
PostgreSQL (Row-Level Security, Index Tuning, Connection Pooling) AWS (Solutions Architect – In Progress) Pulumi (IaC) CI/CD Linux Systems Administration Spec-Driven Development (SDD) Inngest, Oban