Ryan Spice-Finnie

Senior Software Engineer

Frontend architecture, full-stack development and technical leadership

contact@ryanspice.com | +1 226 504 2776

Portfolio | LinkedIn | GitHub | Technical writing

London, Ontario | Available for Toronto hybrid and Canada-remote roles

Professional profile

Hands-on software engineer with more than a decade of frontend-focused full-stack experience across enterprise platforms, customer-facing products and independent consulting. I modernize legacy applications, establish shared frontend architecture, implement authentication and APIs, and deliver accessible interfaces using JavaScript and TypeScript, Angular, React and Svelte.

Technical capabilities

Frontend: JavaScript, TypeScript, Angular, React, Preact, Svelte/SvelteKit, Vue, native Web Components, HTML, CSS/SCSS; component architecture, SSR and prerendering.

Full stack and integration: Node.js, PHP, SQL, REST, GraphQL, OAuth/OpenID Connect; Azure containers, Static Web Apps, CDN and Storage; legacy .NET environments; AWS/GCP, Stripe and Moneris.

Quality and delivery: AODA/WCAG implementation, Storybook, Vitest, Jest, Mocha, Chai, Git, Webpack, Vite and CI workflows.

Recent experience

Canopy DigitalAug 2024–Present

Principal Engineer

AutoTrader.ca2024 · 6/m

Full Stack Engineer

Professional experience continued

Pizza Pizza LimitedNov–Dec 2023

Angular Deployment Specialist | Pizza 73

Ontario Cannabis StoreMar–Oct 2022

Senior Full Stack Engineer

ManulifeJun 2020–Mar 2021

Senior Full Stack Engineer

ADESA / OpenlaneFeb 2018–Aug 2019

Senior UX Developer, then Senior Software Engineer

IndegeneNov 2016–Feb 2018

Front-End Developer and Team Lead

Additional experience: Tracer/Mark8t (Svelte, PHP, QR contact tracing); Nobul (React/GraphQL and Google Cloud); Goods and Services (Drupal); FutureVault (React, PHP/MySQL, Java); LM Staffing (PHP/SQL and Elasticsearch).

Education and current projects

Video Game Design and Development, Yorkville University / RCC Institute of Technology, with a focus on C++ programming and project management. SAFe training and certification, 2019.

Recent independent work includes Three.js/PixiJS 8 game development and AI harnesses with MCP and API tools. Fugu Fusion explores scoped delegation, provider routing and verification.