Curriculum vitae

NathanMillar.
Lead Frontend Developer
Lead Developer specialising in React and TypeScript, with over seven years of professional software development experience. I combine hands-on frontend engineering with technical planning and application architecture, alongside independent website and integration projects.
ReactTypeScriptShared UIMulti-tenancy
7+Years of professional
software development
4Development roles
at Next PLC
2019Joined Next
as a graduate
Experience & education.
01 / CareerJun 2019 – present
Next PLC
Lead Developer · Enderby, Leicestershire
- Lead DeveloperJun 2025 – present
- Senior DeveloperNov 2022 – Jun 2025
- DeveloperFeb 2021 – Nov 2022
- Graduate DeveloperJun 2019 – Feb 2021
- Migrated the header, footer, product listing pages (PLP) and product detail pages (PDP) from the legacy monolith into modern frontend microservices; assisted with associated backend migrations.
- Helped architect and implement templating and theming for a single multi-tenant codebase serving UK and international sites: Next, Joules, Reiss, JoJo Maman Bébé, MADE, Laura Ashley, FatFace and Victoria’s Secret, plus the Seasons subsite.
- Reduced development effort through shared implementation and feature flags, enabling features to be built once and configured across sites while supporting feature parity.
- Improved frontend performance through modern technology stacks and deliberate server-side and client-side rendering patterns.
- Implemented a custom Module Federation approach to enable faster rollouts and rollbacks.
- Lead technical decisions, work planning and code reviews; mentor developers, coordinate with stakeholders and oversee releases alongside hands-on React and TypeScript development.
- Helped champion migration from Azure DevOps Git to GitHub Enterprise to enable use of GitHub Copilot cloud agents.
- Spoke at Next’s Early Careers Technology Icebreaker 2026, sharing my progression from trainee to Lead Developer.
Jan 2026 – present
NM Software Development
Software Developer · Self-employed
- Deliver web projects from requirements through to ongoing support, alongside my role at Next.
- Maintain a business website, client portal and service status page. Selected projects are detailed below.
Oct 2017 – Aug 2018
NHS Arden & GEM CSU
Software Development Intern · Greater Leicester area
- Applied academic knowledge in a professional development setting and collaborated with colleagues.
2014 – 2019
Nottingham Trent University
BSc (Hons) Information and Communications Technology
- Dissertation: Prescription and medicine management platform using .NET MVC.
Jun 2013 – Jun 2019
McDonald’s
Shift Manager · Scunthorpe
- Managed busy restaurant shifts, coordinated the team and handled operational and customer needs.
- Built experience in prioritisation, supporting colleagues and communication under pressure.
2012 – 2014
John Leggott College
Education
- Level 3 National Double Diploma in IT.
- A-Level Media Studies.
Selected projects.
02 / ProjectsPROJECT / 01NM Software Development
Software Developer · Self-employed
Jan 2026 – present
Deliver web projects alongside full-time employment, from requirements through to ongoing support.
Web developmentDelivery & support
Explore the work
Maintain a business website, client portal and service status page.
PROJECT / 02Leedon Ltd
Client project · Construction, roofing and maintenance
A business website supported by search visibility, analytics and the tools needed for day-to-day operations.
AnalyticsMicrosoft 365
Explore the delivery
- Built the business website and set up Google search visibility and analytics.
- Provisioned Microsoft 365 email and shared storage alongside the website delivery.
PROJECT / 03MeetTheMillars
Bespoke wedding website
A personalised guest experience, with separate day and evening journeys, RSVP collection and a shared photo gallery.
Next.jsTailwind CSSCloudflare R2Vercel
Explore the build
- Built with Next.js App Router and Tailwind CSS on Vercel, using personalised RSVP links.
- Integrated Google Apps Script and Google Sheets for RSVP collection.
- Used Cloudflare R2 for guest photo uploads, listing and deletion.
- Added Google Analytics and calendar functionality, with live and preview environments.
Visit MeetTheMillars PROJECT / 04Little Rose
Client project · Personalised gifts and keepsakes
An online shop supported by AI-assisted product creation and an administration portal for managing the store.
Google Gemini APIProduct administrationOrder managementFeature flags
Explore the build
- Integrated the Gemini API to help create product listings and automatically replace image backgrounds.
- Built administration workflows for products, feature flags and order management.
- Added a WYSIWYG email editor for store communications.
Visit Little Rose Volunteering.
VolunteeringStudent Mentor
ClickSilver
Feb – Mar 2016
Resident Assistant
Nottingham Trent University
Sep 2016 – Jun 2017
Course Representative
Nottingham Trent University
Sep 2015 – Jun 2017