Steve
Adams

An experienced engineer focused on delivering lovable, scalable, performant experiences.
Senior Full-Stack Engineer | Victoria, Canada | linkedin.com/in/steve-adams-eng | github.com/steveadams

Work Experience

Consulting

Jan 2008 - Current
Senior Software Engineer
  • Developed a simulation environment for a robotic arm, streamlining experiment planning and saving researchers time and hardware costs
  • Refactored a logistics system's SQL schema and backend to improve worst-case query performance by ~18x, average by ~3x
  • Rebuilt a realtime, multiplayer game’s Python backend in Go, reducing the number of live instances at peak loads from ~50 to 4, and reduced spin-up times by ~80%
  • Developed a multi-tenant CMS with SSO for unified website management, including granular RBAC, drag-and-drop content editing, and a custom React-based RTE for long-form content

Instant Domains, Inc.

Mar 2020 - Apr 2022
Senior Full-Stack Engineer
  • Built very fast, reliable, and capable React-based UIs with exceptional look and feel
  • Contributed to building an incredibly fast (8s to DNS propagation) domain registrar from the ground up
  • Built services with Node, Go, and Rust such as authentication, payments, and bot detection
  • Improved frontend search performance by orders of magnitude by improving rendering performance and simplifying state management
  • Established cohesive and clear conventions and direction for frontend technologies across several applications, enabling fast, reliable, and quality execution

Checkfront

Nov 2015 - Aug 2019
Senior Software Engineer
  • Helped build a WYSIWYG “site builder” for Checkfront customers’ inventories
  • Built CLI tooling to standardize and expedite site builder theme development
  • Determined tools and strategies to gradually refactor the core booking product over 18 months
  • Improved site builder onboarding by reducing average processing time from ~15s to 1.5s
  • Led planning and implementation of end-to-end testing of the site builder

Redbrick

Mar 2012 - Aug 2015
Software engineer
  • Helped build a custom reporting API for fast querying of coarse or granular time series data spanning minutes to years
  • Created a flexible, intuitive, and capable UI to integrate with the reporting API featuring zoom and drill-downs, multivariate analysis, and event annotations.
  • Built and maintained a large CMS tailored to the company’s business

Neverblue

2010 - 2012
Designer/Developer
  • Independently designed assets and landing pages for network properties
  • Developed a PHP-based system for dynamically serving landing pages, dramatically simplifying the development and deployment of dozens of landing pages through consolidation of code and ease of reusing templates and assets

Skills

  • TypeScript
  • React
  • Redux
  • Next.js
  • Node.js
  • Go
  • Rust
  • Postgres
  • GraphQL
  • Testing
  • Docker
  • Mentoring