Trevor D. Cook — Software Engineer

https://trevorcook.devtrevor@trevorcook.dev • Bothell, WA, USA

Experience

Smartsheet Inc.

Bellevue, WA
Senior Software Engineer I
Dec. 2019 – present
  • Developing converged solution view, part of Solution First Experience initiative (TypeScript, React, RxJS, Zustand)
  • Contributed to File System Service, a universal metadata system for Smartsheet user solutions (Kotlin, DynamoDB, ECS)
  • Developed and led launch of Team Builder, enhanced trial experience responsible for significant gain in conversion rate and licenses per conversion (TypeScript, React, Java)
  • Re-architected user onboarding components from tightly-coupled design to encapsulated and extendable micro-frontend
  • Led migration of frontend from legacy framework in tightly-coupled codebase to modern React components
  • Mentoring junior engineers, championing test-driven development, modern testing practices and a11y

The Climate Corporation

Seattle, WA
Senior Software Engineer
Mar. 2017 – Dec. 2019
Software Engineer II
Feb. 2015 – Mar. 2017
Software Engineer I
Mar. 2014 – Feb. 2015
  • Led development of Data Inbox UI, used to import millions of acres of farm operational and geospatial data (JavaScript, React, Flux)
  • Led development of Fixit Tool, a customer self-service tool for bulk cleanup of farm operational data (TypeScript, React, Redux)
  • Developed Script Creator, a tool for managing and visualizing farm operational prescriptions (TypeScript, React, Redux, Leaflet)
  • Developed and maintained various farm geospatial data visualization tools (TypeScript, JavaScript, React, Backbone, Leaflet)
  • Built GraphQL orchestration layer service (Node.js, Apollo)
  • Made major contributions to i18n, CI/CD and automated UI testing efforts

Ritani Inc.

Seattle, WA
Software Engineer
Dec. 2012 – Mar. 2014

UIEvolution Inc.

Kirkland, WA
Software Engineer
Dec. 2011 – Dec. 2012