portrait

Patti Perlock

<coder>

Building scalable React applications with a focus on clean architecture and performance.

At a Glance

  • 5 years building production-ready React applications
  • Mentors and onboards developers, sharing knowledge and improving team workflows
  • Strong focus on reusable component architecture and maintainable UI systems
  • Takes ownership of projects from planning through production
  • Comfortable debugging complex state and data-fetching issues
  • Self-driven and effective in remote work environments
  • Organized, with a focus on DRY, maintainable code and scalable patterns
  • Collaborates closely with designers, backend engineers, QA, and product teams in Agile environments to deliver reliable releases

Experience Summary

Frontend Software Engineer

Acro Commerce
Jul 2021 - Present·Kelowna · Remote
Acro Commerce

Acro Commerce is a Canadian digital commerce agency specializing in ERP-integrated ecommerce solutions for B2B organizations.

  • As part of the software engineering team, I work across multiple client storefronts and internal platforms. I initially contributed to migrating Koodo’s commerce platform from a legacy Drupal implementation to a modern React-based architecture, transitioning the storefront into a scalable, component-driven frontend. I supported high-visibility homepage rebrands, built and standardized reusable UI components, and improved performance and maintainability. I also proactively enhanced developer experience through tooling, documentation, and workflow improvements, while mentoring and onboarding new developers.
  • Currently, I maintain and enhance TELUS’s e-Verification System (eVS), improving customer account upgrade flows across multiple React frontends integrated with Drupal and Contentful backends. I evaluated AI document-verification models to provide actionable recommendations, then implemented the selected solution in production, supporting rollout and future optimizations.
  • I collaborate closely with designers, backend engineers, QA, and product stakeholders in an Agile development environment to deliver reliable production releases.

Skills

core

JavaScript (ES6+)
JavaScript (ES6+)
TypeScript
TypeScript
React
React
Next.js (SSR/SSG)
Next.js (SSR/SSG)
React Query
React Query
Custom Hooks
Custom Hooks
React Router
React Router
HTML5
HTML5
CSS / SASS
CSS / SASS
Styled Components
Styled Components
Storybook
Storybook
Jest
Jest

advanced

Redux / Redux Toolkit
Redux / Redux Toolkit
Node.js / Express
Node.js / Express
Authentication & Session Management
Authentication & Session Management
Git & GitHub
Git & GitHub
Webpack
Webpack
Package Managers
Package Managers
Feature Flags
Feature Flags
Contentful
Contentful
Analytics
Analytics
MySQL
MySQL
Accessibility (A11y)
Accessibility (A11y)

supporting

MUI / Figma
MUI / Figma
Cypress / Playwright / Vitest
Cypress / Playwright / Vitest
Monorepos
Monorepos
Vite
Vite
Shopify
Shopify
MongoDB
MongoDB
Drupal
Drupal