# Skills Taxonomy — Dennis Thiessen > Generated: 2026-03-28 > Sources: All 10 extractions + 6 experience files > Use this file when populating the Technical Skills section of resume/CV. --- ## Summary Stats - **Total unique skills:** 65+ - **Proficiency levels:** Expert (daily use, owned systems) | Proficient (shipped work, comfortable teaching) | Familiar (used in project, not current) - **Certification-backed skills:** AWS (SAA cert + Udacity DataEng), Software Architecture (iSAQB), AI/ML (Udacity AI for Trading, IBM AI Engineering) --- ## Category 1: Programming Languages | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | Python | Expert | Swisscom (pipelines, apps), Bosch (data services), Fraunhofer (ML/NLP), Vizrt (backend + tests) | HIGH | | SQL (multi-dialect) | Expert | All positions — Oracle, Impala, Teradata, MS SQL, Postgres, MySQL | HIGH | | PySpark | Proficient | Swisscom Staff level (LinkedIn confirmed) | HIGH | | Java | Proficient | Fraunhofer (SCEDAS, MISSION), Bosch (data services), Generali (J2EE), Capgemini | MED | | C# | Proficient | Bosch (data services, Spotfire extensions), Fraunhofer (SCEDAS) | MED | | JavaScript / TypeScript | Proficient | Fraunhofer (MISSION, Express.js), CV skills list | MED | | C++ | Proficient | Vizrt (backend transcoding), Generali (CV) | LOW | | VBA | Familiar | Student assistant role (Bundeswehr Uni, 2013) — very minor | LOW | --- ## Category 2: Data Engineering & Pipelines | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | ETL/ELT design & operation | Expert | Swisscom (component owner), Bosch (data services) | HIGH | | Apache Kafka | Expert | Swisscom (ingestion pipelines), Bosch (ELK PoC) | HIGH | | Apache Airflow | Proficient | Swisscom (AWS migration stack) | HIGH | | SAP BODS | Proficient | Swisscom (legacy ETL) | MED | | Teradata DWH | Proficient | Swisscom (DWH architecture + operation) | MED | | Hadoop / ImpalaSQL | Proficient | Bosch (data services over Hadoop) | MED | | Data modeling | Proficient | Swisscom (data products), Bosch (pipeline design) | MED | | SQL performance tuning | Proficient | CV (explain plans, indexes, partitions) | MED | | Apache Spark / PySpark | Proficient | Swisscom (big data processing) | HIGH | | dbt | Not confirmed | Not in any extraction — do not claim | — | --- ## Category 3: Cloud & Infrastructure | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | AWS (overall) | Proficient | Swisscom (migration), AWS SAA cert (2024), Udacity DataEng cert (2026) | HIGH | | AWS S3 | Proficient | Swisscom AWS migration | HIGH | | AWS Glue | Proficient | Swisscom AWS migration | HIGH | | AWS Athena | Proficient | Swisscom AWS migration (with Apache Iceberg table format) | HIGH | | AWS Glue (Jobs + Tables) | Proficient | Swisscom — Glue jobs for ETL + Glue Data Catalog / Glue Tables | HIGH | | Apache Iceberg | Proficient | Swisscom — S3 + Athena with Iceberg table format (open table format, time-travel, schema evolution) | HIGH | | AWS Redshift | Proficient | Swisscom AWS migration | HIGH | | AWS Lambda | Proficient | Swisscom AWS migration | MED | | AWS Step Functions | Proficient | Swisscom AWS migration | MED | | AWS CloudFormation | Proficient | Swisscom — IaaS, infrastructure provisioning as code | HIGH | | Kubernetes (K8s) | Expert | Swisscom (Python app deployment), Bosch (ML inference orchestration) | HIGH | | Docker | Expert | Bosch (ML containerization, ELK PoC), Fraunhofer (MISSION), Swisscom | HIGH | | Ansible | Proficient | Bosch (ML orchestration) | MED | | GitLab CI/CD | Proficient | Swisscom (confirmed Zeugnis) | HIGH | | Jenkins | Proficient | Fraunhofer (independently set up), Generali (BDD build jobs) | MED | | CI/CD (general) | Expert | Swisscom, Fraunhofer, Vizrt, Generali — cross-position | HIGH | | IaC (Infrastructure as Code) | Proficient | Swisscom — AWS CloudFormation confirmed by user | HIGH | | DevSecOps | Proficient | Swisscom Security Champion ×3 (2023–2026), 100h training | MED | --- ## Category 4: Databases & Storage | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | Oracle DB | Expert | Swisscom (Fulfillment pipelines), Bosch (data services), Generali (web portal) | HIGH | | Teradata | Proficient | Swisscom (DWH target, architecture) | MED | | MS SQL Server | Proficient | Fraunhofer (SCEDAS — Entity Framework) | LOW | | PostgreSQL | Familiar | CV skills list | LOW | | MySQL | Familiar | CV skills list, RiskAhead project | LOW | | SQLite | Familiar | Fraunhofer (MISSION microservices) | LOW | | Hadoop / Impala | Proficient | Bosch (ImpalaSQL data services) | MED | --- ## Category 5: ML & AI | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | ML inference deployment | Proficient | Bosch (Docker/K8s in 24/7 fab — primary responsibility) | HIGH | | Image classification | Proficient | Bosch (automated quality monitoring in semiconductor fab) | MED | | NLP / Speech recognition | Familiar | Fraunhofer ARTUS research project (contributing role) | MED | | PyTorch | Familiar | CV skills list | LOW | | Scikit-learn | Familiar | CV skills list | LOW | | Pandas / NumPy | Proficient | CV (data analysis, pipeline work) | MED | | Matplotlib / Plotly | Proficient | CV (data visualization, dashboards) | LOW | | MLOps (general) | Proficient | Bosch (full ML lifecycle: containerize → deploy → monitor in production) | HIGH | | AI for Trading / Quant ML | Familiar | Udacity AI for Trading Nanodegree (2021) — personal study, not professional | LOW | | TensorFlow / Keras | Familiar | IBM AI Engineering Specialization (Coursera) | LOW | | Apache Spark ML | Familiar | IBM AI Engineering (Spark ML course) | LOW | **Proficiency note:** For ML/AI roles, frame Bosch ML deployment as primary evidence. NLP/ARTUS and the Udacity/IBM certs as supporting signals. Do not overstate ML modeling depth — the core strength is ML *infrastructure and deployment*, not research. --- ## Category 6: Testing & Quality Engineering | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | Test automation | Expert | Capgemini, Generali, Vizrt — consistent across 3 positions | MED (earlier career) | | BDD (Behaviour-Driven Development) | Proficient | Generali — introduced PoC, held technical ownership | MED | | Serenity-BDD / JBehave | Proficient | Generali (confirmed Zeugnis) | LOW | | Selenium | Proficient | Generali (UI test automation) | LOW | | pytest | Proficient | CV skills list | MED | | TDD | Proficient | Capgemini, Generali (confirmed) | LOW | | HP Quality Center / ALM | Familiar | Capgemini (Zeugnis confirmed) | LOW | | UIPath RPA | Familiar | Generali (POC developer, confirmed Zeugnis + LinkedIn) | LOW | | Camunda BPMN | Familiar | Generali (LinkedIn confirmed) | LOW | | Quality gates (CI/CD) | Proficient | Vizrt (CI/CD integration), Fraunhofer (Jenkins quality gates) | MED | --- ## Category 7: Observability, Monitoring & DevOps Tooling | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | ELK Stack (Elasticsearch/Logstash/Kibana) | Proficient | Bosch (anomaly detection PoC — primary developer) | MED | | Grafana | Proficient | Bosch (monitoring dashboards) | MED | | Prometheus | Proficient | Bosch (metrics) | MED | | Loki | Familiar | Bosch (log aggregation, part of PoC) | LOW | | Git | Expert | All positions | HIGH | | Agile / Scrum | Proficient | Swisscom (confirmed Zeugnis — backlog, sprint planning, Product Owner collaboration) | MED | | Tibco Spotfire | Familiar | Bosch (C# extensions, LinkedIn confirmed) | LOW | --- ## Category 8: Frameworks & APIs | Skill | Proficiency | Evidence | Resume Weight | |-------|-------------|----------|---------------| | Flask / FastAPI / Django | Proficient | CV skills list | MED | | Express.js | Familiar | Fraunhofer MISSION (microservices) | LOW | | Entity Framework (.NET) | Proficient | Fraunhofer SCEDAS | LOW | | Spring Boot | Familiar | Generali (Dispatcher PoC, Apache Camel) | LOW | | Apache Camel | Familiar | Generali (Dispatcher PoC) | LOW | | SQLAlchemy | Familiar | CV skills list | LOW | | Swagger / OpenAPI | Familiar | CV skills list | LOW | --- ## Category 9: Domain Knowledge | Domain | Depth | Source | Resume Weight | |--------|-------|--------|---------------| | Telecom / Enterprise data platforms | Proficient | Swisscom (2+ years, current) | HIGH | | Semiconductor manufacturing / Industry 4.0 | Proficient | Bosch (3 years) — data domains: Defect Management, Semiconductor Parameter Testing, Process Analysis, Image-based Quality Inspection | MED | | Maritime logistics | Familiar | Fraunhofer CML (1 year research) | LOW | | Broadcast technology | Familiar | Vizrt (1 year) | LOW | | Insurance IT / Business process automation | Familiar | Generali (2 years) | LOW | | Security / DevSecOps | Proficient | Swisscom Security Champion ×3 | MED | | Blockchain / Web3 | Familiar | Personal — RPC APIs, basic Solidity, Kraken since 2017 | LOW (bonus only) | --- ## Category 10: Certifications (Skills Signals) | Certification | Issuer | Year | Active | Resume Weight | |--------------|--------|------|--------|---------------| | AWS Certified Solutions Architect – Associate | AWS | 2024 | Yes (until Sep 2027) | HIGH | | Data Engineering with AWS (Nanodegree) | Udacity | 2026 | Yes | HIGH | | iSAQB Certified Professional for Software Architecture — Foundation Level | iSAQB | 2016 | Yes (no expiry) | MED | | ITIL® Foundation Certificate in IT Service Management | PEOPLECERT / AXELOS | 2016 | Yes (no expiry) | LOW | | AI for Trading Nanodegree | Udacity / WorldQuant | 2021 | Yes | LOW (niche) | | Swisscom Security Champion | Swisscom (internal) | 2023–2026 | Active | MED (as bullet, not cert line) | | IBM AI Engineering Specialization | IBM / Coursera | — | Yes | LOW | --- ## Skills Config Guide (for resume generation) Refers to `config.md` skills layout: **4-3-2-2-2** (resume) or **4-4-3-3-3** (CV). ### Suggested Resume Skills Groups (5 groups) | Group | Label | Skills to include | |-------|-------|------------------| | 1 (4 lines) | Languages & Data | Python, PySpark, SQL (Oracle · Impala · Teradata · Postgres), Java · C# | | 2 (3 lines) | Cloud & Infra | AWS (S3 · Glue · Athena · Redshift · Airflow), Kubernetes · Docker · Ansible, GitLab CI/CD · Jenkins | | 3 (2 lines) | Pipelines & Platforms | Kafka · Airflow · SAP BODS · Hadoop, Teradata DWH · ETL/ELT design | | 4 (2 lines) | ML & Observability | ML inference deployment · MLOps · PyTorch · Scikit-learn, ELK Stack · Grafana · Prometheus | | 5 (2 lines) | Certifications | AWS Certified Solutions Architect – Associate (active), iSAQB CPSA Foundation · ITIL v3 · Data Engineering with AWS (Udacity) | **Adjust per JD:** For ML/AI roles, swap group 4 to lead with ML; for Platform/Infra roles, expand cloud group. The cert line (group 5) is fixed per `config.md`.