Robert Mills
Senior Full Stack Developer with 10+ years building and scaling web platforms in PHP/Laravel, Python/Django, Vue/Nuxt, React/Next.js and TypeScript on AWS.
Previous Work
Vodafone Fix & Go(opens in a new tab)
A repair site built on the Virtue white-label retail platform at KTM Online.
- Built a white label repairs booking frontend that could be used by multiple brands
- Architected saas API endpoints that support multiple brands
- Orchestrated the zero-downtime migration of two e-commerce sites and three back-office systems from bare-metal servers to AWS, using Terraform for parts of the infrastructure, cutting hosting costs by about 75%
- Replaced manual deployments with automated CI/CD on merge, cutting deployment time from 20 minutes to around 3
- Implemented a micro-frontend architecture using Next.js, React, TypeScript and Turborepo. Helped build a shared component library for content and forms, used by 5–6 applications across multiple brands.
Virtue
A white-label SaaS platform for retail ordering and POS.
- Helped turn a single-company product into a white-label SaaS platform that now runs all retail store ordering and POS for Fonehouse and third-party branded stores, replacing the legacy store system
- Architected an end-to-end testing strategy using Vitest (unit), Pest (PHP) and Playwright (E2E), drastically reducing regression bugs
- Built APIs that pull from multiple data sources
Played a key role in the launch of Soho Home and Cowshed ecommerce websites. A large, successful project that was delivered on time and under budget, where I built critical pieces of functionality such as:
- Omnichannel marketing with Salesforce API integration and email templates
- Accounting API integration with full code coverage testing which eliminated previously required manual intervention
- Product listing, product detail, store and Blog pages from Figma designs which allowed easy content editing while sticking to strict style guidelines
- Highly customizable page components which provided editors with the ability to make beautiful pages easily
Worked on maintaining and building new features including:
- Led the development of a new checkout flow and built the all new front-end based on designs
- Integrated Amazon Pay, Apple Pay and Google Pay which increased the conversion rate by 20%
- Built a new clean and simple carousel used on every page
- A/B tested new features to compare performance
- Responsible for all Google Analytics and Google Tag Manager changes on the site
Lead developer on the site, handling daily communication and development work:
- Led sprint meetings with the company's key stakeholders
- Drove SEO and performance improvements
- Implemented JSON-LD structured data across the entire site allowing Search Engines to easily index articles, products and services along with company contact details
- Drastically improved site performance through leveraging lazy-loading of images and less important page sections
Impact-Up
Designed and built the front end of a SaaS platform for an ESG-reporting start-up, using Nuxt, Vue.js and TypeScript:
- Implemented Azure AD B2C login
- Developed editable blog & pages by building reusable components and leveraging a headless CMS for content management
- Built all the business logic for answering and managing questionnaires, users and displaying reports / graphs based on data
- Built a reusable, typed API client with ofetch and Pinia for consistent front-end/back-end communication
- Set up CI/CD with GitHub Actions, deploying to Azure
- Used Zod for end-to-end typing and automatic form validation
Created a portfolio website for film and TV Art Director:
- Made an animated splash screen using JavaScript to measure and draw the SVG logo
- Developed editable blog & pages by building reusable components and leveraging a headless CMS for content management
Artifax Agora
Worked across two product teams to facilitate seamless cross-team collaboration and bridge knowledge gaps between agora and event:
- Implemented AWS EC2 Autoscaling, Load balancing and Multi-AZ deployment so the application could scale from hundreds to millions of requests per minute
- Set up a NAT Gateway so all traffic could be routed through controlled IP address for clients whitelisting security requirements
- Carried out regular code security reviews and enforced OWASP Top 10 practices
Artifax Event
While at Artifax I worked on their Event management software used around the world in multiple languages, maintaining and building new features:
- Built multiple integrations such as Mailchimp for sending event marketing emails and Spektrix for importing event ticket sales data
- Automated the long and complicated build process which eliminated human errors and wasted development time
- Developed many REST API calls and maintained publicly available API documentation