Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.49 KB

File metadata and controls

47 lines (33 loc) · 2.49 KB

CV -- Riley Park

Location: Toronto, Canada Email: riley@example.com LinkedIn: linkedin.com/in/rileypark Portfolio: rileypark.dev GitHub: github.com/rileypark

Professional Summary

Full-stack engineer with 8 years shipping end-to-end product features across APIs, data models, and rich web clients. Owned vertical slices for a multi-tenant operations platform (2019-2025): from PostgreSQL schema and Node.js services to React dashboards used daily by thousands of operators. Comfortable owning reliability, performance, and developer experience across the stack.

Work Experience

Northwind Ops Inc -- Toronto, Canada

Staff Full-Stack Engineer 2019-2025

  • Led design and delivery of workflow automation UI (React, TypeScript) backed by event-sourced services (Node.js, PostgreSQL): cut manual ticket handling time for large customers by roughly 35%
  • Shaped API boundaries and versioning strategy between web clients and public REST surface; documented contracts with OpenAPI and contract tests
  • Improved query performance and cache strategy for reporting views; reduced p95 dashboard load time with indexed aggregates and selective invalidation
  • Partnered with platform on auth (OAuth2/OIDC), feature flags, and safe rollout patterns; supported on-call for customer-facing incidents
  • Mentored 5 engineers on full-stack debugging, testing pyramids, and incremental refactors without big-bang releases

HarborLine Software -- Remote

Full-Stack Engineer 2016-2019

  • Built CRUD-heavy admin tools and billing integrations (React, Express, PostgreSQL) with role-based access and audit trails
  • Implemented background jobs for imports and notifications (queue + idempotent workers); improved failure visibility with structured logging
  • Contributed to CI pipeline (lint, unit, integration tests) and staging data fixtures for repeatable QA

Projects

  • form-kit-sandbox (Open Source) -- Playground for accessible multi-step forms with server-driven validation examples
  • trace-notes (Blog) -- Short posts on correlating frontend errors with backend traces in distributed setups

Education

  • BSc Computer Science, University of Waterloo (2016)

Skills

  • Frontend: TypeScript, React, HTML/CSS, accessibility basics, performance profiling
  • Backend: Node.js, REST, OpenAPI, PostgreSQL, Redis, message queues
  • Quality: Jest, Playwright, integration tests against test containers
  • Ops & delivery: Docker, Kubernetes basics, GitHub Actions, observability (logs, metrics, traces)