Tyler Weeres

Software Leader and Product Development Expert

Victoria, BC, Canada
tweeres04@gmail.com
https://tweeres.ca
https://github.com/tweeres04

Software Experience

DataDocks

Remote
Head of Software Development

January 2023 – Present

Software Development Manager

March 2021 – January 2023

Responsibilities:

  • Collaborate with other business departments to determine and optimize product direction
  • Design and develop product features and internal tools required to move the company forward
  • Hire, onboard, and mentor developers as needed

Accomplishments:

  • Took a data and evidence based approach to product management in order to maximize customer value
  • Introduced a number of software development organization patterns in order to significantly reduce tech debt and improve maintainability of the codebase
  • Established Software Delivery best practices including CI/CD pipelines to increase development throughput and decrease bug frequency/time to repair

Checkfront

Victoria, BC
Software Development Manager

September 2020 – February 2021

Lead Software Developer

January 2019 – August 2020

Responsibilities:

  • Empower developers to do their best work
  • Ensure my team is constantly learning and improving
  • Deliver quality software through my team

Accomplishments:

  • Worked with my team to optimize the scrum framework for our needs
  • Coached team members individually through regular one on one meetings
  • Fostered a culture of teamwork, learning, and productivity within the team

Checkfront

Victoria, BC
Senior Software Developer

May 2018 – Dec 2018

Responsibilities:

  • Lead the design and development for a brand new product
  • Develop quality, maintainable software
  • Provide mentorship to less experienced developers

Accomplishments:

  • Successfully delivered the first iteration of a new product
  • Architected pragmatic solutions to challenging technical problems
  • Improved the quality of front end code at Checkfront through mentorship

Tweeres Software

Victoria, BC
Software Consultant

March 2017 – Present

Responsibilities:

  • Work with potential customers to assess their business needs and identify solutions
  • Set up marketing materials and maximize their effectiveness
  • Perform software design and development for customers

Accomplishments:

  • Provided successful software implementations for customers
  • Learned best practices for running a consulting agency
  • Advised customers on their software endeavours

Helm Operations

Victoria, BC
Lead Software Developer

October 2014 – March 2017

Responsibilities:

  • Work with product manager to define release scope and sprint planning
  • Ensure team members are equipped to do their best work
  • Work with team members to ship quality software

Accomplishments:

  • Lead the development of Helm’s main product line
  • Brought the software to feature complete and beyond
  • Fostered a collaborative and constructive environment within the development team

Helm Operations

Victoria, BC
Software Developer

August 2013 – October 2014

Responsibilities:

  • Develop software for Helm’s flagship product, Helm CONNECT
  • Work in a scrum/agile environment

Accomplishments:

  • Helped build a quality-focused work environment
  • Ensured thorough code review and high software quality
  • Received exceptional performance reviews

Parkland Fuel Corporation

Victoria, BC
Software Developer

June 2011 – July 2013

Responsibilities:

  • Worked with various company divisions to develop custom applications that suit business needs
  • Supported bug fixes and developed new functionality for existing applications
  • Developed and supported a web-based intranet solution for a company of 1,400 employees

Accomplishments:

  • Received Customer Service Awards on two occasions for performance working with various departments within the company
  • Designed and implemented the majority of new applications and systems required by the company

Projects

I love building side projects, and I've done a lot of them! You can find an updated list at https://tweeres.ca/projects. Each item includes links to the project if applicable, and to the source code if I've open sourced it.

Development Technologies and Skills

Programming Languages

Javascript, Typescript, Ruby, Elm, PL/pgSQL, PHP, C#

Web Technology

HTML, CSS, React, Webpack, Sass, Progressive Web Apps, Service worker, JQuery, Wordpress

Server/DevOps Technology

Ruby on Rails, PostgreSQL, Node.js, Firebase, NGINX, Docker, Express, Linux (Ubuntu)

Methodologies

Agile, Scrum, Iterative Development, Incremental Development, Lean Development

Mobile

Progressive Web Apps, Responsive design, Mobile-first design, Offline-first design

Education

Years

Institution

Program

2006 − 2011

University of Victoria

Bachelor of Computer Science

Activities and Interests

Software, entrepreneurship, fitness, soccer, tennis, learning, reading, psychology, video games, music, guitar.