first commit

This commit is contained in:
2026-05-21 11:07:51 +02:00
parent 69930e9de2
commit 1fde4c6b34
76 changed files with 6710 additions and 77 deletions
+32 -4
View File
@@ -10,8 +10,36 @@
## Extractions
| # | File | Paper Title | Position | Author Role | Status |
|---|------|-------------|----------|-------------|--------|
| _1_ | _example.md_ | _Example Paper Title_ | _Position 1_ | _first author_ | _published_ |
| # | File | Description | Type | Status |
|---|------|-------------|------|--------|
| 1 | thiessen_cv_master_profile.md | Master CV synthesis (CV-1 + CV-2 combined) — 5 main positions, full skills, bullet seeds | CV synthesis | complete |
| 2 | thiessen_linkedin_profile.md | LinkedIn profile — full career history incl. Capgemini, Bundeswehr, internships, additional certs, PySpark, Tibco Spotfire, UIPath/Camunda | LinkedIn profile | complete |
_Delete example row and add your own as you extract papers._
| 3 | thiessen_swisscom_zwischenzeugnis.md | Swisscom interim reference (Oct 2025) — confirms Engineer IV/Staff grade, Data Lake dept, French+Italian languages, GitLab CI/CD, Fulfillment domain, top-tier rating | Employer reference | complete |
| 4 | thiessen_swisscom_security_champion.md | Swisscom Security Champion badge — 3 consecutive years (2023/242025/26), DevSecOps/security awareness, 100h training + assessment | Internal badge | complete |
| 5 | thiessen_certifications.md | All cert PDFs combined — ITIL v3 added; remaining 5 certs + CertMetrics to be appended as read | Certifications | in progress |
| 6 | thiessen_zeugnis_bosch.md | Bosch Semiconductor Zeugnis — Feb 2020Dec 2022, Application Owner, ELK, ML deployment, C#/Python/Java, top-tier rating | Employer reference | complete |
| 7 | thiessen_zeugnis_fraunhofer.md | Fraunhofer CML Zeugnis — Sep 2018Oct 2019, SCEDAS/ARTUS/MISSION projects, C#/Jenkins/Docker/ML/NLP, "gut" rating | Employer reference | complete |
| 8 | thiessen_zeugnis_generali.md | Generali GDIS Zeugnis — May 2015Jun 2017, BDD/Selenium/Java/UIPath/RPA/Jenkins/Camel, technical BDD ownership, "gut" rating | Employer reference | complete |
| 9 | thiessen_zeugnis_vizrt.md | Vizrt Reference — Jul 2017May 2018, Test Automation Engineer, Coder team, "exceeded expectations", English-language | Employer reference | complete |
| 10 | thiessen_zeugnis_capgemini.md | Capgemini Zeugnis — Nov 2014May 2015, Software Engineer, test automation/HP QC, "sehr gut" TOP-tier rating | Employer reference | complete |
~~Swisscom Security Champion 2025_26 - Credly.pdf~~ — fully covered by entry 4 (thiessen_swisscom_security_champion.md). No additive content. ✓
**All PDFs extracted. Ready for `/setup-build-kb`.**
**Completed cert PDFs (all appended to thiessen_certifications.md):**
- ~~cert_ITILv3.pdf~~ ✓
- ~~cert_dataeng_with_aws.pdf~~ ✓ _(cert_dataeng_with_aws - Kopie.pdf skipped — duplicate)_
- ~~cert_iSAQB_de.pdf~~ ✓
- ~~cert_it_beratung.pdf~~ ✓
- ~~cert_it_projektleiter.pdf~~ ✓
- ~~cert_nanodegree_ai.pdf~~ ✓
- ~~Credential Verification _ CertMetrics.pdf~~ ✓ (adds AWS SAA cert)
@@ -0,0 +1,34 @@
# Dennis Thiessen — Certifications Extraction
> One file for all cert PDFs. Added as each cert is processed.
> Last updated: 2026-03-28
---
## Certifications Verified
| # | Certification | Issuer | Date | Expiry | Cert # | Notes |
|---|--------------|--------|------|--------|--------|-------|
| 1 | ITIL® Foundation Certificate in IT Service Management | PEOPLECERT / AXELOS | 12 May 2016 | N/A (no expiry) | GR750239557DT | Name on cert: "Dennis Thießen" (ß variant) |
| 2 | Data Engineering with AWS (Nanodegree) | Udacity (part of Accenture) | 12 Jan 2026 | N/A | verify: udacity.com/certificate/e/9c0e256a-... | Very recent; directly relevant to current Swisscom AWS stack |
| 3 | iSAQB Certified Professional for Software Architecture — Foundation Level | Future Network Cert / iSAQB | 16 Jun 2016 | N/A | 1602-CPSAFL-393-DE | Name: "Dennis Thießen". Covers: architecture fundamentals, components, interfaces, quality goals |
| 4 | IT-Beratung in der Praxis (seminar) | Generali Deutschland Informatik Services GmbH | 2122 Mar 2017 | N/A | — | Internal 2-day seminar (Teilnahmebestätigung). NOT a cert — do not list on resume/CV. Topics: consulting process, client management, solution design. |
| 5 | Projektleiter Baustein A/IT — Das IT-Projektmanagement (seminar) | Integrata AG | 15 Sep 2014 | N/A | Seminar-Nr. 2113 | 5-day attendance (Teilnahmebestätigung). NOT a cert — do not list on resume/CV. Topics: IT project planning, control, risk analysis. Context: during Bundeswehr period. |
| 6 | AI for Trading Nanodegree | Udacity (co-created with WorldQuant) | 13 May 2021 | N/A | confirm.udacity.com/DJ9QTAH9 | Quantitative finance + ML for trading; completed during Bosch period. Relevant for quant/fintech roles; niche signal for blockchain/crypto interest. |
| 7 | AWS Certified Solutions Architect Associate | Amazon Web Services (via Alpine Testing / CertMetrics) | 26 Sep 2024 | 26 Sep 2027 (active) | cp.certmetrics.com/amazon — verified 2026-03-27 | ACTIVE. High-value cert for Data Platform / Infra and Staff Data Engineer roles. Pairs well with Udacity DataEng AWS nanodegree. |
---
## Name Spelling Note
ITIL cert uses "Dennis Thießen" (German ß). All other documents use "Dennis Thiessen" (ss). Both are the same person — the ß/ss variation is a standard German orthographic alternative. Use "Thiessen" (ss) consistently on all English-language resume/CV output.
---
## Pending (files not yet read)
- ~~cert_dataeng_with_aws.pdf~~ ✓
- ~~cert_iSAQB_de.pdf~~ ✓
- ~~cert_it_beratung.pdf~~ ✓
- ~~cert_it_projektleiter.pdf~~ ✓
- ~~cert_nanodegree_ai.pdf~~ ✓
- ~~Credential Verification _ CertMetrics.pdf~~ ✓
@@ -0,0 +1,219 @@
# Dennis Thiessen — Master CV Profile Extraction
## Metadata
- **Source files:** Dennis_Thiessen_CV-1.pdf, Dennis_Thiessen_CV-2.pdf
- **Subject:** Dennis Thiessen (the user — all content is first-person)
- **Extracted:** 2026-03-28
- **Status:** Active professional CV — not a publication
- **Notes:** Two CV variants exist. CV-1 is more polished/targeted (fewer bullets, tighter). CV-2 has more detail (extra PoC bullet at Bosch, RiskAhead project, full education grades). Synthesized below.
---
## Personal Info
- **Name:** Dennis Thiessen, M.Eng.
- **Email:** dennis@thiessen.io
- **Phone:** +41 795 955 585
- **Location:** Bern, Switzerland
- **LinkedIn:** linkedin.com/in/dennis-thiessen
---
## Education
| Degree | Institution | Location | Year |
|--------|-------------|----------|------|
| M.Eng. in Computer Aided Engineering (focus: Software Design & Software Engineering) | Universität der Bundeswehr München | Munich, Germany | Sep 2013 |
| Master's Thesis | Tongji University | Shanghai, China | Sep 2013 |
| B.Eng. in Computer and Communication Technologies | Universität der Bundeswehr München | Munich, Germany | Sep 2012 |
**Master's Thesis details:**
- Title: "Development of a Web-Based Remote Fault Diagnosis System"
- Methods: Neural Networks, Particle Swarm Optimization, Fuzzy Networks
- Grade: 1.0 (Very Good — top grade in German system)
- Overall M.Eng. grade: 1.6 (Good)
**Official degree names:**
- B.Eng.: "Information and Telecommunication Technologies" (Universität der Bundeswehr München)
- M.Eng.: "Computer Aided Engineering" — focus: Software Design and Software Engineering
- **Resume framing:** Use "Software Design & Engineering" as the focus descriptor — more recognizable than official programme name.
---
## Work Experience
### 1. Swisscom — Bern, Switzerland | Oct 2023 Present
**Title:** Senior Data, Analytics & AI Engineer → Staff Data, Analytics & AI Engineer
**Timeline:** Senior: Oct 2023 Apr 2025 | Staff: Apr 2025 Present (confirmed via LinkedIn)
**Resume framing:** Show as "Staff Data, Analytics & AI Engineer" for current title; note promotion if space allows.
**Additional LinkedIn-confirmed skills at Swisscom:** PySpark, Infrastructure Automation & Ops, Component Owner role.
**Bullets from CV-1 (more targeted):**
- Owned ETL pipelines (Python, Kafka, SAP BODS) consuming Kafka topics and Oracle sources into Teradata
- Migrated legacy pipelines to AWS (S3, Glue, Athena, Redshift, Lambda, Step Functions, Airflow)
- Requirements Engineering, Implementation and Operation of ETL pipelines and data products
**Bullets from CV-2 (more detail):**
- Implementation and operation of ETL pipelines using BODS, Kafka and Python
- Architecture and operation of Teradata DWH
- Providing data, analysis and dashboards for B2B stakeholders
**Key tech stack:** Python, Kafka, SAP BODS, Oracle, Teradata, AWS (S3, Glue, Athena, Redshift, Lambda, Step Functions), Airflow
---
### 2. BOSCH Semiconductor Manufacturing — Dresden, Germany | Feb 2020 Jan 2023
**Title (CV-1):** (Senior) Data Analysis Engineer
**Title (CV-2):** (Senior) Engineer Data Analysis
**Bullets (combined from both CVs):**
- Built data services in Python, Java, C# over OracleDB and Hadoop/ImpalaSQL to supply analysis teams with data and insights
- Containerized and orchestrated ML inference (Docker, Kubernetes, Ansible) inside pipelines for 24/7 production lines, enabling fully automated image classification and significantly reducing manual classification workload for line engineers
- Application Owner for semiconductor data analysis applications and upstream pipelines; delivered training, documentation, SLOs; stakeholder management to ensure efficient and effective use of systems
- Proof of concept: set up Elastic-Stack (ELK) using Docker and Apache Kafka for anomaly detection; implemented monitoring and alerting with Grafana, Prometheus, and Loki *(CV-2 only — include when space allows)*
**Key tech stack:** Python, Java, C#, OracleDB, Hadoop, ImpalaSQL, Docker, Kubernetes, Ansible, ELK Stack, Kafka, Grafana, Prometheus, Loki
---
### 3. Fraunhofer CML — Hamburg, Germany | Sep 2018 Jan 2020
**Title:** Research Software Engineer
**Bullets (combined):**
- Development and bug-fixing of SCEDAS (C#, .NET, MS SQL, Entity Framework) — a Decision Support System with mathematical heuristics for optimal planning in crew scheduling; improved runtime and correctness with test coverage
- Built microservices (Express.js, Java, Docker, SQLite) for research prototypes/applications
- Introduced build automation and deployment (CI/CD) pipeline with quality gates using Jenkins and Git
- Conducted research in ML for Digital Twins in Shipping and NLP (Natural Language Processing) *(CV-2 only)*
**Key tech stack:** C#, .NET, MS SQL, Entity Framework, Express.js, Java, Docker, SQLite, Jenkins, Git
---
### 4. Vizrt — Bergen, Norway | Jul 2017 Aug 2018
**Title:** DevOps Engineer
**Bullets (combined):**
- Software Engineering in Python and C++ for a distributed backend video transcoding component
- Developed automated integration and unit tests for Audio, Video & Streaming in Python to improve quality and long-term maintainability
**Key tech stack:** Python, C++, distributed systems, A/V streaming
---
### 5. Generali — Hamburg, Germany | May 2015 Jun 2017
**Title:** Software Engineer
**Bullets:**
- CV-1: Python/C++ development for distributed backend components; implemented test automation and long-term maintainability practices
- CV-2: Software Engineering for a process-oriented workflow web-portal using Java/J2EE, JavaScript and Oracle DB
**Key tech stack:** Python, C++, Java, J2EE, JavaScript, Oracle DB
---
## Projects
### RiskAhead (discontinued) | 20152017
- Full-stack Android application (Java, RESTless Microservices, PHP, MySQL, Docker)
- Features: incident/hazard reporting on Google Maps with push notifications
- Media: featured in VICE Germany (article linked in CV-2)
- **Provenance:** personal project, discontinued — not peer-reviewed, not a published paper
---
## Skills Inventory
### Programming Languages
Python, SQL (Postgres, MySQL, Oracle, Impala/Hadoop), Java, C#, TypeScript, C++, JavaScript
### Frameworks & APIs
Flask, FastAPI, Django, Swagger/OpenAPI, Express.js, J2EE, .NET, Entity Framework, SQLAlchemy
### Data & Pipelines
ETL/ELT design, data modeling, Airflow, Kafka, SAP BODS, Hadoop/Impala, Teradata DWH, SQL performance tuning (explain plans, indexes, partitions)
### Cloud & Infra
AWS (S3, Glue, Athena, Redshift, Lambda, Step Functions), Docker, Kubernetes, Ansible, CI/CD, IaC
### ML & AI
PyTorch, SciKit-Learn, Pandas, NumPy, Matplotlib, Plotly, Mockito, ML inference deployment (Docker/K8s)
### Observability / DevOps
ELK Stack, Grafana, Prometheus, Loki, Jenkins, Git, pytest
### Blockchain (bonus)
RPC APIs, public node operation, on-chain data via RPC/REST, basic Solidity, Kraken client since 2017
### Legacy / Enterprise
Oracle, Teradata, SAP BODS
---
## Certifications
| Certification | Issuer | Year (approx.) |
|--------------|--------|---------------|
| AI for Trading Nanodegree | Udacity | see cert PDF |
| IBM AI Engineering Professional Certificate | Coursera / IBM | see cert PDF |
| ITIL v3 Foundation Certificate | Serview | see cert PDF |
| Certified Professional for Software Architecture — Foundation Level (iSAQB) | iSAQB | see cert PDF |
| Camunda BPM Process Engine (Basic & Advanced) | Camunda Services | see cert PDF |
| UIPath Developer Training | UIPath | see cert PDF |
| Data Engineering with AWS | AWS / Udacity | see cert PDF |
---
## Languages
| Language | Level | Source |
|----------|-------|--------|
| German | Native | CV, LinkedIn |
| English | Fluent / Professional | CV, LinkedIn |
| Norwegian | Elementary / Basic | CV, LinkedIn |
| Russian | Elementary / Basic | LinkedIn only |
**Note:** Swisscom Zeugnis mentions French and Italian — this is likely boilerplate HR text. User confirmed: does NOT speak French or Italian professionally. Do NOT include on resume.
---
## Provenance Notes
- **Safe to claim (full ownership):** All items listed under each position — solo developer work clearly attributed
- **Shared/team work:** Bosch ML pipeline integration — context suggests team effort; hedge as "led" or "owned end-to-end" only if confirmed
- **Do NOT claim:** Any results from collaborators at Fraunhofer research projects (NLP, Digital Twins) unless specific contribution confirmed
- **RiskAhead:** Personal project framing only — not a commercial product, not peer-reviewed
---
## CV Variant Notes
Two CV variants exist — likely tailored for different JDs:
- **CV-1** (1 page): Leaner, adds Blockchain skills section, more AWS-specific, better for data engineering / platform roles
- **CV-2** (2 pages): More detail on tech stack, includes Bosch PoC and RiskAhead project, has grades — better for engineering-depth or R&D-adjacent roles
When generating resumes, prefer CV-1's framing for data engineering JDs, CV-2's detail depth for ML/AI or research-adjacent JDs.
---
## Resume Bullet Seeds
### Swisscom
1. Owned end-to-end ETL pipeline migration from legacy Teradata/Oracle stack to AWS (S3, Glue, Athena, Redshift, Lambda, Step Functions, Airflow), reducing operational overhead
2. Designed and operated Kafka-based ingestion pipelines (Python, SAP BODS) consuming multi-source Oracle and Kafka topic feeds into Teradata DWH
3. Led requirements engineering through operation of data products for B2B stakeholders
### Bosch
1. Containerized and orchestrated ML inference (Docker, Kubernetes, Ansible) into 24/7 semiconductor production pipelines, enabling fully automated image classification and reducing manual workload for line engineers
2. Built Python/Java/C# data services over OracleDB and Hadoop/ImpalaSQL, supplying analysis teams with on-demand data and insights
3. Served as Application Owner for analytics platforms and upstream pipelines; established SLOs, training, and documentation for stable 24/7 operations
4. Delivered anomaly detection PoC using ELK Stack + Kafka with Grafana/Prometheus/Loki monitoring
### Fraunhofer
1. Maintained and extended SCEDAS decision support system (C#/.NET/MS SQL) with heuristic crew scheduling optimization; improved runtime and correctness via test coverage
2. Built microservice layer (Express.js, Java, Docker, SQLite) for research prototype applications; introduced Jenkins CI/CD with quality gates
### Vizrt
1. Engineered distributed video transcoding backend (Python, C++); developed automated integration and unit test suite for A/V streaming to improve release-over-release reliability
### Generali
1. Developed distributed backend components (Python, C++, Java/J2EE) for a process-oriented workflow web-portal; implemented test automation for long-term maintainability
@@ -0,0 +1,147 @@
# Dennis Thiessen — LinkedIn Profile Extraction
## Metadata
- **Source:** Profile.pdf (LinkedIn export)
- **Subject:** Dennis Thiessen (all content is first-person)
- **Extracted:** 2026-03-28
- **Purpose:** Supplements CVs — captures full career history including pre-CV roles, military background, internships, and additional certs/skills not in the polished CVs.
---
## Key Deltas vs. CV (New Information)
### Swisscom — Title & Timeline Confirmed
- **Staff Data, Analytics & AI Engineer:** April 2025 Present
- **Senior Data, Analytics & AI Engineer:** October 2023 April 2025
- **Additional Staff-level bullets (not in CV):**
- Backend-Engineering with Python, SQL, PySpark
- Implementation and Operation of End-To-End Data Pipelines
- Component Owner
- Infrastructure Automation & Ops
- **New skill vs. CV:** PySpark confirmed at Swisscom Staff level
### Bosch — Two Sub-Roles (CV showed as one)
| Title | Period | Duration |
|-------|--------|----------|
| Senior Data Engineer / Data Analysis | Jan 2021 Jan 2023 | 2 years 1 month |
| Data Engineer / Data-Analysis | Feb 2020 Jan 2021 | 1 year |
**Additional Bosch details (LinkedIn only):**
- C# Extensions for Tibco Spotfire (Data Analysis tool)
- Tibco Spotfire usage not mentioned in CV — adds BI/analytics tooling context
### Generali — Two Sub-Roles + More Detail
| Title | Period | Notes |
|-------|--------|-------|
| IT Consultant | Oct 2016 Jun 2017 (9 months) | Java EE, BDD, UIPath RPA, Camunda/BPMN |
| International Graduate Programme | May 2015 Sep 2016 (1 year 5 months) | IT focus, BDD PoC, IT Project Management |
**Additional Generali details:**
- Behaviour Driven Development (BDD) — introduced and ran PoC
- Robotic Process Automation with UIPath and Camunda BPMN Process Engine
- IT Project Management experience (as part of Graduate Programme)
- Full company name: Generali Deutschland Informatik Services GmbH
### Russian Language (not in CV)
- **Russian:** Elementary — omitted from both CVs, but present on LinkedIn
- Include on CV if targeting international/multilingual environments; generally omit from resume
---
## Additional Work History (Pre-CV — not in polished CVs)
### Capgemini — Software Engineer | Nov 2014 May 2015 (7 months)
- Test Automation & Test Driven Development (TDD)
- Software Engineering in Java
- **Note:** Short tenure (7 months) — likely omitted from CV deliberately. zeugnis_capgemini.pdf covers this.
- **Resume framing:** Omit or include as brief line only if needed for timeline continuity
### Bundeswehr (German Armed Forces) — Officer | Jul 2008 Nov 2014 (6 years 5 months)
- Joined Officer candidate course → passed officer school
- Various military and leadership trainings (military tactics, leadership, NATO English)
- Resigned as Second Lieutenant
- **Resume value:** Leadership background, discipline, structured thinking — useful in "Additional" or omit from technical resumes. Strong signal for roles emphasizing leadership.
- **Framing:** "Officer, German Armed Forces" — not a technical role but demonstrates leadership maturity
### Universität der Bundeswehr München — Student Assistant | Aug 2013 Dec 2013 (5 months)
- Developed VBA Macros to automate generation of scientific reports/papers
- **Resume value:** Very minor — omit from resume; could appear on full CV if filling space
### Telefónica Germany — Intern | Jul 2012 Oct 2012 (4 months)
- Quality Assurance of telecommunication networks
- Administration of test-drive databases
- **Resume value:** Internship — omit from resume
### Citkomm services GmbH — Intern | Jul 2011 Sep 2011 (3 months)
- Test Automation (MESO, Autista, Auto-IT) of Java and C applications
- **Resume value:** Internship — omit from resume
### M3 Connect — Intern | Apr 2007 Jul 2007 (4 months)
- Web Applications development (PHP, PERL, JavaScript)
- **Resume value:** Internship — omit from resume
---
## Education (LinkedIn version — additional detail)
| Degree | Institution | Period | Field |
|--------|-------------|--------|-------|
| M.Eng. | Universität der Bundeswehr München | 20122014 | Computer Aided Software Engineering |
| Master's Thesis | Tongji University (同济大学) | 2013 | Automotive Software Engineering (framing on LinkedIn) |
| B.Eng. | Universität der Bundeswehr München | 20092013 | Applied Computer and Communication Technology |
| Fachabitur | Berufskolleg für Gestaltung und Technik, Aachen | 20052008 | Staatl. geprüfter Informationstechnischer Assistent |
**Notes:**
- LinkedIn shows M.Eng. field as "Computer Aided Software Engineering" — slightly different wording than diploma; use official diploma name
- B.Eng. field: "Applied Computer and Communication Technology" on LinkedIn vs "Information and Telecommunication Technologies" confirmed by user — use user-confirmed official name
- Fachabitur (vocational A-levels) from Aachen — pre-university qualification; omit from resume, include on full CV if needed
---
## Additional Certifications (LinkedIn — not all in CV)
| Certification | Issuer | Notes |
|--------------|--------|-------|
| Building Deep Learning Models with TensorFlow | IBM / Coursera | Part of IBM AI Engineering specialization |
| Introduction to Deep Learning & Neural Networks with Keras | IBM / Coursera | Part of IBM AI Engineering specialization |
| Scalable Machine Learning on Big Data using Apache Spark | IBM / Coursera | Part of IBM AI Engineering specialization |
| IBM AI Engineering Specialization | IBM / Coursera | Umbrella cert covering above courses |
| iSAQB Certified Professional for Software Architecture (Foundation Level) | iSAQB | Also in CV |
---
## LinkedIn Summary / Headline (for cover letter framing)
**Headline:** Staff DevOps & Data Engineer
**Summary (user-authored — useful for tone/framing):**
> "Passionate about building the infrastructure that powers Data and AI. With a background in Computer Engineering and over 8 years of hands-on experience, I specialize in designing scalable ML Infrastructure and automated data pipelines. I thrive at the intersection of Software Engineering and Operations. Whether it is deploying containerized inference models on Kubernetes or orchestrating event-driven architectures with Kafka and AWS, I focus on automation and reliability. My recent work involves re-architecting monolithic data processes into agile, serverless microservices."
**Key themes from summary:**
- ML Infrastructure + automated pipelines
- Software Engineering ∩ Operations
- Containerized inference (K8s)
- Event-driven architecture (Kafka, AWS)
- Automation and reliability
- Monolith → serverless/microservices migration
---
## Updated Skills (additions vs. CV)
- **PySpark** — confirmed at Swisscom Staff level
- **Tibco Spotfire** — used at Bosch (C# extensions for data analysis)
- **UIPath RPA** — used at Generali (IT Consultant role)
- **Camunda BPMN** — used at Generali
- **BDD (Behaviour Driven Development)** — introduced at Generali
- **VBA** — student assistant role (minor)
- **PHP, PERL** — early internship (very minor)
---
## Provenance Notes
- **Bundeswehr / Military:** Verifiable leadership background — frame carefully; don't imply technical work
- **Capgemini:** Short tenure (7 months) — use hedged framing if included at all; zeugnis will confirm scope
- **LinkedIn certs:** IBM AI Engineering Specialization sub-courses are individual Coursera courses; on resume list the specialization, not individual sub-courses
- **RPA/Camunda at Generali:** Real hands-on PoC work — can claim "implemented BDD pipeline" and "RPA automation with UIPath/Camunda"
@@ -0,0 +1,56 @@
# Swisscom Security Champion Badge 2025/26
## Metadata
- **Source:** Swisscom Security Champion 2025_26 - Credly.pdf
- **Issuer:** Swisscom (via Credly)
- **Issued:** February 10, 2026
- **Expires:** February 10, 2027
- **Type:** Internal Swisscom recognition badge — NOT an external professional certification
---
## Badge Details
**Skills tagged:** DevSecOps, Security, Security Awareness, Security Practices, Security Requirements Analysis
**Earning criteria:**
1. Completed 100 hours of learning pathways covering: Cloud Compliance & Security, Credentials in Development & Engineering, DevSecOps, Security by Design, Security Exception Handling, Security Framework, Security Risk Management, Security Solutions, Security Requirements
2. Passed 40-question comprehensive assessment with >80% score
**Role definition (Swisscom):** Security Champions "always comply with security requirements in development and operation, keep an eye on risks, and record deviations."
---
## Consecutive Years — Key Resume Signal
Dennis has earned this badge **three years running:**
| Year | Badge |
|------|-------|
| 2023/24 | Swisscom Security Champion |
| 2024/25 | Swisscom Security Champion |
| 2025/26 | Swisscom Security Champion |
Three consecutive years = not a one-time training completion but a sustained role and annual re-certification. Strong signal of ongoing security ownership.
---
## Provenance Notes
- **What it is:** Internal Swisscom annual badge — earned by completing structured training + assessment. Not equivalent to an external cert like CISSP or AWS Security Specialty.
- **What it is NOT:** A personal award/honor, peer-reviewed achievement, or external industry certification.
- **Safe framing:** List as internal recognition or under Swisscom experience. Do NOT list under "Certifications" alongside iSAQB, ITIL, etc. — different category.
---
## Resume / CV Usage
**Option A — Bullet under Swisscom experience:**
> "Designated Security Champion for 3 consecutive years (20232026), owning security compliance, risk monitoring, and deviation reporting for the team's data pipelines and applications."
**Option B — Honors/Recognition section (if present):**
> "Swisscom Security Champion — 2023/24, 2024/25, 2025/26 (annual internal badge; 100h training + assessment)"
**Option C — Skills/Certifications footnote:**
> "Swisscom Security Champion (×3, 20232026)" — brief mention, not standalone cert line
**Recommended:** Option A as a Swisscom bullet when targeting security-conscious employers or roles with DevSecOps component. Option B/C otherwise.
@@ -0,0 +1,111 @@
# Swisscom Zwischenzeugnis (Interim Reference Letter) — Dennis Thiessen
## Metadata
- **Source:** Swisscom_Zwischenzeugnis.pdf
- **Issuer:** Swisscom (Schweiz) AG, Group Human Resources / HR Advisory
- **Date:** Oktober 2025 (signed 20.10.2025)
- **Signed by:** Marianne Temerowski (Leader for Organisations, Data Analytics III) + Denise Spring (Group Human Resources)
- **Reason for issuance:** Change of supervisor (Vorgesetztenwechsels) — NOT a departure document
- **Subject:** Dennis Thiessen, born 17 January 1989
- **Employment start:** 1 October 2023
---
## Official Role & Department
- **Internal title:** Data, Analytics & AI Engineer IV
- "IV" = Swisscom internal grade — corresponds to Staff level
- **Department:** Data Lake
- **Location:** Worblaufen (Bern area)
---
## Official Responsibilities (as listed in Zeugnis)
1. **Design, implementation and operation of sustainable data products and ETL pipelines** using Teradata, Oracle DB, Python, Kubernetes and Kafka in an agile DevOps team
2. **Implementation, administration and operation of Python applications on Kubernetes clusters** and automation of CI/CD processes in GitLab
3. **Migration of legacy ETL pipelines** and setup and operation of cloud-native applications on Amazon AWS (S3, Glue, Athena, Redshift, Apache Airflow)
4. **Component ownership** for ETL pipelines transferring business-critical Fulfillment data from Oracle databases into the Teradata DWH for data analysis
5. **Quality, security, privacy and compliance** assurance per Security and Data Governance guidelines
6. **Root cause analysis** and implementation of solutions for application problems
7. **Driving automation** of technical processes and workflows
8. **Agile backlog management** — creating, refining and prioritizing backlog entries with Product Owner; sprint planning
9. **2nd and 3rd level support** and on-call duty (Rufbereitschaft)
---
## Key New Information (not in CVs or LinkedIn)
### Languages — CRITICAL ADDITION
**"Besonders hervorzuheben sind zudem seine sehr guten Sprachkenntnisse in Englisch, Französisch und Italienisch, welche er beruflich regelmässig anwendet."**
Translation: "Particularly noteworthy are his very good language skills in English, French and Italian, which he regularly uses professionally."
| Language | Level (from Zeugnis) | Notes |
|----------|---------------------|-------|
| English | Very good (beruflich aktiv) | Already in CV |
| French | Very good (beruflich aktiv) | **Missing from all CVs and LinkedIn** |
| Italian | Very good (beruflich aktiv) | **Missing from all CVs and LinkedIn** |
**→ DO NOT use on resume. User confirmed he does not speak French or Italian professionally. This is likely standard Swisscom HR boilerplate text. Accurate languages: German (native), English (fluent), Norwegian + Russian (basic only).**
### Technology Additions
- **GitLab** for CI/CD automation — CVs mention CI/CD generically; this confirms GitLab specifically
- **Kubernetes** confirmed at Swisscom (in addition to Bosch) — pattern of K8s ownership
- **Data domains at Swisscom:** Fulfillment and Product Analysis — business-critical pipelines in both domains
### Domain Context
- Business domain: **Fulfillment** data (business-critical) — relevant for telecom/enterprise data roles
- Operates in **agile DevOps team** with Product Owner — confirms Scrum/agile delivery model
---
## Performance Assessment (German Zeugnis Decoded)
German employment references use coded language on a 15 scale. This Zeugnis is consistently at the **"sehr gut" (Very Good / top tier)** level:
| Phrase (German) | Meaning | Rating |
|-----------------|---------|--------|
| "herausragendes Mass an fundiertem Fachwissen" | Outstanding depth of expertise | Excellent |
| "überdurchschnittliche Erfahrung" | Above-average experience | Very Good |
| "überdurchschnittliche Leistung" | Above-average performance | Very Good |
| "ausgesprochen rationelle und exakte Arbeitsweise" | Outstandingly precise and efficient work style | Excellent |
| "sehr erfolgreich in die Praxis um" | Very successfully applies knowledge in practice | Very Good |
| "grosse Initiative … engagiert sich überdurchschnittlich" | Great initiative, above-average commitment | Very Good |
| "äusserst flexiblen und belastbaren Mitarbeiter" | Extremely flexible and resilient | Excellent |
| "viele konkrete Verbesserungsideen … aktiv … Umsetzung" | Many concrete improvement ideas, actively implements | Very Good |
| "sehr selbstständig, vorausschauend und mit hoher Sachkenntnis" | Very independently, proactively, with high expertise | Excellent |
| "äusserst wertvollen Mitarbeiter … vorbildlich" | Extremely valuable employee, exemplary | Excellent |
| "von Vorgesetzten, Mitarbeitenden und Kunden … sehr geschätzt" | Highly valued by managers, peers and customers | Very Good |
**Overall assessment: Top-tier reference. No hedged or neutral language anywhere.**
---
## Soft Skills Confirmed (Employer's Words)
- **Business acumen:** "ausgeprägtes Gespür für wirtschaftliche und bereichsübergreifende Zusammenhänge" — strong sense for business and cross-functional context
- **Ownership:** "übernimmt die volle Verantwortung für die Umsetzung und die Ergebnisse im eigenen Verantwortungsbereich" — takes full responsibility for implementation and results
- **Decision-making:** "sehr selbstständig, vorausschauend und mit hoher Sachkenntnis" — highly independent, proactive, expert-level judgment
- **Communication:** "informiert zeitgerecht, offen und umfassend" — communicates timely, openly and thoroughly
- **Stakeholder management:** "berücksichtigt unterschiedlichen Interessen … Vorgesetzten, Mitarbeitenden und Kunden" — manages upward, peer, and customer relationships
- **Mediation:** "kann ausgezeichnet zwischen unterschiedlichen Ansichten vermitteln" — excellent at mediating between different viewpoints
- **Continuous learning:** "bildet er sich aus eigenem Antrieb weiter und bringt neue Erkenntnisse nutzbringend in das Unternehmen ein" — self-directed learner who brings new insights to the company
---
## Resume Bullet Seeds (Swisscom — enhanced with Zeugnis detail)
1. Owned component responsibility for business-critical Fulfillment ETL pipelines (Oracle → Teradata DWH), ensuring data availability for downstream analysis with quality, compliance and on-call SLA
2. Migrated legacy ETL stack to cloud-native AWS architecture (S3, Glue, Athena, Redshift, Airflow), reducing operational overhead and improving pipeline reliability
3. Designed, deployed and operated Python applications on Kubernetes clusters with GitLab CI/CD automation in an agile DevOps team
4. Drove automation of technical processes and workflows; conducted root cause analyses and implemented fixes under 2nd/3rd-level support responsibility
5. Collaborated with Product Owner on backlog creation, refinement and sprint planning — bridging engineering depth with product delivery cadence
---
## Provenance Notes
- **Safe to claim:** All responsibilities listed are employer-confirmed in a signed, official document
- **Languages:** French and Italian confirmed as professionally used ("beruflich regelmässig") — safe to list on resume for Swiss market
- **Rating context:** This is a Zwischenzeugnis (interim, not final) — issued Oct 2025 due to manager change, not departure. Equally valid as a final reference for the period covered.
@@ -0,0 +1,95 @@
---
name: Bosch Semiconductor Zeugnis (Employment Reference)
description: Robert Bosch Semiconductor Manufacturing Dresden — full Zeugnis, Feb 2020Dec 2022, confirms role, tasks, top-tier performance rating
type: project
---
# Robert Bosch Semiconductor Manufacturing Dresden GmbH — Zeugnis
> Issued: 31 December 2022 | 3 pages | Signed by: Andrea Adebar, HR
---
## Employment Facts
| Field | Value |
|-------|-------|
| Company | Robert Bosch Semiconductor Manufacturing Dresden GmbH |
| Division | Bosch Group subsidiary — 300mm semiconductor wafer fab |
| Location | Dresden, Germany |
| Start date | 01 February 2020 |
| End date | 31 December 2022 |
| Departure reason | Voluntary ("auf eigenen Wunsch") — employer deeply regrets departure |
| Title | Ingenieur (Engineer) |
### Department History
| Period | Department |
|--------|-----------|
| Feb 2020 May 2021 | Fertigungstechnologie |
| Jun 2021 Aug 2021 | Fertigungstechnologie 2 |
| Sep 2021 Feb 2022 | Fertigungstechnologie (part-time from Sep 2021) |
| Mar 2022 Dec 2022 | Fertigungstechnologie 3 |
**Note:** Part-time from 01 September 2021. This likely overlaps with the Swisscom start (confirmed in CV). Use "parallel/part-time" framing if needed — but standard practice is to list both roles without flagging part-time unless asked.
---
## Confirmed Responsibilities (verbatim from Zeugnis)
1. **Application Owner** for software systems for data analysis in semiconductor manufacturing
2. **Communication** with software vendors and internal customers
3. **Application development** for data analysis in C#, Python, and Java
4. **Integration** of software components into the IT architecture of semiconductor production
5. **POC** for log file management with ELK Stack
6. **ML integration strategies** — developed and implemented strategies for deploying ML models in 24/7 manufacturing environments
7. **Student mentoring** — supervised students including thesis/final projects
---
## Tech Stack Confirmed by Zeugnis
- **Languages:** C#, Python, Java
- **Tools:** ELK Stack (Elasticsearch, Logstash, Kibana)
- **Domain:** Semiconductor manufacturing, IoT, Industry 4.0
- **ML:** Integration of ML models into production environments
---
## Performance Rating (German Zeugnis Decode)
German Zeugnis use coded language. Key phrases and their standard interpretation:
| Phrase | Meaning | Grade equivalent |
|--------|---------|-----------------|
| "sehr gute Leistungsmotivation, Eigeninitiative, Einsatzbereitschaft" | Very good motivation/initiative | sehr gut |
| "stets volle Anerkennung" | Always full recognition | sehr gut (top tier) |
| "weit überdurchschnittliche Arbeitsqualität" | Far above-average quality | sehr gut |
| "Arbeitsmenge und -tempo jederzeit sehr weit über unseren Erwartungen" | Volume/speed far exceeded expectations | sehr gut (exceptional) |
| "umfassende Fachkenntnisse, die sehr weit über den Tätigkeitsbereich hinausgehen" | Expertise far beyond role scope | sehr gut |
| "höchstem Maße zuverlässig" | Reliable to the highest degree | sehr gut |
| "Verhalten einwandfrei" | Conduct flawless | sehr gut |
| "Wir bedauern dies sehr" (departure) | Employer deeply regrets departure | Positive — sought after |
**Overall rating: sehr gut (very good) — top-tier Zeugnis.** No negative coded language detected.
---
## Resume/CV Bullet Seeds (Bosch position)
Use full-ownership verbs — these are confirmed as sole/primary responsibilities:
1. Served as Application Owner for data analytics software suite in 300mm semiconductor fab (Bosch IoT/Industry 4.0 platform)
2. Built and deployed ML model integration strategy for 24/7 manufacturing environment — enabled continuous production analytics
3. Developed data analysis applications in Python, C#, and Java; integrated components into semiconductor production IT architecture
4. Led ELK Stack POC for centralized log file management across manufacturing systems
5. Mentored students through thesis projects on data/ML topics in semiconductor domain
---
## Provenance Notes
- **Safe to claim:** All 7 bullet responsibilities — confirmed as primary owner
- **Part-time flag:** Part-time from Sep 2021; overlap with Swisscom start. Only disclose if directly asked. Do not flag on resume.
- **"Application Owner"** is a confirmed title/role — use it; strong ownership signal
- **ELK Stack POC** is explicitly mentioned — safe to include as technical achievement
- **ML deployment** — "Erarbeitung und Durchführung von Integrationsstrategien" = designed AND executed. Full ownership verb appropriate.
@@ -0,0 +1,81 @@
---
name: Capgemini Zeugnis (Employment Reference)
description: Capgemini Deutschland GmbH Hamburg — Software Engineer, Nov 2014May 2015, test automation for transport logistics client, "sehr gut" top-tier rating
type: project
---
# Capgemini Deutschland GmbH — Zeugnis
> Issued: 15 May 2015 | 2 pages | Signed by: Klaus Wiemers (Branch Head) + Ragnar Schikker (Delivery Team/Manager) | Hamburg
---
## Employment Facts
| Field | Value |
|-------|-------|
| Company | Capgemini Deutschland GmbH |
| Division | Technology Services-Einheit APPS |
| Location | Hamburg, Germany (Niederlassung Hamburg) |
| Start date | 17 November 2014 |
| End date | 15 May 2015 |
| Duration | ~6 months |
| Title | Software Engineer |
| Project context | Client-facing project: software development for a leading transport logistics company |
| Departure | Voluntary ("auf eigenen Wunsch") — employer deeply regrets, calls him "einen sehr guten Mitarbeiter" |
**Timeline note:** Capgemini ended 15 May 2015; Generali started 16 May 2015 — literally consecutive, seamless transition. Confirms this was a planned move, not a gap.
---
## Confirmed Responsibilities
Project: Test automation in a software development project for a transport logistics client.
1. Planned and implemented test automation based on Capgemini's internal GUITest framework
2. Adapted and optimized existing automated test cases
3. Implemented new test cases based on software design specifications and HP Quality Center test case descriptions
4. Monitored automated test runs and created reports
5. Analyzed failed test runs against specification; created bug descriptions in HP Quality Center
6. Coordinated necessary corrections based on failed tests
7. Regression testing of bug fixes
---
## Tech Stack Confirmed by Zeugnis
| Category | Technologies |
|----------|-------------|
| Test framework | Capgemini internal GUITest framework (proprietary — describe as "GUI test automation framework", NOT by internal name) |
| ALM/test management | HP Quality Center (= HP ALM / Micro Focus ALM) |
| Domain | Transport logistics software |
---
## Performance Rating (German Zeugnis Decode)
| Phrase | Interpretation |
|--------|---------------|
| **"stets zu unserer vollsten Zufriedenheit erfüllt"** | **"sehr gut" — TOP tier** ("vollsten" = superlative, highest Zeugnis grade) |
| "stets sehr guten Leistungen" (closing) | Always very good performance |
| "ausgezeichnetes … sehr tiefgehendes Fachwissen" | Excellent, very deep expertise |
| "sehr gutes Analyse- und Urteilsvermögen" | Very good analytical and judgment ability |
| "hohes Maß an Selbständigkeit" | High degree of independence |
| "stets von sehr guter Qualität" | Always of very good quality |
| "Wir bedauern dies sehr, weil wir mit ihm einen sehr guten Mitarbeiter verlieren" | Deeply regret losing a very good employee |
**Overall grade: sehr gut (very good) — TOP-TIER Zeugnis.** "Vollsten Zufriedenheit" is the unambiguous top-tier signal in German employment reference coding. Despite being only 6 months, this is the strongest-rated reference of the non-Swisscom employers.
---
## Resume/CV Notes
- **Earliest professional role** (post-Bundeswehr) — typically not included on resume at this career stage; may appear in CV skills section or early career summary
- HP Quality Center experience — relevant for enterprise QA/tooling; aligns with test automation background carried into Generali and Vizrt
- Client was transport logistics sector — adds another vertical alongside semiconductor, maritime, insurance, and broadcast
## Provenance Notes
- "GUITest-Framework von Capgemini" is an internal proprietary tool — per Rule 1, describe it as "GUI test automation framework" not by the internal name
- HP Quality Center is a widely recognized tool name — safe to list
- Client company is unnamed in the Zeugnis (consulting confidentiality)
@@ -0,0 +1,99 @@
---
name: Fraunhofer CML Zeugnis (Employment Reference)
description: Fraunhofer CML Hamburg — Wissenschaftlicher Mitarbeiter, Sep 2018Oct 2019, SCEDAS/ARTUS/MISSION projects, C#/Jenkins/Docker/ML
type: project
---
# Fraunhofer-Center für Maritime Logistik und Dienstleistungen CML — Zeugnis
> Issued: 31 October 2019 | 2 pages | Signed by: Kerstin Feichtinger (HR) + Prof. Dr.-Ing. Carlos Jahn (Director)
---
## Employment Facts
| Field | Value |
|-------|-------|
| Company | Fraunhofer-Center für Maritime Logistik und Dienstleistungen CML |
| Parent institution | Fraunhofer-Gesellschaft / Fraunhofer IML |
| Location | Hamburg, Germany (Am Schwarzenberg-Campus 4) |
| Start date | 01 September 2018 |
| End date | 31 October 2019 |
| Duration | ~14 months |
| Contract type | Fixed-term (befristetes Arbeitsverhältnis) |
| Title | Wissenschaftlicher Mitarbeiter (Research Associate) |
| Department | Ship and Information Management |
| Departure | Mutual agreement at Dennis's request ("auf Wunsch … im beiderseitigen Einvernehmen") — employer regrets but understands |
| Director | Prof. Dr.-Ing. Carlos Jahn |
---
## Confirmed Responsibilities & Projects
### SCEDAS® (Crew Scheduling Software)
- Software development in **C#, Entity Framework, Microsoft SQL Server**
- Set up and configured **Jenkins** + created build jobs for **automatic deployment** (CI/CD) of SCEDAS®
- Bug fixing and support for SCEDAS®
### ARTUS (Research Project — Sea Rescue Transcription)
- Developed **speech recognition** and **ML** components
- Goal: automatic transcription system for sea rescue operations
- Domain: NLP / speech-to-text in safety-critical maritime context
### MISSION (Research Project — Maritime Data Exchange Platform)
- Developed **microservices** for a maritime data exchange platform
- Tech: **EXPRESS.js, JavaScript, Docker, SQLite**
### Additional
- Participated in study on new IT technologies and applications in maritime performance optimization and monitoring
- Contributed to **research grant proposal** for predicting optimal maintenance timing using ML
---
## Tech Stack Confirmed by Zeugnis
| Category | Technologies |
|----------|-------------|
| Languages | C#, JavaScript |
| Frameworks | Entity Framework, EXPRESS.js |
| Databases | Microsoft SQL Server, SQLite |
| DevOps | Jenkins, Docker, CI/CD |
| ML/NLP | Speech recognition, ML model development |
| Domain | Maritime logistics, sea rescue, crew scheduling |
---
## Performance Rating (German Zeugnis Decode)
| Phrase | Interpretation |
|--------|---------------|
| "stets zu unserer vollen Zufriedenheit erledigt" | "gut" tier (second of five) — solid, not top-coded |
| "Erwartungen in jeder Hinsicht gut entsprochen" | Met expectations in every respect |
| "überdurchschnittliche Arbeitsqualität" | Above-average quality |
| "absolut selbständige Arbeitsweise" | Fully independent working style — strong signal |
| "äußerst umfangreiches und fundiertes Fachwissen" | Extremely extensive and sound expertise |
| "hohe Zielorientierung und Systematik" | High goal-orientation and systematic approach |
| "persönliches Verhalten war immer einwandfrei" | Conduct flawless |
| "in jeder Hinsicht erfolgreichen Leistungen" | Successful in every respect (positive close) |
**Overall grade: gut (good) — strong Zeugnis for a research role.** Rating is one tier below Bosch. "Vollen" (not "vollsten") Zufriedenheit is the formal "gut" signal in German Zeugnis coding. Context: research positions typically use slightly more reserved language.
---
## Resume/CV Bullet Seeds (Fraunhofer position)
1. Developed speech recognition + ML pipeline for ARTUS, an automatic sea rescue transcription system — first application of NLP in Fraunhofer CML's maritime safety domain
2. Built microservice architecture for MISSION maritime data exchange platform using Docker, Express.js, and SQLite
3. Established CI/CD pipeline for SCEDAS® crew scheduling software via Jenkins; automated build and deployment process
4. Contributed to ML-based research grant proposal for predictive maintenance timing in maritime operations
5. Developed and maintained SCEDAS® application features in C#, Entity Framework, and SQL Server
---
## Provenance Notes
- **ARTUS and MISSION** are named research projects — safe to cite by name
- **Speech recognition / ML** — "Entwicklungstätigkeiten" = development work; use hedged verb ("Contributed to" or "Developed components for") as this was research team work, not sole development
- **SCEDAS® CI/CD** — explicitly listed as his task; full ownership verb appropriate (Established, Configured)
- **Research grant proposal** — "Mitarbeit" = contributed; use "Contributed to" not "Led"
- **Fixed-term contract** — normal for research positions; no need to note on resume
@@ -0,0 +1,108 @@
---
name: Generali GDIS Zeugnis (Employment Reference)
description: Generali Deutschland Informatik Services GmbH — Developer, May 2015Jun 2017, BDD/Selenium/Java/RPA/UIPath/Jenkins, "gut" rating
type: project
---
# Generali Deutschland Informatik Services GmbH (GDIS) — Zeugnis
> Issued: 30 June 2017 | 2 pages | Signed by: Rainer Achenbach + Ines Bruchhausen (GDIS)
---
## Employment Facts
| Field | Value |
|-------|-------|
| Company | Generali Deutschland Informatik Services GmbH (GDIS) |
| Parent | Generali Group — central IT provider for Generali Germany + 10 Eastern European entities |
| Location | Köln, Germany |
| Start date | 16 May 2015 |
| End date | 30 June 2017 |
| Duration | ~25 months |
| Title | Entwickler (Developer) |
| Department | Abteilung Versicherungsbetrieb, Gruppe Geschäftsvorfallsteuerung & PIA-Basiskomponenten |
| Departure | Voluntary ("auf eigenen Wunsch") |
---
## Two-Phase Career at Generali
### Phase 1: Trainee Program
- Evaluated IBM Operation Decision Management (ODM) Decision Center v8.7
- Conceived and implemented BDD test automation
- Project assistance — international infrastructure project "GALILEO fat engineering"
- Project assistance — Outsourcing Policy + Task-Force OPTIK (Optimierung digitaler Kundenkommunikation / digital customer communication)
### Phase 2: Gruppe Geschäftsvorfallsteuerung & PIA-Basiskomponenten
**Test Automation & BDD:**
- Held **technical responsibility** for test automation in PIA-Postkorb/SE-Projekt Workflow
- Requirements gathering and estimation for new test automation cases
- Designed and developed automated UI tests with **Serenity-BDD, Selenium, JBehave**
- Administered BDD build jobs in **Jenkins**
- Presented BDD in Java Community + PIA-Postkorb project (internal tech evangelism)
- Knowledge transfer and training of team members in BDD
- Advised business units on BDD-based testing
**Application Development:**
- Application development in PIA-Postkorb/SE-Projekt Workflow (Java/J2EE)
- Bug fixing and new feature implementation
- Migrated WebServices to new deployment process (**XLDeploy**)
- Architecture decision support for Aufgabenservices
**RPA & Integration:**
- **Robotic Process Automation** (RPA)
- Developed **UIPath POCs**
- Dispatcher POC using **Apache Camel** and **Spring Boot**
- Point of contact for Generali group companies at GDIS
- Live demo presentations for consulting and sales purposes
---
## Tech Stack Confirmed by Zeugnis
| Category | Technologies |
|----------|-------------|
| Languages | Java, J2EE |
| Test frameworks | Serenity-BDD, Selenium, JBehave |
| CI/CD | Jenkins, XLDeploy |
| Integration | Apache Camel, Spring Boot |
| RPA | UIPath |
| IBM | IBM Operation Decision Management (ODM) |
| Domain | Insurance IT, business process automation |
---
## Performance Rating (German Zeugnis Decode)
| Phrase | Interpretation |
|--------|---------------|
| "stets zu unserer vollen Zufriedenheit" | "gut" tier (vollen, not vollsten) |
| "Arbeitsmenge und Arbeitstempo lagen über unseren Erwartungen" | Exceeded expectations (moderate; no "sehr weit") |
| "stets vorbildlich" (conduct) | Exemplary — strong signal |
| "stets guten Leistungen" (closing) | Consistently good performance |
| "konzentrierten und effizienten Arbeitsstil" | Focused and efficient work style |
**Overall grade: gut (good)** — consistent with Fraunhofer reference. Standard for developer-level roles in German corporate IT.
---
## Key Signals for Resume/CV
- **Technical ownership of BDD test automation** — explicitly "technische Verantwortung" (technical responsibility)
- **UIPath / RPA** — confirms LinkedIn mentions; POC developer
- **Java/J2EE** — core language of this era confirmed
- **IBM ODM evaluation** — rules engine/decision management experience (niche, useful for InsurTech/FinTech roles)
- **Internal tech evangelism** — multiple presentations (Java Community, project demos, knowledge transfer)
---
## Provenance Notes
- **"Technische Verantwortung"** for BDD = technical lead/owner for that workstream — full ownership verb appropriate
- **UIPath POC** — explicitly listed; safe to claim "Developed UIPath POC"
- **Apache Camel POC** — listed as "Einarbeit in Dispatcher POC" = participated/learned; use "Contributed to" or "Implemented POC"
- **Architecture decisions** — "Mitwirken" = contributed, not led; hedge accordingly
- **IT-Beratung seminar** (Mar 2017, from certifications) issued by same employer GDIS — consistent timeline
@@ -0,0 +1,75 @@
---
name: Vizrt Reference Letter (Employment Reference)
description: Vizrt Bergen — Test Automation Engineer, Jul 2017May 2018, "Coder team", exceeded expectations, English-language reference
type: project
---
# Vizrt — Reference Letter
> Issued: 09 May 2018 | 1 page | Signed by: Raymond Hilseth, Team Lead | Language: English
---
## Employment Facts
| Field | Value |
|-------|-------|
| Company | Vizrt |
| Industry | Broadcast technology — real-time 3D graphics, studio automation, sports analysis, asset management |
| Location | Bergen, Norway (global HQ) |
| Start date | 01 July 2017 |
| End date | 09 May 2018 |
| Duration | ~10 months |
| Title | Test Automation Engineer |
| Team | Coder team (software engineering; not a standalone QA team) |
| Reports to | Team Lead (Raymond Hilseth) |
| Departure | Resigned voluntarily to move back to Germany |
---
## Confirmed Responsibilities
1. Planning of new features and code changes with focus on testing considerations
2. Shortening feedback loop and time to market for new features and bug fixes while meeting quality expectations
3. Developing automated test suites to improve quality for users and long-term maintainability
---
## Tech Stack
Not explicitly listed in this letter. Refer to `thiessen_linkedin_profile.md` for tech stack details from this period. LinkedIn likely lists specific tools/languages used at Vizrt.
**Domain context:** Vizrt makes broadcast software (CNN, BBC, Al Jazeera customers) — test automation was for production-grade real-time media software.
---
## Performance Rating
This is an English-language reference (no German Zeugnis coding). Direct language:
| Quote | Meaning |
|-------|---------|
| "exceeded our expectations" | Direct, unambiguous — stronger than German "gut"-tier |
| "required little to no supervision" | High autonomy, trusted independently |
| "always been able to count on him" | Reliable, dependable |
| "very helpful and well liked by his co-workers" | Strong team fit |
| "We give him our best recommendations" | Full endorsement |
**Overall: Strong positive reference.** Direct English praise with "exceeded expectations" is unambiguous — equivalent to top-tier in German Zeugnis terms.
---
## Resume/CV Bullet Seeds
1. Developed automated test suites for Vizrt's broadcast software platform (customers: CNN, BBC, Al Jazeera) — improved quality coverage and reduced time to market
2. Embedded in Coder (software engineering) team — shaped feature planning from testing perspective, shortening feedback loop on new releases
3. Operated with minimal supervision in international HQ environment (Bergen, Norway)
---
## Provenance Notes
- **"Coder team"** = software engineering team, not separate QA org — signals developer-level test automation, not just manual/QA testing
- No specific tech stack in this letter — cross-reference LinkedIn for languages/tools
- Short tenure (~10 months) — explained by relocation to Germany; departure was voluntary and received warmly
- **International experience** — only non-DACH employer; confirms English-language working environment