Trevor D. Cook — Software Engineer

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

Technologies and skills

  • Languages: JavaScript, TypeScript, Java, Kotlin, Ruby, Python, Elm, Clojure, Bash
  • Web: React, Redux, D3.js, Leaflet, GraphQL, REST, JSON, GeoJSON, HTML Canvas, a11y
  • Mobile: React Native, iOS (Swift and Objective-C)
  • VCS: Git, Fossil
  • Infra: AWS, Terraform, Docker, Jenkins, GitLab CI/CD
  • Testing: Jest, Jasmine, JUnit, Playwright, Mockito, Selenium, Webdriver.io, Pact.io
  • Editors: IntelliJ IDEA, VSCode, Xcode, Emacs, Vim

Experience

Smartsheet Inc.

Bellevue, WA
– present
  • Implementing File System Service, a universal metadata system for Smartsheet user solutions (Kotlin, ECS)
  • Developed and led launch of Team Builder, enhanced trial experience responsible for significant gain in conversion rate and licenses per conversion (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
  • Led development of Data Inbox UI, used to import millions of acres of farm operational and geospatial data
  • Led development of Fixit Tool, a customer self-service tool for bulk cleanup of farm operational data
  • Built GraphQL orchestration layer service (Node.js, Apollo)
  • Made major contributions to i18n, CI/CD and automated UI testing efforts

Ritani Inc.

Seattle, WA
  • Developed luxury jewelry e-commerce platform (Backbone.js, Ruby on Rails)
  • Developed the company's first mobile web site (jQuery Mobile)
  • Prototyped a 3D jewelry visualization app for iPad (Three.js, Objective-C)

UIEvolution Inc.

Kirkland, WA
  • Developed mobile web site for Walt Disney World, used by millions of guests to make reservations and navigate the resort (jQuery Mobile, Ruby Sinatra)
  • Prototyped in-vehicle infotainment system in HTML and JavaScript (Backbone.js)

Education

The University of British Columbia
Vancouver, B.C., Canada
Class of 2009
Bachelor of Science, Physical Geography
Specializations in hydrology and climatology