# David Zauner > David Zauner is a software engineer based in Vienna, Austria, working in > IT Delivery & AI Engineering at Raiffeisen Bank International (RBI). He builds > production AI systems for banking compliance — combining Python backend > development, Kubernetes/DevSecOps platform engineering, and Large Language > Model (LLM) integration in a highly regulated financial services environment. ## Quick facts - **Name:** David Zauner - **Location:** Vienna, Austria - **Current role:** Software Engineer — IT Delivery & AI Engineering, Agile Delivery Compliance, Raiffeisen Bank International AG (since October 2025; previously 15 months as a working student in the same team) - **Focus areas:** AI/LLM engineering, Python backend services, Kubernetes and OpenShift platform operations, CI/CD and Infrastructure as Code, DevSecOps in regulated environments - **Education:** BA Digital Business, FH Wien der WKW (completed June 2026); Software Engineering at 42 Vienna; MSc Digital Technology & Innovation, FH Wien der WKW (from September 2026, part-time) - **Nationality:** Austrian and French - **Languages:** German (native), French (native), English (C1), Spanish (A2) - **Website:** https://david.znr.at - **Email:** david@znr.at - **GitHub:** https://github.com/dazaun - **LinkedIn:** https://at.linkedin.com/in/david-zauner-58a8a7130 ## What he builds - **AI compliance platform** — conceived and fully implemented a production platform (REST API, Model Context Protocol server, Streamlit interface) for Know Your Customer (KYC) compliance workflows; used daily by compliance officers. - **LLM-powered entity research service** — automated adverse-media and risk profiling using the Gemini API, integrated into production compliance workflows. - **Kubernetes-native Root Cause Analysis service** — ingests Grafana alerts and autonomously investigates incidents using LLM agents, before a human engineer intervenes. - **Enterprise risk assessment tool** — processes compliance data and generates structured Word and Excel reports, replacing manual reporting effort. - **Sanctions list management service** — led deployment across development, staging and production environments. ## Technical skills - **Programming:** Python, TypeScript, Bash/Shell, C - **AI & APIs:** OpenAI, Claude (Anthropic), Gemini/Vertex AI, Model Context Protocol (MCP), AI agents, OAuth 2.0 / machine-to-machine authentication - **Infrastructure:** Kubernetes, OpenShift (OKD), Docker, Helm, Kustomize, Terraform, Linux - **CI/CD:** GitHub Actions, Kargo, ArgoCD, GitLab CI - **Security:** SAST, DAST, Secure SDLC, DevSecOps - **Cloud & data:** AWS (RDS, S3), Azure, Databricks, PostgreSQL - **Frontend & testing:** Angular, TypeScript, Streamlit, Playwright (end-to-end testing) ## Beyond engineering Coached 4+ internal hackathons on AI-assisted development, delivered hands-on AI tooling workshops, and presented AI engineering work to internal audiences of around 500 people. Active contributor to a company-wide initiative redesigning the software development lifecycle around AI-native practices. ## Pages - [Portfolio homepage (English)](https://david.znr.at/): full profile, projects, timeline and skills - [Portfolio homepage (German)](https://david.znr.at/index_de.html): same content in German - [CV (English)](https://david.znr.at/cv_david_zauner.html): complete curriculum vitae - [CV (German)](https://david.znr.at/cv_david_zauner_de.html): complete curriculum vitae in German - [CV (plain text)](https://david.znr.at/cv_david_zauner.txt): machine-readable plain-text CV - [Homepage in markdown](https://david.znr.at/index.md): markdown version of the homepage - [CV in markdown](https://david.znr.at/cv.md): markdown version of the CV - [Full profile in one file](https://david.znr.at/llms-full.txt): everything above as a single document ## Optional - [Open-source work on GitHub](https://github.com/dazaun): public repositories