Andrew Dotterer

Developer & Oboist

Skills

eCommerce Development

Experience: 5+ years

I build and customize storefronts on BigCommerce and Shopify — from heavily customized Stencil/Handlebars themes to modern headless builds with Catalyst and Next.js. I handle complex product catalog logic, bundle configuration, CMS integrations, custom Page Builder widgets, and GraphQL/REST API work, and I deliver ADA-compliant, production-ready storefronts.

BigCommerceShopifyCatalystStencil / HandlebarsLiquidNext.jsGraphQLREST

API & Third-Party Integrations

Experience: 4+ years

I connect storefronts and applications to the platforms that power them — search and recommendations, marketing automation, reviews, loyalty programs, marketplaces, and serverless backends. If it has an API, I can integrate it.

RESTGraphQLOAuthWebhooksiPaaSAWS LambdaNode.js

Middleware & Data Pipelines

Experience: 3+ years

I design and build middleware that keeps systems in sync — scheduled catalog syncs, real-time inventory feeds, delta update pipelines, and cross-system data flows. I'm comfortable owning the full pipeline from source to storefront.

Node.jsScheduled JobsREST APIsInventory SyncBigCommerce APIiPaaS

Frontend Engineering

Experience: 5+ years

I build performant, accessible frontends with Next.js and React — responsive across desktop, tablet, and mobile. I ship UIs that are fast, accessible, and maintainable, whether headless or platform-native. I work in TypeScript, use component-driven architecture, and can take Figma designs through to production-ready interfaces.

Next.jsReactTypeScriptCSS / SCSSTailwind CSSFigmaAccessibility

Messaging & Bot Platforms

Experience: 3+ years

I build event-driven bots and automations on Discord and Slack — command systems, API-driven workflows, and real-time messaging integrations. I can implement complex behaviors including AI-powered bots with dynamic behavior, and wire messaging platforms into escalation flows for live agent handoff in customer-facing chatbots.

Discord APISlack APIExpress.jsNode.jsWebSocketsGenerative AI

AI Integration

Experience: 2+ years

I integrate generative AI into application logic — not as an add-on, but as part of the core design. I build production assistants with live agent escalation, implement AI with dynamic self-extending behavior, and design domain-specific tooling. I focus on AI that fits the product and the user flow.

Generative AINext.jsNode.jsLLM APIsAI Tooling