Resume

Download Word | PDF

About Me

My name is Tyler Findlay and I am a passionate Web/Application Developer residing in Edmonton, Alberta. My passion is in building solutions that improve people’s lives, and building high quality code and coding standards to keep a product at the highest standard for future feature enhancements.

I believe good communication between the project stakeholders, management, the end users, and other developers is the best tool for successful projects.


Expertise

Web Languages Frameworks Mobile Database
HTML 5 ★★★★★ C ★★★ .NET ★★★★★ jQuery Mobile ★★★★ MySQL ★★★★
Javascript ★★★★★ C++ ★★★★ Team Foundation Server ★★★★★ Android Development ★★★ SQL Server ★★★★
CSS 3 ★★★★★ C# ★★★★★ SVN ★★★★ iOS Development ★★★ Oracle Server ★★★★
jQuery ★★★★★ Java ★★★★ Git ★★★★★ Titanium ★★★
PHP ★★★★ Ruby ★★ Google Analytics ★★★★ PhoneGap ★★★
Razor ★★★★★ Python ★★ SharePoint ★★★ React Native  ★★★
Angular 1 ★★★★★ Visual Basic .NET ★★★★
.NET MVC ★★★★★ XSTL ★★★★
REST ★★★★★
ReactJS ★★★
WCF ★★★

Career

AMA

Technical Consultant | April 2017 – August 2017

Worked on building a proof of concept project for an internal web service. The company currently leverages an older tool for web services which leads to long deployment cycles that fail often. The goal was to create a new framework in .NET-Core MVC that would have zero downtime allowing for operating hours deployments, code review checking, and automated unit testing. The finished product contained all this with live monitoring using Azure Application Insights which would notify the team via HipChat of any errors.

Gained experience in

  • .NET-Core MVC 1
  • Microsoft Azure, Visual Studio Online Deployments, Azure Application Insights
  • xUnit, Git
  • C#, SQL Server

WSP Global

Technical Consultant | May 2016 – January 2017

Worked on an web application on the large scale F2F (Field 2 Finish) project. Worked on the standalone front end portals for time entry and approval (TimeQOffice) and project accounting rules (TimeQManager). Worked with evolving client requirements throughout the project in jQuery and AngularJS applications. Also served as a back end developer when required.

Gained experience in

  • .NET MVC 5
  • AngularJS, jQuery, Bootstrap
  • C#, SQL Server, Windows Azure, Javascript, CSS, HTML 5
  • JavaScript unit testing with QUnit and Sinon.js

PCL Construction

Technical Consultant | August 2015 – November 2015

Worked on an web application for managing trade workers applications. Worked on the external facing side where people could apply. Also worked on the administration layer that was internal only. Used agile methodology on a team of 6 developers, 2 business owners, and a project manager. Gained skills with ReSharper for faster coding in Visual Studio.

Gained experience in

  • .NET MVC with ReSharper
  • AngularJS
  • Bootstrap
  • SQL Server
  • Windows Azure
  • Javascript
  • CSS
  • HTML 5

PCL Construction

Technical Consultant | June 2014 – November 2014

Worked as a website consultant on a integration platform between a SharePoint site and third party application. Also build a web interface for customizing the integration settings in HTML using JavaScript.

Gained experience in

  • .NET MVC 5
  • HTML 5
  • jQuery
  • Javascript
  • CSS 3
  • jQuery

Quercus Solutions

Senior Website Developer | May 2012 – September 2014

Built a customer service portal from scratch for over 10,000 covered member using SCRUM methodology. After completion, offered ongoing support and enhancements to the application. Assisted in 1 developer interview. Functioned as Technical Lead, Architect, and assisted in requirements gathering, and project management under SCRUM for a in house built product.

Gained experience in

  • .NET MVC
  • HTML 5
  • jQuery
  • Javascript
  • CSS 3
  • jQuery
  • Team Foundation Server

City of Edmonton

Junior Systems Analyst | June 2008 – May 2012

Worked in a support role of teams ranging from 5 to 13 people in the Transportation and Web support departments. Worked on a project to generate information for ETS bus drivers to be displayed on an electronic sign board as they returned to garages to park. Built an internal social networking site for IT branch employees to facilitate information distribution and discussion during a branch reorganization. Assisted in 3 developer interviews.

Gained experience in

  • .NET Framework
  • ASP.NET Webforms
  • SharePoint Administration
  • Visual Basic
  • SQL Server

Intuit Canada

Product Developer | May 2007 – April 2008

Created a C# application that dynamically created a database creation script based on an existing database schema as well as changes described in an XML document with out own markup specifications. Build an XSLT document to transform the XML document for easy reading by developers wanted to see a summary of the changes being applied. Worked in developing new features for the QuickBooks 2008 product in a team of 15 developers.

Gained experience in

  • C#
  • C++
  • SQL Server
  • XSLT

Projects

For more details on these projects, visit my portfolio.

Gift Card Management REST API

AMA | April 2017 – August 2017

AMA was using an older system for managing gift card transactions with a long deployment schedule. The goal was to create a new system as proof of concept that could be changed any time (even during work hours) with no downtime. We chose .NET-Core 1 and used Visual Studio Online for managing deployments, Git for source control, and Azure for hosting and load balancing to prevent outages. We also added Azure Application Insights for in depth error tracking, as well as real time messages in the team HipChat when errors occurred so they could respond quickly.

Gained experience in

  • .NET-Core MVC 1
  • Microsoft Azure, Visual Studio Online Deployments, Azure Application Insights
  • xUnit, Git
  • C#, SQL Server

TimeQOffice Web App

WSP Global | September 2016 – January 2017

