Location: Toronto, Canada Email: riley@example.com LinkedIn: linkedin.com/in/rileypark Portfolio: rileypark.dev GitHub: github.com/rileypark
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.
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
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
- 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
- BSc Computer Science, University of Waterloo (2016)
- 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)