Files
cesnimda 18c556bd54
CI / quality (push) Has been cancelled
CI / e2e (push) Has been cancelled
CI / lighthouse (push) Has been cancelled
CI / relay (push) Has been cancelled
CI / images (push) Has been cancelled
feat: ATS-safe CV rework (EN + NO), replacing scrambled two-column PDFs
- single-column, real-text PDFs: standard headings (Summary, Skills, Experience,
  Projects, Education), consistent dates, no letter-spacing
- 'Systems Developer, eight years experience' (drops 'mid-level'); apprentice->developer
  progression shown; Projects section added; Norwegian written natively (errors fixed)
- one page each, ~8 kB (was 132/172 kB); verified clean ATS text extraction + reading order
- generator committed to tools/cv (content.js + pdfkit/docx builders) for reproducibility
- editable .docx kept alongside; site file-size labels updated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 07:22:57 +02:00

88 lines
6.1 KiB
JavaScript
Raw Permalink 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.
const EN = {
name: 'Connor Babbington',
title: 'Systems Developer',
location: 'Tønsberg, Norway',
email: 'connor.babbington@cesnimda.co.uk',
phone: '+47 41 33 44 70',
t: { summary: 'Professional Summary', skills: 'Core Skills', experience: 'Experience',
earlier: 'Earlier roles (part-time, alongside the above)', projects: 'Projects', education: 'Education' },
summary:
"Systems developer with eight years experience building and maintaining production software for UK local government. A backend-leaning full-stack developer across C#, .NET, Python, JavaScript/TypeScript and SQL, with hands-on DevOps in Docker, Linux, CI/CD, Azure DevOps and GitHub. I turn stakeholder requirements into reliable, well-tested systems and support them in production. Based in Tønsberg with a valid residence permit. Native English speaker; Norwegian at B1 and actively developing. Open to remote, hybrid or on-site roles.",
skills: [
{ group: 'Development', items: 'C#, .NET, Python, JavaScript, TypeScript, React, SQL' },
{ group: 'DevOps & Infrastructure', items: 'Docker, Linux, CI/CD, Azure DevOps, GitHub, nginx / reverse proxies, monitoring, self-hosting' },
{ group: 'Practices', items: 'Testing, security hardening, OAuth2 integrations, production support, stakeholder communication' },
],
experience: [
{ role: 'System Developer', org: 'Warwickshire County Council, UK', dates: '20152023',
note: 'The first two years were completed as an apprenticeship.',
bullets: [
'Worked on the county-wide highways and streetlight fault-reporting system used across Warwickshire.',
'Designed, built and maintained full-stack applications in C#, Python, Ruby on Rails, SQL and JavaScript.',
'Delivered reliable, well-tested software and resolved stability and performance issues on live systems.',
'Owned deployments and production troubleshooting, and strengthened permissions and reliability.',
'Guided colleagues on best practices for code and process.',
] },
{ role: 'Independent Development & Norwegian Study', org: 'Tønsberg, Norway', dates: '2023Present',
bullets: [
'Building and self-hosting full-stack products (see Projects) while developing Norwegian language skills.',
] },
],
earlier: [
'Sales Representative — Royal Vapes, UK (20172021)',
'Bartender — The Hodcarrier, UK (20162018)',
'Receptionist — Nuffield Health, UK (20142015)',
],
projects: [
{ name: 'JobTrack', desc: 'Full-stack job-application tracker (React, ASP.NET Core, SQLite, Docker) with a local AI summariser and Gmail integration.' },
{ name: 'InboxIntel', desc: 'Gmail analytics and safe bulk-cleanup tool built as Clean Architecture in .NET 8 with PostgreSQL and encrypted OAuth tokens.' },
{ name: 'Self-hosted infrastructure lab', desc: 'Ubuntu, Docker, nginx reverse proxy, authentication, monitoring and a self-hosted Gitea instance.' },
],
education: { qual: 'Extended Diploma — NVQ Level 3 in ICT', org: 'Warwickshire College, UK', dates: '20122015' },
};
const NO = {
name: 'Connor Babbington',
title: 'Systemutvikler',
location: 'Tønsberg',
email: 'connor.babbington@cesnimda.co.uk',
phone: '+47 41 33 44 70',
t: { summary: 'Sammendrag', skills: 'Kjernekompetanse', experience: 'Erfaring',
earlier: 'Tidligere roller (deltid, ved siden av)', projects: 'Prosjekter', education: 'Utdanning' },
summary:
'Systemutvikler med åtte års erfaring med å bygge og vedlikeholde produksjonssystemer i britisk offentlig sektor. Fullstack-utvikler med tyngde på backend i C#, .NET, Python, JavaScript/TypeScript og SQL, med praktisk DevOps i Docker, Linux, CI/CD, Azure DevOps og GitHub. Jeg omsetter behov fra brukere og interessenter til pålitelige, godt testede systemer og drifter dem i produksjon. Bosatt i Tønsberg med gyldig oppholdstillatelse. Engelsk morsmål; norsk på B1-nivå og i aktiv utvikling. Åpen for remote, hybrid eller stedbaserte roller.',
skills: [
{ group: 'Utvikling', items: 'C#, .NET, Python, JavaScript, TypeScript, React, SQL' },
{ group: 'DevOps og infrastruktur', items: 'Docker, Linux, CI/CD, Azure DevOps, GitHub, nginx / reverse proxy, overvåking, egendrift' },
{ group: 'Arbeidsmåte', items: 'Testing, sikkerhet, OAuth2-integrasjoner, driftsstøtte, kommunikasjon med interessenter' },
],
experience: [
{ role: 'Systemutvikler', org: 'Warwickshire County Council, UK', dates: '20152023',
note: 'De to første årene var en lærlingperiode.',
bullets: [
'Jobbet på det fylkesdekkende systemet for feilmelding av veilys og veier, brukt i hele Warwickshire.',
'Designet, bygde og vedlikeholdt fullstack-applikasjoner i C#, Python, Ruby on Rails, SQL og JavaScript.',
'Leverte pålitelig, godt testet programvare og løste stabilitets- og ytelsesproblemer i produksjon.',
'Hadde ansvar for utrulling og feilsøking i drift, og styrket tilganger og pålitelighet.',
'Veiledet kollegaer i beste praksis for kode og prosess.',
] },
{ role: 'Egen produktutvikling og norskkurs', org: 'Tønsberg', dates: '2023nå',
bullets: [
'Bygger og drifter egne fullstack-produkter (se Prosjekter) samtidig som jeg utvikler norskkunnskapene.',
] },
],
earlier: [
'Salgsrepresentant — Royal Vapes, UK (20172021)',
'Bartender — The Hodcarrier, UK (20162018)',
'Resepsjonist — Nuffield Health, UK (20142015)',
],
projects: [
{ name: 'JobTrack', desc: 'Fullstack jobbsøknads-tracker (React, ASP.NET Core, SQLite, Docker) med lokal AI-oppsummering og Gmail-integrasjon.' },
{ name: 'InboxIntel', desc: 'Verktøy for Gmail-analyse og trygg masseopprydding, bygget som Clean Architecture i .NET 8 med PostgreSQL og krypterte OAuth-tokens.' },
{ name: 'Egendriftet hjemmelab', desc: 'Ubuntu, Docker, nginx reverse proxy, autentisering, overvåking og egen Gitea-instans.' },
],
education: { qual: 'Extended Diploma — NVQ nivå 3 i IKT', org: 'Warwickshire College, UK', dates: '20122015' },
};
module.exports = { EN, NO };