feat: rebuild evidence-first application workflow
This commit is contained in:
@@ -20,13 +20,16 @@
|
||||
|
||||
## Document Preferences
|
||||
|
||||
- **Resume pages:** 2
|
||||
- **CV pages:** 5
|
||||
- **Resume bullet variant:** 2L (all variable bullets are 2-line)
|
||||
- **CV bullet variant:** 2L/3L mix
|
||||
- **Skills config (resume):** 4-3-2-2-2 (13 lines, 5 groups)
|
||||
- **Skills config (CV):** 4-4-3-3-3 (17 lines, 5 groups)
|
||||
- **Immigration line:** [Update if needed — CV shows Swiss-based; confirm work authorization for target region]
|
||||
- **Default profile:** International Tech (US-tech/FAANG conventions for roles in Europe)
|
||||
- **International Tech resume:** 2 pages, 10.5--11pt, conventional employer/title/date headers
|
||||
- **Swiss/DACH resume:** 2 pages by default; 3 only when the employer explicitly expects a fuller local dossier
|
||||
- **Experience bullets:** 11--14 total as a relevance guide, not a page-fill quota; use natural 1--3 line lengths
|
||||
- **Skills:** 4--6 compact lines; evidence-backed skills only; certifications listed once
|
||||
- **Summary:** Optional; maximum 2--3 rendered lines
|
||||
- **Photo:** Omit for International Tech. Optional only for a traditional Swiss/DACH employer and only by user choice
|
||||
- **Personal data:** Never include date of birth, marital status, gender, or children
|
||||
- **Work authorization:** German citizen (EU), Swiss B residence permit; no visa or employer sponsorship required. Store for portal questions and use on the resume only when it resolves recruiter uncertainty
|
||||
- **Cover letter:** Conditional, following `resume_builder/reference/cl_reference.md`; never generate merely to complete a fixed package
|
||||
|
||||
---
|
||||
|
||||
@@ -55,6 +58,7 @@ Verified errors to never re-introduce. Add entries as you catch mistakes.
|
||||
| Swisscom data domains | Fulfillment and Product Analysis — use both when describing scope of pipeline work. |
|
||||
| French + Italian in Zeugnis | Swisscom Zeugnis lists French and Italian — this is HR boilerplate, NOT accurate. Do NOT include on any resume or CV. Actual languages: German (native), English (fluent), Norwegian + Russian (basic, non-professional). |
|
||||
| Swisscom Security Champion | NOT an award. It is a mandatory team role (security point of contact). Dennis holds the badge for 2025/2026 only — NOT "3 consecutive years." Do not frame as an award or honor. Only include when JD requires security experience. |
|
||||
| Swisscom AWS migration — not solo | **User-corrected 2026-07-27.** `experience_swisscom.md` SW-1 previously read "Primary owner / **sole technical lead**" and its 3L bullet said "**Led** migration of legacy Teradata/Oracle ETL stack." Both are wrong. Dennis was the primary engineer for **his own domains'** pipelines and a contributor to the wider company migration programme. Always scope the object ("my domains' ETL stack") or hedge the verb ("contributed to"). Source files corrected. |
|
||||
| LangChain | **NEVER USED — do not list.** Crept into Apple and Infineon resume outputs as a fabrication when "custom GPTs" was reframed to fit JD vocabulary. Verified GenAI toolchain: **Kiro** (AI IDE / spec-driven dev), **VS Code + Copilot**, **LiteLLM** (LLM API gateway — created/used APIs), **custom GPTs** with fed domain knowledge. Never substitute LangChain/LangGraph/LlamaIndex for these. |
|
||||
|
||||
---
|
||||
@@ -67,8 +71,8 @@ Define the role types you're targeting. Each gets a bundle during setup.
|
||||
|-----------|-----------------|------|-------------|
|
||||
| Staff / Senior Data Engineer | Tech companies, scale-ups, platform teams | 1 | bundle_data_engineer.md |
|
||||
| Analytics Engineer | Data-driven companies, BI/analytics teams | 2 | bundle_analytics_engineer.md |
|
||||
| ML / AI Engineer | AI product companies, R&D teams | 2 | bundle_ml_ai_engineer.md |
|
||||
| Data Platform / Infra | Cloud-first companies, AWS-heavy orgs | 3 | bundle_data_platform.md |
|
||||
| ML Platform / MLOps Engineer | Teams hiring for deployment, infrastructure and production operations rather than model research | 2 | bundle_ml_ai_engineer.md |
|
||||
| Data Platform / Infra | AWS-heavy data-platform teams where Terraform or a dedicated SRE background is not a hard gate | 2 | bundle_data_platform.md |
|
||||
| Semiconductor Data / AI Engineer | Semiconductor manufacturers, equipment makers (Infineon, ASML, GlobalFoundries, NXP, STMicro, Bosch) | 2 | bundle_semiconductor.md |
|
||||
|
||||
**Tier guide:** 1 = strongest evidence, full portfolio | 2 = strong with targeted emphasis | 3 = viable with careful framing
|
||||
@@ -82,10 +86,12 @@ Customize this to map JD keywords to your role types.
|
||||
| If JD mentions... | Primary profile | Secondary (hybrid) |
|
||||
|-------------------|----------------|-------------------|
|
||||
| ETL, pipelines, Airflow, dbt, data warehouse | Staff/Senior Data Engineer | Analytics Engineer |
|
||||
| ML inference, model deployment, MLOps | ML/AI Engineer | Staff Data Engineer |
|
||||
| ML inference, model deployment, MLOps | ML Platform / MLOps Engineer | Staff Data Engineer |
|
||||
| Dashboards, BI, stakeholder reporting | Analytics Engineer | Staff Data Engineer |
|
||||
| AWS, Glue, Athena, Redshift, infrastructure | Data Platform / Infra | Staff Data Engineer |
|
||||
| Blockchain, on-chain, Web3 | [add role type if targeting Web3] | — |
|
||||
| Semiconductor, fab, wafer, defect, yield | Semiconductor Data / AI Engineer | ML Platform / MLOps Engineer |
|
||||
| LLM agents, fine-tuning, RAG evaluation, AI research | Stretch unless the required direct experience is optional | ML Platform / MLOps Engineer |
|
||||
| SRE, Terraform, platform SDK, developer platform | Stretch when any is a required direct qualification | Data Platform / Infra |
|
||||
|
||||
---
|
||||
|
||||
@@ -104,6 +110,8 @@ These are copied verbatim from your template every time.
|
||||
## Output Rules
|
||||
|
||||
- **Email in all outputs:** dennis@thiessen.io
|
||||
- **Resume package:** 2 pages + 1-page cover letter
|
||||
- **CV package:** 5 pages + 1-2 page cover letter
|
||||
- **Default resume:** 2-page International Tech profile
|
||||
- **Local alternative:** 2-page Swiss/DACH profile
|
||||
- **Cover letter:** Generate only when required or when it adds information not visible in the resume
|
||||
- **Academic CV:** Not a default target. Generate only for an explicitly academic/research application
|
||||
- **Output .tex files ONLY** — user compiles locally
|
||||
|
||||
Reference in New Issue
Block a user