first commit
This commit is contained in:
@@ -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/24–2025/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 2020–Dec 2022, Application Owner, ELK, ML deployment, C#/Python/Java, top-tier rating | Employer reference | complete |
|
||||
|
||||
| 7 | thiessen_zeugnis_fraunhofer.md | Fraunhofer CML Zeugnis — Sep 2018–Oct 2019, SCEDAS/ARTUS/MISSION projects, C#/Jenkins/Docker/ML/NLP, "gut" rating | Employer reference | complete |
|
||||
|
||||
| 8 | thiessen_zeugnis_generali.md | Generali GDIS Zeugnis — May 2015–Jun 2017, BDD/Selenium/Java/UIPath/RPA/Jenkins/Camel, technical BDD ownership, "gut" rating | Employer reference | complete |
|
||||
|
||||
| 9 | thiessen_zeugnis_vizrt.md | Vizrt Reference — Jul 2017–May 2018, Test Automation Engineer, Coder team, "exceeded expectations", English-language | Employer reference | complete |
|
||||
|
||||
| 10 | thiessen_zeugnis_capgemini.md | Capgemini Zeugnis — Nov 2014–May 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 | 21–22 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 | 1–5 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) | 2015–2017
|
||||
- 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 | 2012–2014 | Computer Aided Software Engineering |
|
||||
| Master's Thesis | Tongji University (同济大学) | 2013 | Automotive Software Engineering (framing on LinkedIn) |
|
||||
| B.Eng. | Universität der Bundeswehr München | 2009–2013 | Applied Computer and Communication Technology |
|
||||
| Fachabitur | Berufskolleg für Gestaltung und Technik, Aachen | 2005–2008 | 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 (2023–2026), 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, 2023–2026)" — 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 1–5 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 2020–Dec 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 2014–May 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 2018–Oct 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 2015–Jun 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 2017–May 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
|
||||
Reference in New Issue
Block a user