feat(app): Kongsberg Seatex DevOps & Test Infra submitted; KB gaps closed; scout triage 2026-10-08

Application
- Kongsberg Discovery / Seatex, Lead Engineer DevOps and Test Infrastructure
  (Trondheim): resume, cover letter (+ paste text), verbatim JD, session and
  critique. Submitted 2026-10-08 via EasyCruit as a deliberate cold application
  on a user override of the embedded-SW hard gate (Evidence Fit 69, Document
  Quality 84). Recorded in applications.json and decisions.json.
- Google Senior SWE Full Stack Commerce: session and verbatim JD from
  2026-10-03 (no-go on the frontend gap, held, not submitted).

Knowledge base
- claims.json: ED-1 (embedded/robotics coursework, none since studies),
  SW-9 (current unit testing, pytest), new skills (pytest, unit testing,
  embedded systems (coursework), VHDL, robotics (coursework)), and Jenkins and
  GitLab CI/CD registered from existing GN-1/FC-1/BS-6/SW-3 scopes.
- Earlier uncommitted KB work: 2026-09-18 Python frameworks / enterprise SaaS
  clarification, 2026-10-03 data-product design / no-frontend clarification,
  2026-10-06 working-model rule (3 homeoffice days baseline) in config.md and
  application_strategy.md, plus related experience/bundle/taxonomy updates.
- CLAUDE.md corrections log: 2026-10-08 entry for the three canonical gaps.

Scout
- 2026-10-08 run triaged by JD read: NVIDIA DGX Cloud Senior Production
  Engineer, Google SRE III Prod AI / Senior SRE / Staff Shopping Graph and
  Amazon RIVR DevOps logged as maybe; GenAI FDE family, Kraken AI Platform,
  PostFinance DevOps and five Kdo Cy reqs logged as skip with reasons.

Housekeeping
- .gitignore: ignore .cache/ and raw HTML page dumps under output/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
dennisthiessenandClaude Opus 5.5 committed 2026-10-08 21:50:04 +02:00
1 parent 881d904e68
commit 504fa373f7
24 files changed
+1279 -36

No files matched your search

