Application - BIS Basel, Senior/Lead Data & Analytics Engineer, Monetary and Economic Department IT (jr100498, 3-year term): resume, cover letter, verbatim JD, session, critique and the four portal free-text answers. Submitted 2026-10-15 via the BIS portal, cold (Evidence Fit 78 Core, hard gate PASS, Document Quality 88 after Tier 2 polish). Different unit from the rejected jr100429 (Banking Technology). Recorded in applications.json and decisions.json. Knowledge base - claims.json: BS-9 and SW-10 (onboarded and mentored junior developers at Bosch and Swisscom); skills TIBCO Spotfire, Teradata, Oracle Database and Hadoop / Impala registered from existing claim scopes; SDMX registered as forbidden (user-confirmed never used); SW-4 scope records the prototype-and-iterate approach with B2B business, architects and engineers. - Clarification note 2026-10-14 with verbatim user answers, including "schedule yes, budget no" for project planning (unattributed, so not a claim yet). - CLAUDE.md corrections log: 2026-10-14 entry. Scout - 2026-10-14 run (37 companies, 101 new): 19 JDs read; BIS jr100498 taken forward; Snowflake Engineering Productivity (mis-titled "Sr SWE, Enterprise"), Google SWE III Shopping Graph Feeds and Meta SWE Infrastructure logged as maybe; 15 roles logged as skip with the failing JD line quoted. Found: BIS RSS adapter stamps every vacancy as Basel (jr100491 is Hong Kong); Confluent Ashby board returns no jobs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
60 lines
1.4 KiB
OpenEdge ABL
60 lines
1.4 KiB
OpenEdge ABL
\ProvidesClass{resume}[2026/07/27 Evidence-first professional resume]
|
|
\LoadClass[11pt,a4paper]{article}
|
|
|
|
\RequirePackage{enumitem}
|
|
\RequirePackage{ifthen}
|
|
\RequirePackage{lastpage}
|
|
\RequirePackage{parskip}
|
|
\RequirePackage{needspace}
|
|
|
|
\pagestyle{empty}
|
|
\setlength{\parindent}{0pt}
|
|
|
|
\def\@resumename{}
|
|
\def\@resumeheadline{}
|
|
\def\@resumecontact{}
|
|
|
|
\newcommand{\name}[1]{\def\@resumename{#1}}
|
|
\newcommand{\headline}[1]{\def\@resumeheadline{#1}}
|
|
\newcommand{\contactline}[1]{\def\@resumecontact{#1}}
|
|
|
|
\newcommand{\printresumeheader}{%
|
|
{\LARGE\bfseries \@resumename}\par
|
|
\vspace{0.15em}
|
|
\ifthenelse{\equal{\@resumeheadline}{}}{}{\@resumeheadline\par}
|
|
\vspace{0.1em}
|
|
{\small \@resumecontact}\par
|
|
\vspace{0.45em}
|
|
}
|
|
|
|
\AtBeginDocument{\printresumeheader}
|
|
|
|
\newenvironment{rSection}[1]{%
|
|
\vspace{0.35em}
|
|
{\bfseries #1}\par
|
|
\vspace{0.1em}\hrule\vspace{0.35em}
|
|
}{%
|
|
\vspace{0.2em}
|
|
}
|
|
|
|
% Arguments: employer, dates, formal title, location.
|
|
\newenvironment{rSubsection}[4]{%
|
|
\Needspace{6\baselineskip}%
|
|
{\bfseries #1}\hfill{\small #2}\par
|
|
{\itshape #3}\hfill{\itshape #4}\par
|
|
\vspace{0.1em}
|
|
\begin{itemize}[leftmargin=1.25em,label=\textbullet,itemsep=0.18em,topsep=0.15em,parsep=0pt,partopsep=0pt]
|
|
}{%
|
|
\end{itemize}
|
|
\vspace{0.25em}
|
|
}
|
|
|
|
\newcommand{\skillline}[2]{%
|
|
\textbf{#1:} #2\par
|
|
\vspace{0.08em}
|
|
}
|
|
|
|
\newcommand{\compactentry}[2]{%
|
|
\textbf{#1}\hfill #2\par
|
|
}
|