Return home

Otis Vickers-Graver.

Senior Full Stack Engineer

Executive summary

Senior Full Stack Engineer with six years of professional experience building customer-facing, e-commerce, and enterprise applications with TypeScript, React, Next.js, and Node.js. I take ownership from understanding a problem through implementation, deployment, and iteration, working closely with customers, stakeholders, and engineering teams.

Professional experience

JAN 2023 — PRESENT

Senior Full Stack Engineer

ROLI

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

Software Engineer & Team Lead

OLR

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

Software Engineer

Pirical

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

TypeScriptJavaScriptReactNext.jsAstroSolidJSAngularTailwind CSS

Backend

Node.jsExpressREST APIsRuby

Data

PostgreSQLMongoDBInfluxDBSQL

Infrastructure & testing

AWSDockerTerraformGitHub ActionsJenkinsVercelNginxCypressMochaChai

Commerce & content

ShopifyStripeKlarnaPayPalStoryblokContentful

Agentic development

Claude CodeCursorGitHub CopilotCodexMCP serversAgent skillsSub-agent workflows

Education & intensive study

SEP — DEC 2020

Software development intensive

Makers Academy, London

16-week programme focused on object-oriented programming, test-driven development, and full-stack team projects.

2010 — 2012

International Baccalaureate

City and Islington Sixth Form College, London

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