@@ -12,6 +12,8 @@
**Promotion signal to use:** "Promoted from Senior to Staff Engineer (Engineer IV) at Swisscom, April 2025."
**Current design evidence (SW-7, user-confirmed 2026-10-03):** Relational data modelling, design and implementation of scoped data products are Direct. Do not equate this with company-wide architecture or a confirmed duration of software design. Frontend experience was denied in the same clarification; backend JavaScript and UI testing do not support Full Stack positioning.
### Priority Matrix
| Priority | Achievement IDs | Rationale |
+131 -10
View File
@@ -307,17 +307,18 @@
{
"id": "SW-7",
"evidence": {
"source": "unrecorded",
"source": "knowledge_base/extractions/2026-10-03_data_product_design_frontend_clarification.md; prior user confirmations 2026-07-29 and 2026-09-15",
"ownership": "unrecorded"
},
"scope": "Build governed data products and onboard sources within Swisscom's company-wide Data Mesh; never claim ownership or construction of the shared mesh/platform. Atlassian Compass is the metadata/catalogue platform used for data-product metadata and lineage (user-confirmed 2026-07-29); Dennis uses it as a practitioner and does not administer or own the tooling. User-confirmed 2026-09-15: the data-product modelling is RELATIONAL - logical and physical table models. Data products are created with ODP-Flow, Swisscom's internal data-product framework (see SW-1); he uses the framework and did not build it. PHASE, user-confirmed 2026-09-15: current work at ART DPT, Team Offering.",
"scope": "Build governed data products and onboard sources within Swisscom's company-wide Data Mesh; never claim ownership or construction of the shared mesh/platform. Atlassian Compass is the metadata/catalogue platform used for data-product metadata and lineage (user-confirmed 2026-07-29); Dennis uses it as a practitioner and does not administer or own the tooling. User-confirmed 2026-09-15: the data-product modelling is RELATIONAL - logical and physical table models. Data products are created with ODP-Flow, Swisscom's internal data-product framework (see SW-1); he uses the framework and did not build it. PHASE, user-confirmed 2026-09-15: current work at ART DPT, Team Offering. User-confirmed 2026-10-03: current work includes data modelling, design of data products and their implementation. Scope design to his own data products; the exact duration is not established by this clarification.",
"allowed_verbs": [
"build",
"model",
"onboard",
"contribute",
"document",
"maintain"
"maintain",
"design"
],
"forbidden": [
"built a Data Mesh",
@@ -666,6 +667,23 @@
],
"metrics": "none; ~10 years of continuous operation is the only quantity, and it is self-reported"
},
{
"id": "PP-4",
"evidence": {
"source": "User confirmation 2026-09-18; knowledge_base/extractions/2026-09-18_python_frameworks_saas_clarification.md",
"ownership": "personal-project use; project ownership and implementation scope not specified"
},
"scope": "Used Django, Flask and FastAPI in private/hobby projects, never professionally. Project names, dates, implementation details, scale and deployment status are not established. Do not assign these frameworks to PP-1 or PP-3 without confirmation.",
"allowed_verbs": [
"used"
],
"forbidden": [
"professional Django, Flask or FastAPI experience",
"production backend-framework experience",
"attributing these frameworks to an employer or an existing named project without confirmation"
],
"metrics": "none verified"
},
{
"id": "BS-7",
"evidence": {
@@ -712,6 +730,47 @@
"geodetic datum transformation"
],
"metrics": "none verified; no query-performance or data-volume figures exist"
},
{
"id": "ED-1",
"evidence": {
"source": "user confirmation 2026-10-08; knowledge_base/extractions/2026-10-08_embedded_coursework_testing_clarification.md",
"ownership": "individual - academic coursework"
},
"scope": "ACADEMIC COURSEWORK ONLY, during his studies at Universitaet der Bundeswehr Muenchen (2009-2013): an Embedded Systems course working in C/C++ and VHDL with an ARM platform, and Robotics as a subject. User-confirmed 2026-10-08, together with: 'no embedded work since my studies'. Which degree (B.Eng. or M.Eng.) the courses belonged to is NOT recorded - do not attach them to a specific degree until the user says. Course format (lecture, lab, project), board, FPGA, toolchain and outcomes are not established.",
"allowed_verbs": [
"studied",
"completed coursework in"
],
"forbidden": [
"professional embedded experience",
"embedded engineer",
"firmware development",
"any embedded work after his studies",
"naming a specific board, FPGA, RTOS or toolchain",
"presenting coursework as a delivered project or product"
],
"metrics": "none"
},
{
"id": "SW-9",
"evidence": {
"source": "user confirmation 2026-10-08; knowledge_base/extractions/2026-10-08_embedded_coursework_testing_clarification.md",
"ownership": "individual - hands-on"
},
"scope": "Writes unit tests for his Python code in his current work at Swisscom (user answered 'Unit Tests, yes' to 'do you write tests today?', asked with Swisscom Glue/Airflow examples). Knows pytest ('pytest is known', named in answer to 'which frameworks'). PHASE: current. USER-APPROVED WORDING 2026-10-08: asked directly 'do you unit-test the Glue/pipeline code at Swisscom, and with pytest?', the user approved the Kongsberg resume as written ('i think its ok how it is'), which states 'with unit tests for the pipeline code' and 'Unit testing (pytest)'. That approval is the basis for both phrasings. Still NOT established: coverage, test scope beyond 'pipeline code', and CI integration of these tests.",
"allowed_verbs": [
"write",
"unit-test",
"test"
],
"forbidden": [
"any coverage, test-count or defect-reduction figure",
"built the test framework",
"owned the team's test strategy",
"integration or end-to-end test suites at Swisscom"
],
"metrics": "none"
}
],
"skills": [
@@ -767,7 +826,7 @@
"name": "relational data modelling",
"evidence": "production-current",
"output": "allowed",
"note": "User-confirmed 2026-09-15: logical and physical relational (table) models for data products at Swisscom (SW-7), alongside component ownership of the ETL into the Teradata DWH (SW-2). Previously only implied by SW-7's verb 'model'."
"note": "User-confirmed 2026-09-15: logical and physical relational (table) models for data products at Swisscom (SW-7), alongside component ownership of the ETL into the Teradata DWH (SW-2). Previously only implied by SW-7's verb 'model'. User-confirmed 2026-10-03: current work includes data modelling, design of data products and their implementation. Scope design to his own data products; the exact duration is not established by this clarification."
},
{
"name": "ODP-Flow",
@@ -800,6 +859,50 @@
"output": "allowed",
"note": "User-confirmed 2026-09-05 and previously ABSENT from claims.json entirely - the third gap of this shape after Ansible and Linux administration (both 2026-08-27). Evidence basis is the same as Linux administration: professional at Bosch 2020-2022 administering and automating the Linux server estate and the Ansible control path (BS-6), and personal and current on the self-hosted Debian server run for ~10 years (PP-3). Scope is ordinary operational shell work - scripting, automation glue and system administration. Does NOT license Groovy, which stays unverified and forbidden, and does NOT license any claim of systems-programming or kernel-level work."
},
{
"name": "pytest",
"evidence": "hands-on-current",
"output": "allowed-with-context",
"context": "SW-9: unit tests for his Python code at Swisscom.",
"note": "User 2026-10-08: 'Unit Tests, yes - pytest is known'. Use at Swisscom for pipeline-code unit tests rests on the user's approval of the Kongsberg resume wording 2026-10-08 after being asked directly (see SW-9)."
},
{
"name": "unit testing",
"evidence": "hands-on-current",
"output": "allowed",
"note": "SW-9, user-confirmed 2026-10-08. Historical test automation is separate evidence: GN-1 (BDD/Selenium), VZ-2 (test suites as CI/CD quality gates)."
},
{
"name": "embedded systems (coursework)",
"evidence": "coursework",
"output": "allowed-with-context",
"context": "ED-1: university Embedded Systems course, C/C++ and VHDL with an ARM platform. Always label as coursework.",
"note": "User-confirmed 2026-10-08: no embedded work since his studies. Never list under professional skills without the coursework label; never imply professional embedded, firmware or HIL experience."
},
{
"name": "VHDL",
"evidence": "coursework",
"output": "allowed-with-context",
"context": "ED-1 coursework only."
},
{
"name": "robotics (coursework)",
"evidence": "coursework",
"output": "allowed-with-context",
"context": "ED-1 coursework only; content of the subject not recorded."
},
{
"name": "Jenkins",
"evidence": "production-historical",
"output": "allowed",
"note": "Registered 2026-10-08 from existing canonical claim scopes - no new user statement. GN-1 (Generali 2015-2017): administered the BDD build jobs in Jenkins. FC-1 (Fraunhofer 2018-2019): introduced and configured Jenkins and built the build jobs for automatic SCEDAS deployment. BS-6 (Bosch 2020-2022): Ansible playbooks executed push-style from Jenkins/GitLab pipelines. Was evidenced in scopes but absent from this skills list, so a skills line could not cite it (surfaced by the Kongsberg DevOps and Test Infrastructure package). Does NOT license Groovy (forbidden) or claims about Jenkins quality gates at Fraunhofer, which the Arbeitszeugnis does not state."
},
{
"name": "GitLab CI/CD",
"evidence": "production-historical",
"output": "allowed",
"note": "Registered 2026-10-08 from existing canonical claim scopes - no new user statement. SW-3 (Swisscom, ART B2B, PAST): Python applications on Kubernetes deployed through automated GitLab CI/CD pipelines across multiple environments - he WORKED WITH that automation and did not build or design it (SW-3 forbidden list applies). BS-6 (Bosch 2020-2022): Ansible playbooks executed from Jenkins/GitLab pipelines. Never present as current work and never claim he designed the Swisscom pipelines."
},
{
"name": "Docker",
"evidence": "production-current-and-historical",
@@ -877,18 +980,30 @@
},
{
"name": "FastAPI",
"evidence": "unverified",
"output": "forbidden"
"evidence": "personal-project",
"output": "allowed-with-context",
"context": "PP-4: private/hobby projects only, not professional experience.",
"note": "User-confirmed 2026-09-18. Project details, dates and depth are not established. Always identify the personal-project context."
},
{
"name": "Flask",
"evidence": "unverified",
"output": "forbidden"
"evidence": "personal-project",
"output": "allowed-with-context",
"context": "PP-4: private/hobby projects only, not professional experience.",
"note": "User-confirmed 2026-09-18. Project details, dates and depth are not established. Always identify the personal-project context."
},
{
"name": "Django",
"evidence": "unverified",
"output": "forbidden"
"evidence": "personal-project",
"output": "allowed-with-context",
"context": "PP-4: private/hobby projects only, not professional experience.",
"note": "User-confirmed 2026-09-18. Project details, dates and depth are not established. Always identify the personal-project context."
},
{
"name": "enterprise SaaS/SSO administration",
"evidence": "none",
"output": "forbidden",
"note": "User-confirmed 2026-09-18: has not administered enterprise SaaS/SSO. Do not claim enterprise SaaS-seat administration or SSO/IdP administration. This does not establish that OAuth, SCIM or Okta have never been encountered in any other context. Source: knowledge_base/extractions/2026-09-18_python_frameworks_saas_clarification.md."
},
{
"name": "LangChain",
@@ -1074,6 +1189,12 @@
"evidence": "none",
"output": "forbidden",
"note": "User-confirmed 2026-09-15: never used. See ArcGIS."
},
{
"name": "frontend development",
"evidence": "none",
"output": "forbidden",
"note": "User answered no to frontend experience on 2026-10-03. Source: knowledge_base/extractions/2026-10-03_data_product_design_frontend_clarification.md. Do not claim frontend/UI development or Full Stack expertise. Does not erase historical backend JavaScript, UI-test automation or thesis/project facts; those do not establish frontend development experience."
}
],
"global_forbidden_output_patterns": [
@@ -156,6 +156,8 @@
**User's role:** Builds and models governed data products and onboards sources within Swisscom's company-wide Data Mesh; does not own or architect the shared company-wide mesh.
**Status:** Active / ongoing (current emphasis)
**Design clarification (user-confirmed 2026-10-03):** Current work includes data modelling, design of data products and their implementation. Scope design claims to his data products. The exact duration is not confirmed; do not automatically claim one year of software architecture from this clarification. See `knowledge_base/extractions/2026-10-03_data_product_design_frontend_clarification.md` and canonical SW-7.
**Context:** Current Staff-level work builds reusable governed **data products**, active metadata and source onboarding within Swisscom's shared Data Mesh on AWS (Glue, Athena, CloudFormation, AWS CLI, CI/CD). These products can support downstream analytics and AI use cases. Do not convert this into ownership of agent architecture, MCP tooling or the company-wide platform.
**Bullet variants:**
@@ -16,6 +16,21 @@ Core targets:
Stretch targets include LLM/agent engineer, AI Manager, pure SRE, strategic-account FDE, and Principal roles requiring company-wide architecture or external-customer authority.
## Working Model and Total Package
User clarification, 2026-10-06: the current position provides 3 homeoffice days per week.
Fewer days are acceptable only for a clear overall improvement over the current role.
Assess compensation, scope, development, commute, working time and benefits together;
the user has not specified a numerical improvement threshold. Clarify these terms early.
Do not treat fewer than 3 homeoffice days as an automatic no-go or assume a prestigious
employer compensates for reduced flexibility. The user expects such improvements mainly
at FAANG or comparable employers; this remains an expectation rather than an employer restriction.
The internal Swisscom Geo Platform application is a separate task change: according to
the user (2026-10-06), position and seniority remain unchanged and salary would not change
substantially. Assess it independently of the external-upgrade objective. The external search
continues without waiting for its outcome and remains active even if the internal move succeeds.
## Application Gate
Before generating a resume, complete Evidence Fit from `critique_framework.md`.
@@ -5,10 +5,10 @@ Use current outcome and next action below. Imported legacy notes are historical,
| Application | Current outcome | Interview reached | Next action |
|---|---|---|---|
| NVIDIA - Senior DevOps Engineer, Zürich (req JR2024256) | applied | not recorded | **Await response. Raise the working model at first contact** - it went in unresolved and a 5-day-onsite seat would be a late no. Note: `claims.json` has no shell-scripting entry, so **Bash is omitted** from Skills although the JD names it and ten years of Debian admin plus Ansible work plainly involve it - same shape as the Ansible/Linux gaps found 2026-08-27. Confirm with the user and record it. Groovy stays out regardless. |
| RUAG C5I - AI Engineer C5I, Thun (application ID 18027) | applied | not recorded | Await response. Optional but still worthwhile: call **Marco Heinzen** about technical scope and level, and **Frank Haugwitz** about compensation and PSP/project eligibility. **NEW CONTACT 2026-09-07 — `Lars Kauz`, Head of ICT Infrastructure C5I, +41 79 293 93 82, lars.kauz@ruag.ch**, published on the System Engineer C5I posting. Channel is the rationed variable since the 09-05 cohort change, so a published, reachable name matters — **but he heads ICT Infrastructure, the function whose req was ruled out for VMware/VDI/Windows content, and that is NOT demonstrably the Kubernetes platform group Senior DevOps C5I sits in.** He is a warm entry into C5I, not a verified channel for rank 1; Haugwitz stays the recorded gate. Do not react to a single outcome with positioning changes (`application_strategy.md` §38/§74). |
| NVIDIA - Senior DevOps Engineer, Zürich (req JR2024256) | applied | not recorded | Await response. At first contact, clarify homeoffice/onsite requirements and total package. Baseline is 3 homeoffice days/week; fewer days require a clear overall improvement. Note: `claims.json` has no shell-scripting entry, so **Bash is omitted** from Skills although the JD names it and ten years of Debian admin plus Ansible work plainly involve it - same shape as the Ansible/Linux gaps found 2026-08-27. Confirm with the user and record it. Groovy stays out regardless. |
| RUAG C5I - AI Engineer C5I, Thun (application ID 18027) | rejected_after_interview | yes | Abgeschlossen: Absage nach Interview; Anforderungen vor allem beim Homeoffice nicht vereinbar. Keine weitere Aktion fuer diese Bewerbung offen. |
| Schweizer Armee - Kommando Cyber (Kdo Cy), DevOps Engineer III (Data Platform), Zimmerwald (Ref JRQ$540-19848) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Citadel Securities — Platform Engineer, Research Platform Engineering, Zürich (also NY/Miami) | applied | not recorded | **Await response** (submitted 2026-08-26). No document work pending. **Two questions travel with this application and must both be asked at first contact, before any interview effort:** (1) **is the application even against the Zürich seat?** — the apply form offered no Zürich, so it may sit against a US req, which is a hard NO on relocation; (2) **hybrid or 5-day onsite?** — unresolved at submission, and 5-day onsite is a likely NO-GO on the Bern constraint. Same shape as the NVIDIA working-model issue: it went out unresolved, so it is now a live screening topic rather than a pre-cleared one. Also unasked: the Zürich compensation figure — the posting's $175–350k is a US/NY pay-transparency disclosure. |
| Citadel Securities — Platform Engineer, Research Platform Engineering, Zürich (also NY/Miami) | applied | not recorded | Await response. At first contact, confirm whether the application is for the Zurich seat; relocation to the US remains ruled out. Clarify homeoffice/onsite requirements and the Zurich compensation package. Baseline is 3 homeoffice days/week; fewer days require a clear overall improvement. The posted US salary range is not a Zurich figure. |
| SBB - Data Engineer (m/w/d), Asset Management Infrastrukturanlagen, Bern (Job ID 103755) | withdrawn_by_candidate | yes | Closed. For future SBB roles assess Niveau L/Kader; do not generalize SBB bands to other employers. |
| AWS (AWS EMEA SARL, Switzerland Branch) — Senior Forward Deployed Engineer, Zürich (job 10504263) | not_proceeding | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Google — Forward Deployed Engineer III, Google Cloud GTM (French, German), Zürich (req 78350205438567110) | not_proceeding | not recorded | Closed; no pending application action. Read recorded history before reopening. |
@@ -17,7 +17,7 @@ Use current outcome and next action below. Imported legacy notes are historical,
| Google - Software Engineer III, Business Home, Zurich (req 93922217108087494) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Microsoft — Principal Forward Deployed Engineer, SWE (German Speaking), Zürich (req 200043897) | applied | not recorded | Done — await response |
| BIS Basel — Senior Data & Analytics Engineer, AI (jr100429, 3-yr term) | rejected_no_interview | not recorded | Abgeschlossen: Absage erhalten; keine weitere Aktion offen. |
| NATO JWC Stavanger — Staff Officer, AI Engineer (2030 Digitalisation, G15, 3-yr PLN) | applied | not recorded | Await screening; no action until contact |
| NATO JWC Stavanger — Staff Officer, AI Engineer (2030 Digitalisation, G15, 3-yr PLN) | rejected_no_interview | not recorded | Abgeschlossen: Absage erhalten; keine weitere Aktion offen. |
| Microsoft — Senior SWE, Industry Solutions Engineering (ISE), Zürich (req 200040836) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Kraken (Payward) — SRE, AI Agents (remote, CH-eligible) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Google — Senior Data Engineer (Merchant Data Science), Zürich/MV | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
@@ -31,7 +31,9 @@ Use current outcome and next action below. Imported legacy notes are historical,
| Google FDE GenAI (Zurich) | paused | not recorded | Likely abandon |
| Equinor — Manager / AI Architect, Agentic systems (Stavanger/Oslo/Rotvoll/Sandsli; req JR106747) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| QuantCo Cloud Engineer (Europe/Zürich) | rejected_no_interview | not recorded | Closed; no pending application action. Read recorded history before reopening. |
| Swisscom (Schweiz) AG — Data Engineer - Geo Platform, Bern/Worblaufen (internal, req R-0006447) | applied | not recorded | Await response. Interview prep (critique section 7): say plainly that ArcGIS and FME are unused; name the Bosch coordinate systems and how the transformations were done; geographic CRS (WGS84, LV95, datum shifts) is new ground. |
| Swisscom (Schweiz) AG — Data Engineer - Geo Platform, Bern/Worblaufen (internal, req R-0006447) | interviewing | yes | Swisscom-Rueckmeldung zwischen 2026-10-08 und 2026-10-15 abwarten; internen Aufgabenwechsel separat bewerten. Externe Suche unabhaengig vom Ausgang aktiv fortsetzen, auch bei erfolgreichem internem Wechsel. |
| Google — Senior Software Engineer, Full Stack, Commerce, Zürich | open | not recorded | Choose Shopping Ads SWE III (Mid; compensation unpublished), search further Google Senior roles, or explicitly override the stated Commerce frontend gap. No application submitted. |
| Kongsberg Discovery (Seatex) — Lead Engineer, DevOps and Test Infrastructure, Trondheim | applied | not recorded | Wait for Kongsberg response. Screen prep: embedded targets/HIL question, recency of DevOps/test work (2015-22), relocation to Trondheim, clearance eligibility as German citizen resident in Switzerland, on-site expectations. Package: output/Kongsberg_Lead_Engineer_DevOps_Test_Infra/. |
## Current targeting notes
@@ -40,3 +42,4 @@ Use current outcome and next action below. Imported legacy notes are historical,
- Childcare-cost coverage at the Swiss Army/Kdo Cy remains unverified; confirm before pricing it.
- Norway remains open selectively; the Swiss compensation threshold does not automatically apply there.
- An interview does not prove how an ATS or recruiter evaluated the application. No causal inference from a single conversion.
- User clarification 2026-10-06: current baseline is 3 homeoffice days/week. Fewer days are acceptable only for a clear overall improvement over the current role; assess total package and commute early, with no automatic rejection based on office days alone. User expects such improvements mainly at FAANG or comparable employers, without restricting the search to them.
+8 -1
View File
@@ -64,6 +64,12 @@ Do not use Expert/Proficient/Familiar labels in resumes. Evidence and recency ar
| Ansible | Professional — intensive at Bosch (BS-6) | Configuration management and IaC, including self-written extensions. Does NOT license Terraform. **GitOps is forbidden** — push-based execution, no reconciliation agent |
| Bash / shell scripting | Professional-historical + personal-current (BS-6, PP-3) | Added to `claims.json` 2026-09-05. Does NOT license Groovy, nor systems/kernel-level claims |
## Personal-Project Framework Experience
| Skill | Evidence level | Safe framing |
|---|---|---|
| Django, Flask, FastAPI | Project / proof of concept — private/hobby projects (PP-4) | Used in personal projects, user-confirmed 2026-09-18. Never used professionally. Project details, dates and depth are not established; do not attach to an employer or a named project without confirmation. |
## Certification-Only Signals
| Skill | Evidence |
@@ -81,8 +87,9 @@ Do not use Expert/Proficient/Familiar labels in resumes. Evidence and recency ar
- Terraform
- Formal model or LLM evaluation
- LLM fine-tuning, red-teaming or model-training ownership
- FastAPI, Flask or Django
- Enterprise SaaS/SSO administration — user confirmed 2026-09-18 that he has not performed it. Do not infer enterprise identity administration from personal hosting or secrets-management work.
- TypeScript
- Frontend/UI development — user answered no to frontend experience on 2026-10-03. Backend JavaScript and Selenium UI testing do not establish frontend development; do not claim Full Stack expertise.
- Petabyte-scale ownership
## Certifications