Old 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.

18,010 replies on “Old Resume”

Wonderful work! This is the kind of information that are meant to be shared across the web. Shame on the search engines for now not positioning this put up higher! Come on over and consult with my website . Thank you =)

Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is excellent blog. An excellent read. I will certainly be back.

Thanks for your posting on this site. From my own experience, there are times when softening upwards a photograph may possibly provide the photo shooter with an amount of an artsy flare. Often however, this soft blur isn’t precisely what you had in mind and can in many cases spoil a normally good photo, especially if you consider enlarging them.

I also believe that mesothelioma cancer is a uncommon form of melanoma that is typically found in these previously subjected to asbestos. Cancerous cells form within the mesothelium, which is a shielding lining that covers the vast majority of body’s organs. These cells typically form in the lining from the lungs, abdomen, or the sac that encircles the heart. Thanks for giving your ideas.

Thanks for discussing your ideas. I would also like to say that video games have been actually evolving. Technology advances and improvements have helped create realistic and active games. These kind of entertainment games were not as sensible when the real concept was first of all being used. Just like other designs of technologies, video games way too have had to evolve by means of many many years. This is testimony on the fast development of video games.

You actually make it seem really easy together with your presentation however I in finding this topic to be actually one thing which I feel I’d never understand. It seems too complicated and extremely broad for me. I am looking forward in your subsequent submit, I?ll try to get the cling of it!

I have been exploring for a bit for any high-quality articles or weblog posts on this kind of space . Exploring in Yahoo I ultimately stumbled upon this website. Studying this information So i?m happy to express that I’ve a very just right uncanny feeling I came upon exactly what I needed. I most undoubtedly will make sure to don?t omit this site and give it a look on a relentless basis.

Thanks for your posting. One other thing is always that individual states in the United states of america have their very own laws that will affect property owners, which makes it extremely tough for the our lawmakers to come up with a whole new set of rules concerning foreclosures on house owners. The problem is that each state provides own laws which may have impact in an unfavorable manner in relation to foreclosure policies.

I’ve really noticed that credit improvement activity has to be conducted with techniques. If not, you may find yourself destroying your position. In order to realize your aspirations in fixing your credit score you have to ascertain that from this moment in time you pay any monthly costs promptly before their appointed date. It is really significant since by not accomplishing so, all other moves that you will decide on to improve your credit rating will not be effective. Thanks for expressing your thoughts.

Yet another thing I would like to state is that in place of trying to suit all your online degree training on days and nights that you end work (as most people are fatigued when they get home), try to find most of your sessions on the week-ends and only a few courses on weekdays, even if it means a little time off your weekend. This is fantastic because on the week-ends, you will be more rested in addition to concentrated with school work. Thanks a bunch for the different recommendations I have realized from your blog.

Simply want to say your article is as astounding. The clarity in your post is just cool and i could assume you are an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the gratifying work.

When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove me from that service? Many thanks!

I do enjoy the manner in which you have framed this particular concern and it really does provide us a lot of fodder for consideration. Nonetheless, because of everything that I have observed, I just simply trust when the remarks pack on that men and women continue to be on point and don’t embark on a soap box associated with the news du jour. All the same, thank you for this outstanding point and though I can not necessarily agree with the idea in totality, I value the point of view.