20+ years building for the web, and I still genuinely love it. I'm looking for my next opportunity as a full stack developer. I enjoy taking ideas from rough concept to real product, as well as maintaining and iterating on projects so they keep getting better. I've worked up and down the stack on web apps, APIs, mobile apps, static websites, internal tools, ecommerce integrations, and many other products. Most recently I've worked on a React Native iOS app backed by a Cloudflare Worker using R2 and D1, enterprise-scale React apps, and ongoing maintenance of Laravel based ecommerce applications. You can see some of my work at _Website not available. Sign in: https://www.twine.net/signup_

Rob Norman

20+ years building for the web, and I still genuinely love it. I'm looking for my next opportunity as a full stack developer. I enjoy taking ideas from rough concept to real product, as well as maintaining and iterating on projects so they keep getting better. I've worked up and down the stack on web apps, APIs, mobile apps, static websites, internal tools, ecommerce integrations, and many other products. Most recently I've worked on a React Native iOS app backed by a Cloudflare Worker using R2 and D1, enterprise-scale React apps, and ongoing maintenance of Laravel based ecommerce applications. You can see some of my work at _Website not available. Sign in: https://www.twine.net/signup_

Available to hire

20+ years building for the web, and I still genuinely love it. I’m looking for my next opportunity as a full stack developer.

I enjoy taking ideas from rough concept to real product, as well as maintaining and iterating on projects so they keep getting better.

I’ve worked up and down the stack on web apps, APIs, mobile apps, static websites, internal tools, ecommerce integrations, and many other products.

Most recently I’ve worked on a React Native iOS app backed by a Cloudflare Worker using R2 and D1, enterprise-scale React apps, and ongoing maintenance of Laravel based ecommerce applications.

You can see some of my work at Website not available. Sign in: https://www.twine.net/signup

See more

Work Experience

Contractor Senior Software Developer
October 1, 2025 - Present
Contract-based role building a back-end API and storage model for a React Native game, persisting game objects in Cloudflare R2; migrated a React web game to React Native to unify delivery across mobile platforms and accelerate feature rollout; refined process for a safe AI-assisted development workflow with clear guardrails, planning gates, and review checkpoints.
Senior Software Developer at Bold Commerce
July 1, 2024 - September 1, 2025
Led migration from REST to GraphQL across 6 API-heavy Shopify apps to meet platform requirements and reduce integration risk. Led consolidation of overlapping apps and delivered a white-glove migration path for sunsetted users, reducing cost while minimizing disruption. Identified and fixed a bug that caused a large Pricing API client to re-upload full pricing data daily, cutting unnecessary cloud spend. Owned API support and monitoring for high-traffic integrations, improving production reliability and issue response time. Mentored an intermediate developer for 6 months and supported their promotion to Senior.
Senior Software Developer at Priceline.com
March 1, 2020 - March 1, 2024
Built and maintained a Node.js and PostgreSQL API for white-label partner config used across multiple client apps. Consolidated fragmented white-label config into a centralized API and database flow, reducing weekly update effort by over 50% (~20 hours to ~4 hours). Replaced static promotion configuration with a dedicated promotion service, reducing campaign launch time by ~75%. Built a partner-management dashboard that shifted routing data changes from engineering to account teams and reduced recurring dev requests.
Dev Lead at Bold Commerce
March 1, 2016 - March 1, 2020
Led the team that built a unified pricing rules API across Bold apps, enabling co-install scenarios, reducing support load, and helping close a major enterprise deal (Staples Canada). Built a cross-team automated testing strategy for pricing behavior that removed recurring onboarding work and saved 1-2 hours per dev per week. Drove modernization of legacy applications with a test-first migration strategy that improved maintainability. Built and managed CI/CD workflows from Docker-based local development through Concourse / GitLab pipelines to Kubernetes on GCP. Mentored developers and co-op students, contributing to multiple internal promotions.
Web Developer / Designer at Weizen Young Ecommerce / Sprout Commerce
February 1, 2009 - March 1, 2016
Built integration and scheduler services to sync ERP and ecommerce data (products, inventory, customers, orders). Built Big Commerce product import platform reducing onboarding friction for merchants migrating from other systems. Delivered custom ecommerce implementations and internal tooling across varied client environments.
Web Developer / Designer at Mate 1.com Inc.
August 1, 2009 - September 1, 2010
Built an early live profile activity feed. Designed landing pages/ banners. Maintained Mate1.com app and website.
Web Developer at RedstoneX
April 1, 2009 - August 1, 2009
Built a reusable project boilerplate for brochure-style sites, reducing setup time across client projects. Built a PHP/AJAX tag board service used by over 5,000 users.
Web Developer at Canadian Forces School of Aerospace Studies
May 1, 2007 - April 1, 2009
Built a Gantt-based team task platform (ASP/MySQL). Built a multimedia learning platform for the Air Force Officer Development Program (AFOD) that improved learner outcomes.

Education

Bachelor's Degree in Computer Science at University of Manitoba
January 1, 2006 - April 1, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment