Learn more

Steve
Adams

Experienced software engineer focused on React, TypeScript, and Go. I build safe, reliable, performant software people can depend on.
Senior Full-Stack Engineer | Victoria, Canada | linkedin.com/in/steve-adams-eng | github.com/steveadams

Work Experience

Hakai Institute

Nov 2024 - Current
Senior DevOps & Development
  • Refactor and modernize complex monitoring and statistics systems
  • Explore and implement artificial intelligence solutions for utilizing and collecting research data more effectively
  • Support a science-first team in using technology more efficiently, sustainably, and collaboratively
  • Build internal tooling for technical and research purposes

Consulting

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

Wombat Safety

Jul 2023 - May 2024
Senior Full-Stack Engineer
  • Developed a highly concurrent, robust, memory-safe job scheduler with Go for creating and managing events, reminders, routines, and other time-based data from user input
  • Designed and implemented an API and multiple UIs for integrating with the scheduler across multiple components of the application
  • Refactored a large React application to be simpler, more reliable, and easier to maintain
  • Developed complex features for a highly dynamic, powerful form builder
  • Researched and Experimented with safe, practical applications of AI in critical safety software

Instant Domains, Inc.

Mar 2020 - Apr 2023
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
  • Helped determine tools and strategies to gradually refactor the core booking product
  • 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

Skills

  • TypeScript
  • React
  • Web APIs
  • Next.js
  • NodeJS
  • Go
  • Rust
  • SQL
  • Docker
  • CI/CD
  • Process Automation
  • Mentoring

Volunteering

Natural Areas Program

Jun 2024 - Current
Invasive Plant Removal

I join my community in ongoing efforts organized by the City of Victoria to restore parts of Cecelia Ravine off of the Gorge Waterway. We prepare sites for invasive species removal, do the removal, and plant native species in their place with the guidance of Parks staff.

Habitat Acquisition Trust

Mar 2022 - Current
Habitat Restoration

I help with manual labour in habitat restoration efforts. This often looks like pulling out invasive plants, moving tools and supplies around, carrying bins and tarps of detritus to trucks, and similar activities.

Scouts Canada

Sep 2015 - Jul 2019
Scout Leader

I supported a local scout group by joining on as a leader. I prepared structured events for the kids to encourage curiosity and engagement, organized on a weekly basis with other leaders, helped manage routine projects like bottle drives and other fund raising, and spent a lot of time in the woods.

Hobbies

  • Freediving
  • Aquascaping
  • Plant Tissue Culturing
  • Electronic Automation
  • Microscopy
  • Stargazing