Ethan Frigon

Work Experience

Roles and timelines

Web Application Developer

Dvele

2023 - Present

Remote / US

Lead front-end work on internal platforms and customer-facing apps using TypeScript, React, Redux, React Router, and Tailwind. Partnered closely with design and backend to deliver features end-to-end.

Key Achievements:
  • Drove major refactor and code-splitting initiatives reducing bundle size and improving first load time.
  • Built shared UI components and patterns that improved delivery speed and consistency across apps.
  • Collaborated on Python/Django services and API contracts to unblock front-end features.
  • Improved DX by enhancing tooling, linting, and CI checks for the front-end repo.
TypeScriptReactReduxReact RouterTailwindPythonDjango

Software Developer

Applied Solutions & Consulting

2019 - 2020

Kelowna, BC

Worked on client projects across the stack, delivering web features from prototype to deployment.

Key Achievements:
  • Implemented responsive UIs and forms, increasing conversion and reducing user error.
  • Optimized database access and server endpoints to improve page load times.
  • Integrated third‑party APIs and payment providers into existing applications.
JavaScriptTypeScriptReactNode.jsPostgreSQL

Head Lifeguard

YMCA Southern Interior

2017 - 2023

Kelowna, BC

Led teams to maintain safety and deliver excellent member experience in a high‑traffic facility.

Key Achievements:
  • Trained and mentored new lifeguards; coordinated schedules and daily operations.
  • Responded to incidents following strict protocols and maintained detailed records.
  • Recognized for reliability, communication, and calm leadership under pressure.