Curriculum Vitae

Oleg Kossoy

Principal Software Engineer — AI/ML & agentic systems · 25+ years in software, 15 at SAP · Netanya, Israel

Summary

who I am in one paragraph

Principal Engineer with 15 years at SAP and deep hands-on AI practice: production ML services for expense-fraud detection at SAP Concur, plus applied LLM/agentic engineering — I design and operate a fleet of autonomous AI coding agents shipping 20–30 hands-off releases per day across 9 real products, and I teach AI-assisted development from prompt engineering to full agent fleets. Career spans full-stack architecture, distributed enterprise systems, and three SAP patents.

AI Expertise

from teaching the models to teaching the humans

Agentic engineering

Built Maestro — Go orchestrator driving parallel coding agents through issue → git worktree → PR → review gate → auto-merge; 20–30 hands-off releases/day, 9 products. Personal 6-agent assistant fleet with tiered semantic memory (RAG, embeddings).

AI-assisted development

Advanced daily "vibecoding" practice: Claude Code, Cursor, Codex, Gemini CLI — system-prompt & CLAUDE.md authoring, custom skills, MCP servers, subagent workflows, context management, agent-failure debugging. Author of an internal pattern library.

Prompt & context engineering

Production prompt design for code agents and LLM pipelines — extraction, classification, summarization — with structured output, tool-use design, and an evaluation-and-iteration discipline.

LLM platform economics

Multi-provider routing (Anthropic, OpenAI, Google, Fireworks, local Ollama) with cost-aware fallback chains, OAuth/API brokering, spend RCA and hard caps; self-hosted LiteLLM/OpenWebUI gateway.

Teaching & enablement

Author of AI-101 — multilingual EN/RU/HE course taking non-programmers from zero to automating real workflows with Claude Code + MCP (live case: accountant automating payroll & PayEm→SAP). 10-module curriculum up to agent fleets.

Classical ML in production

Fraud & anomaly detection, document and line-item classification (ONNX), OCR post-processing — SAP Concur audit pipeline at multi-region scale (US / EU / APJ / US Public Sector).

Experience

25+ years, reverse-chronological

SAP Labs Israel

Principal Engineer, Development Expert — SAP Concur

Nov 2019 – present · Ra'anana, Israel · (at SAP since Dec 2010)

  • Own and operate production ML audit services processing expense receipts at scale for global Concur customers: ml-audit, fake-receipt detection, tax-compliance extraction, policy audit, line-item classification — Python, AWS EKS/SQS/DynamoDB/S3, ONNX, FluxCD
  • Incident ownership and RCA for multi-region production (US / EU / APJ / US Public Sector Cloud); PagerDuty on-call for ML-pipeline fanout alerts

Software Architect — SAP Concur

Mar 2019 – Nov 2019

Software Architect — Innovation Center Network Israel

Jan 2016 – Mar 2019

  • In charge of Web & App development; single-handedly wrote the first version of the product's UI, then led a team of 5 full-stack developers

Senior Developer — SAP Portal

Dec 2010 – Jan 2016

  • Full-stack development on SAP Portal; co-invented the real-time messaging framework (patented)

Teleweb Services

Senior Software Engineer

Apr 2006 – Dec 2010 · e-commerce platforms

USBPhone

Senior Software Engineer

Apr 2003 – Mar 2006 · VoIP

CreoSoft.net

Project Manager · Sr. Software Engineer · Team Leader

Nov 2001 – Sep 2002 · web desktop development

Inopsys

Senior Software Engineer, Team Leader

Aug 1999 – Nov 2001 · advanced web applications

Independent Engineering

selected public work, 2024 – present · github.com/BeFeast · self-hosted on own Proxmox/TrueNAS infrastructure

MaestroGo

AI-agent orchestrator: picks up GitHub issues, spawns isolated coding agents (Claude/Codex/Gemini) in git worktrees, drives PR lifecycle through review gate to auto-merge. Runs a 9-project fleet hands-off — ~30 releases/36h sustained.

RehearseKitSaaS

Audio stem separation (Demucs) + tempo detection → DAW-ready .dawproject. FastAPI / Celery / PostgreSQL + Next.js.

ok-gobotGo

Telegram-first AI agent as a single 18 MB binary — multi-provider routing, skills with safety audit.

ok-playerC# · Rust

Cross-platform media player: .NET WinUI 3 (Windows) + Rust/GTK4 (Linux), auto-update pipeline. GPLv3.

Audio-DSP pluginsC++ / JUCE

apertune (chromatic tuner), S1ADelay (modulation delay) — CLAP / VST3 / AU.

AI-101EN·RU·HE

Hands-on multilingual course: non-programmers → automating real workflows with Claude Code + MCP.

Beyond Code

evidence of systems thinking

Home-lab platform

5-node Proxmox cluster + TrueNAS, 45+ containerized services, Cloudflare edge — secrets management, monitoring, independent backup domains.

Music technology

Recording engineering, DSP, DAW ecosystems — domain depth behind RehearseKit and the plugin work.