Skip to main content
CD

Resume

Chetan Dasauni

Senior Software Engineer · Vancouver, BC, Canada

Senior software engineer based in Vancouver, BC, with 10+ years shipping scalable, accessible web platforms. I work across React, TypeScript, Node, Ruby on Rails, and Python, with deep focus on frontend architecture, performance, and AI-assisted development workflows.

Experience

  1. 2025 — Present

    Senior Software Engineer

    Scribd · Vancouver, BC

    AI-augmented engineering on a consumer reading platform.

    • Lead SEO and AI-bot discoverability strategy: structured data, server-side rendering, and content surfaces tuned for both search engines and LLM-driven discovery.
    • Design per-PR preview environments with Google Cloud Build to accelerate review and reduce regressions reaching main.
    • Pioneer AI-assisted development workflows: Cursor agents that scope tickets into draft PRs and write test coverage; a Claude Code setup with codebase-specific skills and Mermaid-based AI memory orchestrated through a top-level orchestrator skill.
    • Ship experiments and fixes across a Ruby on Rails + React codebase as part of the broader product surface.
    • Ruby on Rails
    • React
    • TypeScript
    • Google Cloud Build
    • Cursor
    • Claude Code
  2. 2022 — 2025

    Senior Frontend Software Engineer

    Intuit · Vancouver, BC

    Enterprise architecture at scale.

    • Architected a complete frontend rewrite grounded in Single Responsibility, Separation of Concerns, and Loose Coupling principles.
    • Cut code duplication from 300+ files to ~20 with a reusable React widget scaffold, saving the team a week or more per feature shipped.
    • Owned an end-to-end Lead Capturing capability spanning Java Spring Boot and React, with Akamai for security and routing.
    • Drove platform-wide Core Web Vitals and accessibility improvements.
    • React
    • TypeScript
    • Java Spring Boot
    • Akamai
    • Core Web Vitals
    • Accessibility
  3. 2020 — 2022

    Senior → Staff Software Engineer

    Unbounce · Vancouver, BC

    Frontend platform work — design systems and build tooling.

    • Cut deployment times from 15 minutes to 3 by restructuring a monolithic repo into a Lerna-based packaging system.
    • Modernized a design system with Storybook and TypeScript adoption across consuming applications.
    • Prototyped a customizable page builder using CSS variables and CSS Grid template areas.
    • Promoted from Senior to Staff Software Engineer; mentored engineers through 1:1s and learning sessions.
    • React
    • TypeScript
    • Lerna
    • Storybook
    • CSS Grid
    • Design Systems
  4. 2016 — 2020

    Frontend Developer → Senior Full Stack Developer

    Sycle · Vancouver, BC

    Five years growing into a senior IC, owning the full product delivery lifecycle on a SaaS platform.

    • Led the migration from AngularJS to React across the product.
    • Championed TypeScript adoption across the codebase.
    • Shipped custom D3 analytics dashboards that landed at industry conferences.
    • Partnered with database architects on MySQL query and API optimizations.
    • Helped establish coding standards that outlived my tenure.
    • React
    • TypeScript
    • AngularJS
    • D3
    • MySQL
    • Node.js
  5. 2015 — 2016

    Software Developer

    Thrinacia Software Solutions · Vancouver, BC

    First software developer role — building front-end for crowdfunding platforms.

    • Built responsive AngularJS components and crowdfunding campaign pages with Semantic UI and Bootstrap.
    • Short chapter, but where frontend really clicked: the immediacy of UI work, the breadth of the open web, the tight feedback loop set the direction for everything that followed.
    • AngularJS
    • Semantic UI
    • Bootstrap
    • JavaScript

Education

  1. 2014 — 2015

    Post Graduate Diploma in Computer Science

    Douglas College · Vancouver, BC

Skills

Languages

  • TypeScript
  • JavaScript
  • Python
  • Ruby
  • Java

Frameworks & Runtimes

  • React
  • Next.js
  • Node.js
  • Ruby on Rails
  • Java Spring Boot
  • React Three Fiber
  • Three.js

Frontend Architecture

  • Design Systems
  • Storybook
  • Tailwind CSS
  • CSS Grid
  • Framer Motion
  • Performance Optimization
  • Core Web Vitals
  • Accessibility

Tooling & Infra

  • Lerna
  • Vite
  • Webpack
  • Google Cloud Build
  • Akamai
  • MySQL
  • D3

AI-Assisted Development

  • Claude Code
  • Cursor
  • Anthropic SDK
  • Prompt Engineering
  • Mermaid-based AI Memory
  • Agent Orchestration

Or read the rest of the site — projects and the journey.