WSP required an internal application to handle project organization, time submission, equipment tracking, and end to end accounting rules for their vast organization. The TimeQOffice piece was a standalone web application that managed time entry for office workers, and time approval for project managers. The application functioned as a standalone AngularJS application that made direct calls to the integration service. Built various directives and managed the code quality based on Angular 1.x standards set by Google’s John Papa.

Gained experience in

  • AngularJS
  • HTML 5, CSS 3
  • Team Foundation Server

TimeQManager Web App

WSP Global | May 2016 – January 2017

WSP required an internal application to handle project organization, time submission, equipment tracking, and end to end accounting rules for their vast organization. The TimeQManager piece of this large project was a single standalone application that managed the accounting rules for unique projects. The application used jQuery modules and widgets on top of an MVC application. Drag and drop jQuery libraries were used heavily for the organization of the accounting rules. Functioned as the front end developer for the project and was created as a single page application. Added jQuery unit tests using sinon and QUnit together, integrated in .NET with Chutzpah. Functioned as the back end developer for the integration to the larger application when needed.

Gained experience in

  • MVC 5, C#, Identity Framework
  • HTML 5, CSS 3, Twitter Bootstrap
  • Team Foundation Server
  • Javascript, jQuery
  • JavaScript unit tests in QUnit and Sinon.js

Vital Nourishmint Web App

TyFi Consulting | June 2015 – January 2016

Vital Nourishmint required a web application so they could manage their clients meal plans, delivery of food, and monthly subscriptions. The goal was to create a web facing business presence, an easy to use user interface where clients could update their information and subscriptions, as well as powerful and uncomplicated administration processes. Functioned as the architect for the entire system using MVC 5, Identity Framework heavily for managing users and permissions, and jQuery to enhance front end administration. Most notably, drag and drop was used for meal planning.

Gained experience in

  • MVC 5, C#, Identity Framework
  • HTML 5, CSS 3, Twitter Bootstrap
  • Team Foundation Server
  • Javascript, jQuery

Internal and External Facing Subtrade Application Web App

PCL | August 2015 – November 2015

PCL needed an application for managing job applications of subtrades across the world. The goal of this project was to create an easy to use application process where users could login, update their resume, and submit. They also required an administration for the several thousand applications they get during job fairs, as well as to manage applications when they needed different tool sets. Functioned as a front end developer on the MVC based application using AngularJS to create a single page application. Also functioned as a backend developer on the Web API calls to the Entity Framework database.

Gained experience in

  • MVC 5, C#
  • AngularJS
  • HTML 5, CSS 3, Twitter Bootstrap
  • Entity Framework

SharePoint and 360 Field Integration Web App

PCL | June 2014 – November 2014

PCL uses a Sharepoint application as well as a product called 360 Field for tracking construction site work creating two datasets. The goal of this project was to create a integration batch process to do a nightly sync of the two datasets so customers could seamlessly use either product without issue. Functioned as the user interface developer, helped clarify requirements during project, and assisted in SCRUM demos to the product owners.

Gained experience in

  • MVC 5
  • C#
  • HTML 5, CSS 3, Twitter Bootstrap
  • Javascript, jQuery

Subtrade Invoicing System

Quercus Solutions | September 2013 – July 2014

A web application used by General Contractors to assist in dealing with monthly invoices they receive from their sub trades. Functioned as technical lead, architect, and assisted in gathering business requirements, and managing SCRUM sprints. Challenges of this project included using CSS 3 to dynamically alter page layout for various devices, and integrating with the clients accounting system.

Gained experience in

  • ASP.NET MVC
  • C#
  • HTML 5
  • WCF
  • Javascript

TheHubuzz

Personal Project | November 2011 – Present

A website listing events happening in Edmonton, AB. The site is tracks user actions and determine their tastes. In doing so it will suggest events, venues, and bands that they might be interested in. For login I integrated with Facebook and Twitter OAuth for easy user sign on. Also, created a custom jQuery plugin for dynamically loading more data into a list through AJAX.

Gained experience in

  • ASP.NET MVC
  • C#
  • Razor Pages
  • jQuery
  • Javascript
  • SQL Server

MyASEBP Member Benefit Portal

Quercus Solutions | May 2012 – August 2013

Built a large number of jQuery plugins for functionality in date entry inputs, show/hide links, and batch data entry grids. Additionally worked on much of the server side functionality in C# and MVC framework. Worked in a team of sizes of 3 – 6 developers at a single time.

Gained experience in

  • ASP.NET MVC
  • C#
  • jQuery
  • Javascript
  • SQL Server

PushTheCow

Personal Project | August 2009 – November 2011

The site enticed users to play a minigame to push “the cow” a maximum allowed 150 meters across Canada. The scores of each push would be logged on a high score board as well. jQuery was not used and all components are built with Javascript from scratch.

Gained experience in

  • PHP
  • Javascript
  • MySQL
  • Google Maps

Education

University of Alberta

BSc Specialization, Computer Science with a Business Minor | September 2002 – May 2008

Worked on projects in application, computer graphics, web development, and database systems. Attended a 1 year work term with Intuit Canada. Graduated with Honors with Distinction.


Certifications

Microsoft 70-487

Developing Microsoft Azure and Web Services | April 2014

Scored 92%
Covered new features as well as mastery of existing features of REST services, MVC API, SOAP services, and various Microsoft Azure features.

Microsoft 70-480

Programming in HTML5 with JavaScript and CSS3 Specialist | March 2013

Scored 95%
Covered new features as well as mastery of existing features of HTML 5, CSS 3, and Javascript.


References

Available on request. Please contact me here.

Leave a Reply