Patti Perlock

Frontend Software Engineer

Frontend Software Engineer with 5 years of experience building large-scale React and Next.js applications. Focused on frontend architecture, state management, and designing reliable, high-performance user experiences across complex, API-driven systems.

Experience

Software Engineer

Acro Commerce

July 2021 - Present

Kelowna, BC (Remote)

Telus/Koodo Headless Commerce Migration

  • Migrated Koodo’s e-commerce storefront from a Drupal monolith to a headless, composable commerce architecture with a React and Next.js API-driven frontend, Node.js services, and a decoupled Contentful CMS.
  • ​ Implemented and contributed to Koodo and Telus design systems, collaborating with external design system teams to translate complex designs into reusable React components and consistent UI patterns across storefronts.
  • Redesigned authentication and session management using Next.js middleware, creating a unified authentication layer that simplified local development and improved request handling.
  • Consolidated multiple API integrations into a centralized React Query data layer, establishing predictable data and caching patterns that eliminated race conditions and stabilized critical commerce flows used by thousands of daily users.
  • Built automated unit and integration tests using Jest and React Testing Library, increasing confidence in high-risk commerce flows and reducing regression bugs during releases.
  • Improved developer workflows with feature flag tooling and automated production-like local environments, reducing rollout bugs and time spent on onboarding and debugging.
  • Selected for a high-priority homepage rebrand, leading refinement and mentoring developers to deliver one week ahead of schedule.
  • Contributed to frontend architecture decisions including data flow design, state management patterns, and component system structure across large React applications.

Telus E-Verification System (EVS)

  • Enhancing Telus’s e-Verification System, improving account upgrade flows across React frontends integrated with Drupal and Contentful.
  • Developing custom Drupal modules to manage backend data flows, document verification processes, customer/association records, and offer management logic across multiple integrated systems.
  • Leveraging agentic AI development tools to accelerate feature delivery and quickly gain proficiency in the Drupal ecosystem while contributing to production systems.
  • Researched and evaluated AI models and prompt engineering strategies for document verification, analyzing accuracy, performance, and reliability, and presented recommendations to stakeholders and clients to guide production rollout.
  • Developed an AI-powered auditing system for POE documents, integrating automated scoring into the backend verification platform with both real-time and queued processing workflows.
  • Enabled administrators to validate and compare AI-generated scores against manual approvals using searchable and exportable metrics, improving verification reliability and reducing manual review effort.

Teaching Assistant

Brainstation

Feb 2021 - May 2021

Toronto, ON (Remote)

  • Supported instructors at BrainStation by troubleshooting student code and providing real-time guidance during web development courses.
  • Delivered live coding walkthroughs of technical problems, explaining debugging strategies, algorithmic thinking, and best practices to a classroom audience.
  • Debugged JavaScript and React issues for students, helping them understand errors and apply best practices.
  • Provided one-on-one mentorship during labs and workshops to reinforce concepts and improve student confidence.

Senior Database Administrator

Kirkland Lake Gold

2017 - 2020

Matheson, ON

  • Spearheaded the development and execution of a SQL server database remotely on a 3 month deadline, allowing a major exploration drilling program to commence.
  • Eliminated inefficiencies by developing and delivering streamlined reporting and automated tracking tools to senior level management.
  • Designed and regulated a detailed QAQC monitoring program that reports the precision and accuracy of assay data, complying with NI43-101 quality standards as required by the securities commission.

Education

Web Development Diploma

BrainStation

Master of Science, Geophysics

University of Western Ontario

Bachelor of Science, Geophysics

University of Western Ontario

Skills

Core

JavaScript (ES6+)TypeScriptReactNext.js (SSR/SSG)React QueryCustom HooksReact RouterHTML5CSS / SASSStyled ComponentsStorybookJest

Advanced

Redux / Redux ToolkitNode.js / ExpressAuthentication & Session ManagementGit & GitHubWebpackPackage ManagersFeature FlagsContentfulAnalyticsMySQLAccessibility (A11y)

Supporting

MUI / FigmaCypress / Playwright / VitestMonoreposViteShopifyMongoDBDrupal