Tim Haynes

Tim Haynes

Senior .NET Developer at Complete Innovations Inc.

Location
Toronto, Canada Area
Industry
Computer Software

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Tim Haynes know in common
  • Get introduced to Tim Haynes
  • Contact Tim Haynes directly

View Tim's full profile

Tim Haynes's Overview

Current
Past
Education
Connections

500+ connections

Tim Haynes' Summary

Software development generalist with preference for Microsoft based solutions and documentation artifacts built with UML. Have performed as team lead, systems architect, DBA, and general developer. Focus is on total customer satisfaction and giving attention to all of the invisible details.

Specialties: MCSD, MCPD: Enterprise Applications Developer (encompasses MCTS:Web Applications, MCTS:Windows Applications, and MCTS: Distributed Applications). Server architecture, system design, object oriented and concurrent programming, workflow design, messaging and middleware, UML and RUP.

Tim Haynes' Experience

Senior .NET Developer

Complete Innovations Inc.

Privately Held; 51-200 employees; Information Technology and Services industry

January 2014Present (8 months) Markham, Ontario

Design and develop .NET solutions related to vehicle fleet management systems.

Information Technology and Services industry

2006Present (8 years)

My incorporated company, providing technology consulting and contracting services to large and small clients, both locally and internationally.

.NET Web and Application Developer

Morneau Shepell

Public Company; 1001-5000 employees; MSI.UN; Human Resources industry

February 2011December 2013 (2 years 11 months) Markham, Ontario

Designed, developed, unit tested, and assisted in deployment to production of ASP.NET MVC3/MVC4 public-facing websites and statistical forecasting engine.

- Co-designed and developed large public-facing ASP.NET MVC4 website.
- Designed and developed two public-facing ASP.NET MVC 3 websites, as tech lead for team.
- Developed and unit tested enhancements to existing ASP.NET MVC 2 sites.
- Developed new and enhanced existing jQuery codebase.
- Made updates to HTML5 & CSS3 code.
- Made enhancements to WCF service. Interfaced with SOAP and RESTful WCF services.
- Implemented OpenID and OAuth relying party solution for social media logins.
- Researched statistical forecasting models, tested and selected appropriate ones.
- Designed, implemented, and unit tested statistical forecasting engine
- Conducted website requirements gathering meetings with business leads.
- Created wire frame mockups of websites.

Interviewed and helped select technical writer, UI developer, and C# developers.

Worked with minimal guidance and supervision, with extremely tight deadlines.

Technologies used:

- HTML5, CSS3, less, C# 4-5, .NET 4.0-4.5, ASP.NET MVC 2-4, Entity Framework 4-5.1, LINQ, AJAX, AppFabric caching, log4net, OpenID, OAuth, Spring.Net, R, Windows 7, Windows Server 2008 R2, IIS 7.5
- Visual Studio 2010-2012, TFS 2010, Visual Studio Unit Test Framework, SQL Server 2008/2012.

Senior Software Developr

BLJC

Privately Held; 1001-5000 employees; Facilities Services industry

November 2010January 2011 (3 months)

Designed, developed and refactored key portions of ETL synchronization system. Participated in Agile development process, using TDD to create code. Assisted with architecture reviews and iteration planning sessions.
Analyzed legacy VB6/ASP application code, re-using legacy DLLs when possible.

Technologies used:
- C#, .NET 4.0, XML
- Visual Studio 2010, Visual Studio Unit Test Framework, Oracle 11g, Windows 7, Team Foundation Server 2010, Oracle SQL Developer, Toad for Oracle, Oracle VirtualBox
- Message Queue, MTS

Senior .NET Consultant

Ontario Ministry of Finance

Government Agency; 10,001+ employees; Government Administration industry

March 2008October 2010 (2 years 8 months)

Designed and developed .NET websites, web services, and provided consultation for a wide variety of IT initiatives and activities.

