{
  "schema_version": 1,
  "last_verified": "2026-07-27",
  "authority": {
    "description": "Machine-readable source of truth for all future application documents.",
    "precedence": ["canonical claims", "config corrections", "verified references", "experience files", "bundles"],
    "raw_extractions_are_immutable": true,
    "historical_outputs_are_never_sources": true
  },
  "identity": {
    "name": "Dennis Thiessen",
    "degree_suffix": "M.Eng.",
    "email": "dennis@thiessen.io",
    "phone": "+41 795 955 585",
    "location": "Bern, Switzerland",
    "linkedin": "linkedin.com/in/dennis-thiessen",
    "citizenship": "German citizen (EU)",
    "swiss_permit": "B residence permit",
    "swiss_work_authorization": "Authorized to work in Switzerland; no visa or employer sponsorship required",
    "work_authorization_source": "User-confirmed 2026-07-27",
    "resume_usage": "Work authorization is optional in the header; mention the B permit or no-sponsorship status when it resolves recruiter uncertainty or the application asks for it",
    "languages": {"German": "native", "English": "fluent", "Norwegian": "basic", "Russian": "basic"},
    "forbidden_personal_data": ["date of birth", "marital status", "gender", "children"]
  },
  "education": [
    {
      "id": "EDU-MENG",
      "degree": "M.Eng. Computer Aided Engineering",
      "display_focus": "Software Design & Engineering",
      "institution": "Universitat der Bundeswehr Munchen",
      "start": "2012-04",
      "end": "2013-10",
      "thesis_institution": "Tongji University, Shanghai",
      "thesis_title": "Development of a Web-Based Remote Fault Diagnosis System",
      "thesis_grade": "1.0"
    },
    {
      "id": "EDU-BENG",
      "degree": "B.Eng. Information and Telecommunication Technologies",
      "institution": "Universitat der Bundeswehr Munchen",
      "start": "2009-10",
      "end": "2012-10"
    }
  ],
  "employment": [
    {
      "id": "SWISSCOM",
      "employer": "Swisscom (Schweiz) AG",
      "location": "Bern, Switzerland",
      "display_title": "Staff Data, Analytics & AI Engineer",
      "start": "2023-10",
      "end": "present",
      "title_history": [
        {"title": "Senior Data, Analytics & AI Engineer", "start": "2023-10", "end": "2025-04"},
        {"title": "Staff Data, Analytics & AI Engineer", "start": "2025-04", "end": "present"}
      ]
    },
    {
      "id": "BOSCH",
      "employer": "Robert Bosch Semiconductor Manufacturing Dresden GmbH",
      "location": "Dresden, Germany",
      "official_title": "Engineer / Senior Engineer, Data Analysis",
      "display_title": "Senior Engineer, Data Analysis (Data & ML Engineering)",
      "start": "2020-02",
      "end": "2022-12"
    },
    {
      "id": "FRAUNHOFER",
      "employer": "Fraunhofer-Center for Maritime Logistics and Services CML",
      "location": "Hamburg, Germany",
      "official_title": "Wissenschaftlicher Mitarbeiter",
      "display_title": "Research Software Engineer",
      "start": "2018-09",
      "end": "2019-10"
    },
    {
      "id": "VIZRT",
      "employer": "Vizrt",
      "location": "Bergen, Norway",
      "official_title": "Test Automation Engineer",
      "display_title": "Test Automation / DevOps Engineer",
      "start": "2017-07",
      "end": "2018-05"
    },
    {
      "id": "GENERALI",
      "employer": "Generali Deutschland Informatik Services GmbH",
      "location": "Hamburg, Germany",
      "display_title": "IT Consultant",
      "start": "2015-05",
      "end": "2017-06"
    },
    {
      "id": "CAPGEMINI",
      "employer": "Capgemini Deutschland GmbH",
      "location": "Hamburg, Germany",
      "display_title": "Software Engineer",
      "start": "2014-11",
      "end": "2015-05"
    }
  ],
  "claims": [
    {
      "id": "SW-1",
      "scope": "Primary engineer for pipelines in owned Fulfillment and Product Analysis domains; contributor to the wider company migration.",
      "allowed_verbs": ["migrated", "implemented", "contributed"],
      "forbidden": ["led the migration of the legacy warehouse", "sole technical lead", "migrated the company warehouse", "owned the full migration"],
      "metrics": "unverified"
    },
    {
      "id": "SW-2",
      "scope": "Component Owner for business-critical Fulfillment ETL pipelines, including operation, data quality, governance, incidents and on-call obligations.",
      "allowed_verbs": ["own", "operate", "maintain", "serve"],
      "metrics": "unverified"
    },
    {
      "id": "SW-3",
      "scope": "Build and operate Python data applications on Kubernetes with GitLab CI/CD within the team environment.",
      "allowed_verbs": ["build", "deploy", "operate"],
      "metrics": "unverified"
    },
    {
      "id": "SW-4",
      "scope": "Deliver data products, dashboards and analyses with internal B2B stakeholders and product owners; not external consulting or strategic-account delivery.",
      "allowed_verbs": ["deliver", "translate", "partner", "support"],
      "forbidden": ["customer-embedded delivery", "strategic customer delivery", "C-suite advisor"],
      "metrics": "unverified"
    },
    {
      "id": "SW-5",
      "scope": "Mandatory rotating team Security Champion role for 2025/2026 only; not an award, certification or multi-year distinction.",
      "allowed_verbs": ["serve"],
      "forbidden": ["3 consecutive years", "2023-2026", "Security Champion x3", "owning DevSecOps compliance"],
      "metrics": "100 hours of training and an assessment are source-backed; use only when relevant"
    },
    {
      "id": "SW-6",
      "scope": "Hands-on PySpark use at Swisscom; scale and performance metrics are not verified.",
      "allowed_verbs": ["use", "develop", "process"],
      "metrics": "unverified"
    },
    {
      "id": "SW-7",
      "scope": "Build governed data products and onboard sources within Swisscom's company-wide Data Mesh; never claim ownership or construction of the shared mesh/platform.",
      "allowed_verbs": ["build", "model", "onboard", "contribute"],
      "forbidden": ["built a Data Mesh", "built the Data Mesh", "built AWS Data Mesh", "own the AWS data platform", "own the data platform"],
      "metrics": "unverified"
    },
    {
      "id": "SW-8",
      "scope": "Configured domain-grounded LLM assistants in a Swisscom-owned web interface by selecting available models and supplying curated knowledge. Separate exposure includes LiteLLM API use, custom GPTs, Copilot and Kiro.",
      "allowed_verbs": ["configured", "used", "integrated"],
      "forbidden": ["built production LLM systems", "deployed LLM systems", "built LangChain", "agent orchestration", "formal LLM evaluation", "fine-tuned models"],
      "metrics": "unverified"
    },
    {
      "id": "BS-1",
      "scope": "Designed and executed integration of containerized ML inference into a 24/7 semiconductor production environment; model-development ownership is not established.",
      "allowed_verbs": ["integrated", "containerized", "deployed", "orchestrated"],
      "forbidden": ["trained the image classification model", "owned the full ML lifecycle"],
      "metrics": "qualitative reduction in manual classification is source-backed; exact amount unverified"
    },
    {
      "id": "BS-2",
      "scope": "Developed data services in Python, Java and C# over Oracle and Hadoop/Impala for internal analysis teams.",
      "allowed_verbs": ["developed", "built"],
      "metrics": "unverified"
    },
    {
      "id": "BS-3",
      "scope": "Confirmed Application Owner responsibilities for analytics applications and upstream pipelines, including SLOs, vendors, training and documentation.",
      "allowed_verbs": ["served", "owned", "managed", "defined"],
      "metrics": "unverified"
    },
    {
      "id": "BS-4",
      "scope": "Built an ELK/Kafka anomaly-detection proof of concept and monitoring; not a company-wide observability platform.",
      "allowed_verbs": ["built", "implemented", "validated"],
      "forbidden": ["built the observability platform", "enterprise observability platform"],
      "metrics": "unverified"
    },
    {
      "id": "BS-5",
      "scope": "Co-owned the TIBCO Spotfire environment, built C# extensions and co-presented at TIBCO Analytics Forum 2022.",
      "allowed_verbs": ["co-owned", "built", "co-presented"],
      "metrics": "unverified"
    },
    {
      "id": "FC-1",
      "scope": "Set up Jenkins CI/CD and contributed to SCEDAS development and maintenance.",
      "allowed_verbs": ["set up", "developed", "maintained"],
      "metrics": "unverified"
    },
    {
      "id": "FC-2",
      "scope": "Contributed ML/NLP components to ARTUS; no publication or model-training ownership.",
      "allowed_verbs": ["contributed", "implemented", "supported"],
      "forbidden": ["led ARTUS", "trained the speech model"],
      "metrics": "unverified"
    },
    {
      "id": "FC-3",
      "scope": "Developed containerized microservices for the MISSION research platform.",
      "allowed_verbs": ["developed", "built"],
      "metrics": "unverified"
    },
    {
      "id": "VZ-1",
      "scope": "Contributed Python and C++ engineering to a distributed video-transcoding backend. Named broadcasters are product context, not direct delivery claims.",
      "allowed_verbs": ["developed", "engineered", "contributed"],
      "forbidden": ["for CNN, BBC and Al Jazeera", "delivered to CNN", "customer-embedded"],
      "metrics": "unverified"
    },
    {
      "id": "VZ-2",
      "scope": "Developed automated audio/video integration tests and connected quality gates to CI/CD.",
      "allowed_verbs": ["developed", "automated", "integrated"],
      "metrics": "unverified"
    },
    {
      "id": "GN-1",
      "scope": "Introduced BDD through a proof of concept and held technical responsibility for test automation, training and Jenkins jobs.",
      "allowed_verbs": ["introduced", "owned", "trained", "administered"],
      "metrics": "unverified"
    },
    {
      "id": "GN-2",
      "scope": "Developed UIPath RPA proofs of concept and acted as an internal contact.",
      "allowed_verbs": ["developed", "served"],
      "metrics": "unverified"
    },
    {
      "id": "GN-3",
      "scope": "Developed Java/J2EE workflow application features and contributed to integration proofs of concept.",
      "allowed_verbs": ["developed", "contributed", "migrated"],
      "metrics": "unverified"
    }
  ],
  "skills": [
    {"name": "Python", "evidence": "production-current", "output": "allowed"},
    {"name": "SQL", "evidence": "production-current", "output": "allowed"},
    {"name": "PySpark", "evidence": "production-current", "output": "allowed"},
    {"name": "Kafka", "evidence": "production-current", "output": "allowed"},
    {"name": "Airflow", "evidence": "production-current", "output": "allowed"},
    {"name": "AWS", "evidence": "production-current", "output": "allowed"},
    {"name": "CloudFormation", "evidence": "production-current", "output": "allowed"},
    {"name": "Kubernetes", "evidence": "production-current-and-historical", "output": "allowed"},
    {"name": "Docker", "evidence": "production-current-and-historical", "output": "allowed"},
    {"name": "Java", "evidence": "production-historical", "output": "allowed-with-context"},
    {"name": "C#", "evidence": "production-historical", "output": "allowed-with-context"},
    {"name": "C++", "evidence": "production-historical-limited", "output": "allowed-with-context"},
    {"name": "JavaScript", "evidence": "production-historical-limited", "output": "allowed-with-context"},
    {"name": "LiteLLM", "evidence": "hands-on-current", "output": "allowed-with-context"},
    {"name": "custom GPTs", "evidence": "hands-on-current", "output": "allowed-with-context"},
    {"name": "Kiro", "evidence": "hands-on-current", "output": "allowed-with-context"},
    {"name": "Copilot", "evidence": "hands-on-current", "output": "allowed-with-context"},
    {"name": "TensorFlow/Keras", "evidence": "certification", "output": "certification-context-only"},
    {"name": "PyTorch", "evidence": "coursework-or-personal-unverified", "output": "certification-context-only"},
    {"name": "TypeScript", "evidence": "unverified", "output": "forbidden"},
    {"name": "FastAPI", "evidence": "unverified", "output": "forbidden"},
    {"name": "Flask", "evidence": "unverified", "output": "forbidden"},
    {"name": "Django", "evidence": "unverified", "output": "forbidden"},
    {"name": "LangChain", "evidence": "never-used", "output": "forbidden"},
    {"name": "LangGraph", "evidence": "never-used", "output": "forbidden"},
    {"name": "LlamaIndex", "evidence": "never-used", "output": "forbidden"},
    {"name": "formal model evaluation", "evidence": "unverified", "output": "forbidden"},
    {"name": "LLM fine-tuning", "evidence": "unverified", "output": "forbidden"},
    {"name": "Azure", "evidence": "unverified", "output": "forbidden"},
    {"name": "GCP", "evidence": "unverified", "output": "forbidden"},
    {"name": "Terraform", "evidence": "unverified", "output": "forbidden"}
  ],
  "global_forbidden_output_patterns": [
    "petabyte scale",
    "petabyte-scale",
    "own the AWS data platform",
    "LangChain-based",
    "customer-embedded delivery",
    "formal model evaluation",
    "3 consecutive years"
  ]
}
