mirror of
https://github.com/Patiun/com.gregkilmer.www.git
synced 2026-11-08 04:08:24 +00:00
Resume: customer work, network administration and team management
Adds Greg's sales demos, customer presentations, requirement gathering, training and network engineering, and the career path, yearly review and resource planning side of leading the team. Wording is tightened so the PDF stays on one page, and the PDF skips a role's focus line when it has bullets. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012aSbo2D1qP8cMFQCykf7kx
This commit is contained in:
@@ -163,7 +163,8 @@ export function renderResumePdf(r: ResumeData): Promise<Buffer> {
|
||||
const at = [d.company, d.location].filter(Boolean).join(" · ");
|
||||
doc.font("medium").fontSize(9).fillColor(TEAL).text(at, full.x, doc.y, { width: full.w });
|
||||
if (d.previousRoles?.length) doc.font("body").fontSize(8.5).fillColor(MUTED).text(`Previously ${listOf(d.previousRoles)}`, { width: full.w });
|
||||
if (d.focus) doc.font("body").fontSize(8.5).fillColor(MUTED).text(d.focus, { width: full.w });
|
||||
// The focus line repeats what the bullets say, so paper skips it when there are bullets.
|
||||
if (d.focus && !d.bullets?.length) doc.font("body").fontSize(8.5).fillColor(MUTED).text(d.focus, { width: full.w });
|
||||
doc.moveDown(0.25);
|
||||
for (const b of d.bullets ?? []) bullet(b);
|
||||
doc.x = full.x;
|
||||
|
||||
Reference in New Issue
Block a user