Tools used:
- Visual Studio 2005 and 2008
- SQL Server 2005
- Microsoft Enterprise Library
- CVS

Initiated use of the following tools and practices:
- Test Driven Development with NUnit
- Continuous Integration with CruiseControl.net
- Code coverage analysis with PartCover
- Low level documentation using Microsoft Sandcastle

.Net Consultant

Marketwire

Privately Held; 201-500 employees; Public Relations and Communications industry

20102010 (less than a year)

Developed and unit tested additions to AJAX-enabled ASP.NET website using WCF web services and version 3.5 of the .NET framework. Created pages to seamlessly integrate with existing site appearance and code structure. Developed additions to existing web services, to support new page features. Researched tools to quickly accomplish technical goals.

Senior Software Developer / Tech Lead

Travelex Commercial Foreign Exchange

Privately Held; 5001-10,000 employees; Financial Services industry

February 2007February 2008 (1 year 1 month)

Maintained and designed/developed several currency exchange systems using Microsoft .NET technologies.

Senior Solutions Architect

Navantis Inc.

Privately Held; 201-500 employees; Information Technology and Services industry

January 2000February 2007 (7 years 2 months)

Designed and lead the implementation of custom software solutions for a wide variety of business clients. Largely, but not exclusively, based on proven Microsoft technologies.

Software Developer

DST Canada

Privately Held; 501-1000 employees; Computer Software industry

May 1999December 1999 (8 months)

Developed Java-based software used in website development. Supported VB6 / MS Access applications at client sites.

Software Developer

Spectra Securities Software

August 1995April 1999 (3 years 9 months)

8 months of this position was as a co-op student doing Quality Assurance work on newly developed software. The remainder of my time with Spectra was spent as a Software Developer developing applications for use in the financial securities sector.

Quality Assurance Analyst

Waterloo Maple Software

May 1994April 1995 (1 year)

Performed Quality Assurance analysis and testing as a co-op student for two 4 month terms. This included developing and executing test suites on several operating system platforms, and implementation of an automated testing tool.

Tim Haynes' Skills & Expertise

  1. Web Development
  2. .NET
  3. ASP.NET MVC
  4. C#
  5. REST
  6. LINQ
  7. AJAX
  8. Entity Framework
  9. jQuery
  10. HTML 5
  11. CSS
  12. Agile
  13. RUP
  14. UML
  15. TFS
  16. OOP
  17. Database Design
  18. SQL Server
  19. SDLC
  20. System Design
  21. XML
  22. Software Development
  23. ADO.NET
  24. T-SQL
  25. VB.NET
  26. Enterprise Architecture
  27. Visual Studio
  28. Scrum
  29. WCF
  30. Web Services
  31. WPF
  32. XAML
  33. Test Driven Development
  34. Software Engineering
  35. IIS
  36. Continuous Integration
  37. NUnit
  38. Software Design
  39. JavaScript
  40. Design Patterns
  41. ASP.NET AJAX
  42. Solution Architecture
  43. Agile Methodologies
  44. Microsoft SQL Server
  45. Unit Testing
  46. MVC
  47. Spring
  48. SOAP
  49. Visual Basic
  50. Web Applications

View All (50) Skills View Fewer Skills

Tim Haynes' Education

University of Waterloo

Computer Science, Computing theory, Computer Programming, Mathematics, Economics, Accounting, Marketing, Business

September 1992April 1997

Activities and Societies: Honours Co-Op, President of Waveform Transmission Club, Treasurer & Registrar for international hobby publication.

Tim Haynes' Additional Information

Honors and Awards:

2004 Integrity and Pride Award, bestowed by the CIO of the Ontario Ministry of Finance

View Tim Haynes’ full profile to...

  • See who you and Tim Haynes know in common
  • Get introduced to Tim Haynes
  • Contact Tim Haynes directly

View Tim's full profile

Not the Tim Haynes you were looking for? View more »

Viewers of this profile also viewed...