Terry Slack
4380 Lakeshore Road, Kelowna, BC V1W5N3-|
Skype: terry_slack_777
Professional Summary
A Web Developer with over 16 plus years of experience in developing Business applications including Front end and Back
end development. Projects include web based reporting, financial, accounts, process control, inventory management,
payroll application that increased productivity among end users. Possess a broad range of coding skills, including: Strong
practical knowledge of object oriented programming, service oriented architecture (utilizing restful web services), within
Web development. JavaScript development, CSS, C# coding and T-SQL in solving everyday problems as well as managing
many different tasks over multiple projects. Work well with teams and alone, in producing efficient code that meets
accepted standards and practices.
Work History
March 2018 – present
Sr Web Developer | SoshaBull | Kelowna, British Columbia
Developing a Health and Wellness platform, that will encourage users to create goals, add activities to help achieve
their goals and display progress, using gamification. The prototype will support puzzles, cross word puzzles and
user (and group) progress, on a themed map.
Creating an Authorization layer, with JWT.
Server Side Rendering with React and Redux
Helmut SEO support.
Sql Server db, table and stored procedure creation to support the React front end.
Node Express development, encompassing 5 Express servers handling various aspects of the platform, including
React Server Side Rendering, Login, Api requests, Cdn and an express proxy controlling multiple proxy requests for
each server.
Environment: Visual Studio Code, React (Webpack, ES6), React-Redux, Bootstrap 4, Git, Restful Web Services, Node Express,
Sql Server
March 2017 – January 2018
Sr Web Developer | Smith | Gatineau, Quebec
Created Angular based UI prototypes that allowed a user to create an interface for a microservice(s), render UI
from a customized interface file (JSON), and real time updates, with UI rendering with SignalR.
Part of a team that Creates and supports Features on the e-commerce platform for the McDonalds Global Kiosk and
mobile ordering
Features included: the Monopoly Contest, and Moneris payment integration, Promotions
Participated in team meetings and daily stand ups with remote developers and Team Lead
Environment: Visual Studio, Visual Studio Code, Angular 5, Angular cli (Webpack, Typescript, ES6), ngrx (Redux), SignalR
(Angular Client and in C#), JavaScript, Bootstrap 4, Git, C#, Linq, Restful Web Services, Node Express, Reddis, Cassandra, Sql
Server, Unit Testing, Specflow (Integration Testing)
February 2016 – July 2016
Sr Web Developer | Department of Education | Edmonton, Alberta
Converted 9 legacy applications to correct errors and improve performance, using customized angular directives
combined with jQuery UI.
Integrated modules into an Umbraco CMS
Created supporting Web api restful services for each app
Utilized Google Material Design Lite to make them responsive
Participated in team meetings and daily stand ups with remote developers and project Manager
Environment: Visual Studio, SQL Server Management Studio, Ankh Subversion, C#, Linq, Restful Web Services, Angular,
Underscore, jQuery, jQuery UI, MDL
December 2014 – April 2015
Sr Software Engineer| Intuit| Edmonton, Alberta
Worked as part of a UI Front End team, that standardized the architecture and integration of plugin development in
the Intuit ecosystem
Plugin was required to be created within a format, that allowed for the use of external 3 rd part JavaScript libraries
and Frameworks in developing portions of the Quick books online application.
Created an experimental prototype that allowed for collision detection of UI Card using JavaScript.
Worked within a local team as well as remote team members, and system architects
Participated in team meetings and daily stand up with sister teams in Mountain View, Ca.
Environment: Visual Studio, Sublime, Git, Dojo
Environment Visual Studio, Sublime, Git, Dojo
November 2013 – December 2014
Sr Web Developer| Worley Parsons| Edmonton, Alberta
Designed and Developed a Forecasting app for procurement of resources including: Materials, Manpower and
Equipment. Estimates based on user input and a date range.
Wrote Supporting Restful Web Services in C#.
Created Stored Procedure(s) to generate forecasting estimates.
Worked closely with client to establish system specs and requirements
Environment: Visual Studio, SQL Server Management Studio, Ankh Subversion, C#, Linq, Restful Web Services, Underscore,
SugarJs, Moment, AccountingJs, BootStrapJs, Google Charts, jQuery, jQuery UI, Cross Browser CSS3 development, HTML5
October 2011 – October 2012
Software Engineer| Bridges Transitions | Kelowna, British Columbia
Designed, coded and implemented a JS/CSS in Vanilla JavaScript
Wrote Supporting Restful Web Services in C#.
Created Stored Procedure(s) to generate forecasting estimates.
Worked closely with client to establish system specs and requirements
Environment: jQuery, jQuery UI, Cross Browser CSS3 development, HTML5
April 2009 – August 2011
Web Developer| SteepleJack Industrial Group | Edmonton, Alberta
Merged various desktop applications into a Web Portal using ASP.net
Created a Time Sheet Management Application
Developed a Materials Tracking Application, tracking Rentals and Returns for various clients
Instituted SOA in creating a dynamic UI with jQuery and jQuery UI.
Wrote Supporting Web Services in C#.
Created Stored Procedure(s) to support applications
Worked closely with client to establish system specs and requirements
Environment: Visual Studio, SQL Server Management Studio, Ankh Subversion, C#, Linq, Restful Web Services, jQuery,
jQuery UI, CSS development
Education
Computer Programming Technology Diploma
1999 – 2000
New Brunswick Community College, Saint John, New Brunswick
Courseware Authoring (Multimedia Development) Diploma 1996 – 1998
New Brunswick Community College, Miramichi, New Brunswick
Bachelor of Arts (History) 1989 – 1994
Saint Thomas University, Fredericton, New Brunswick