Files
claude-resume-kit/resume_builder/support/skills_taxonomy.md
T
2026-05-21 11:07:51 +02:00

196 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 (20232026), 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) | 20232026 | 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`.