Files
claude-resume-kit/knowledge_base/extractions/thiessen_cv_master_profile.md
T
2026-05-21 11:07:51 +02:00

11 KiB
Raw Blame History

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