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
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
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
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
