curriculum vitae · last updated apr 2026
Dylan Kennedy — software engineer.
download pdf01 · 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.