curriculum vitae · last updated apr 2026

Dylan Kennedy software engineer.

download pdf

01 · personal statement

Full-stack engineer with 4+ years of experience building modern web applications and internal platforms. Comfortable across the stack with TypeScript, Node.js, and React, and across the lifecycle — from feature delivery to platform tooling and developer experience.

02 · skills

languages
JavaScript (ES6+), TypeScript, Node.js, React
tools
AWS (certified), observability tooling, Git, CI/CD pipelines, internal platforms
practices
Agile (Scrum / Kanban), code reviews, A/B testing, feature toggles, continuous delivery
soft
Mentoring, team collaboration, stakeholder communication

03 · experience

Software Engineer · Travel & e-commerce, London
Apr 2022 — present
  • Contributed to customer-facing features and internal platforms across a large web estate.
  • Owned multiple Node services serving a range of applications and business cases.
  • Worked on sustainability-focused product features built for a large customer base.
  • Used A/B testing, feature toggles, and continuous delivery to safely improve UX.
  • Led an initiative to upgrade a legacy estate to LTS Node runtime, delivered ahead of schedule.

04 · education

Goldsmiths, University of London · Foundation Year, Computer Science
2022 — 2023
  • Achieved First Class grade with Gold Award.
  • Elected Year Representative of the cohort.
Multiverse · Software Engineering Apprenticeship
2023 — 2024
  • Completed apprenticeship programme with Distinction.