Return home

Otis Vickers-Graver.

Senior Full Stack Engineer

Executive summary

I’m Otis, a Senior Full Stack Engineer based between the UK and UAE. I build and operate the systems behind global commerce, customer onboarding, and distributed retail telemetry. At ROLI and OLR, I’ve worked from product definition and architecture through delivery, deployment, and production support—leading teams when the work demanded it.

Professional experience

JAN 2023 — PRESENT
ROLI

Senior Full Stack Engineer

Broad engineering ownership of roli.com, connecting product discovery, purchase, and onboarding on a unified multi-region platform.

  • Merged two storefronts into a full-stack, multi-region application using TypeScript, React, Next.js, and Node.js.
  • Built Node.js, Express, and MongoDB APIs for self-service order history, reducing support tickets for order lookups.
  • Integrated Shopify, Stripe, Klarna, and PayPal, including the data access layer and error handling for payment flows.
  • Led the Japanese market rollout with edge-based location detection, localised checkout, and controls for APPI and COPPA requirements.
  • Delivered multi-step onboarding for the CASIO partnership and improved loading performance, inventory updates, and cart state management.
  • Reduced Cypress end-to-end test duration by 80% through CI/CD parallelisation and resolved indexing and crawling issues from technical SEO audits.
  • Built agent-assisted tools for sprint tickets, account provisioning, and pull requests, and lead a collaborative AI workshop for developers.
MAR 2021 — DEC 2022
OLR

Software Engineer & Team Lead

Built HAWK from the ground up, giving retailers a central view of point-of-sale systems. Led and mentored four engineers across frontend, backend, and deployment.

  • Took HAWK from an initial idea to production, working directly with senior leadership, enterprise clients, and product managers.
  • Built operational dashboards with React and Next.js, backed by Node.js services and InfluxDB telemetry.
  • Delivered REST APIs with session-token authentication, OpenAPI documentation, and tuned InfluxDB and SQL queries.
  • Managed four engineers, sprint planning, retrospectives, code reviews, and staging and production deployments.
  • Configured distributed-server alerts using Kapacitor and PowerShell to detect failures before customer outages.
  • Worked with principal architects on high availability and automated cloud deployment using AWS, Terraform, Jenkins, and Nginx.
JAN — MAR 2019
Pirical

Software Engineer

Built APIs and a client analytics interface for a legal analytics platform, alongside a responsive company website.

  • Built and deployed a Node.js REST API to OpenAPI specifications.
  • Developed an AngularJS and Node.js analytics interface for large legal datasets.
  • Redesigned the company website for mobile and desktop using HTML, CSS, and JavaScript.

Technical profile & toolchain

Frontend

TypeScriptJavaScriptReact 19Next.js App RouterAstroSolidJSAngularTailwind CSS v4

Backend

Node.jsExpressREST APIsOpenAPIRuby

Data

PostgreSQLMongoDB AtlasInfluxDB Time-SeriesSQL

Infrastructure & Cloud

AWSDockerTerraformGitHub Actions CI/CDJenkinsVercel EdgeNginxCypressMocha / Chai

Commerce & Platform

Shopify HeadlessStripeKlarnaPayPalStoryblokContentful

Agentic AI Toolchain

Claude CodeCursorGitHub CopilotCodexModel Context Protocol (MCP)Custom Agent SkillsAutonomous Sub-agent Workflows

Education & intensive study

SEP — DEC 2020

Software development intensive

Makers Academy, London

16-week intensive programme focused on object-oriented architecture, test-driven development, and full-stack engineering practices.

2010 — 2012

International Baccalaureate

City and Islington Sixth Form College, London

Diploma alongside community outreach, agricultural construction projects, and youth mentoring.