My Resume - Travis J. Gosselin

advertisement
Travis J. Gosselin
Contact
Email : info@travisgosselin.com
Portfolio : www.travisgosselin.com
About
Travis is an accomplished Software Developer and Architect specializing in web solutions with extensive
experience in the development life cycle and process. Solutions are composed by Travis with a high degree of
critical and strategic planning to ensure that security, adaptation, scalability and reusability are not lost. Through the
use of the latest technology, solutions are completed with a high degree of professionalism and competence while
providing quality at the same time.
Key Competencies
 Highly Motivated
 Troubleshooting
 Strategic & Forward Thinking
Key Skills
 .NET Framework
 C# / VB.NET
 ASP.NET Web Forms / MVC
 Windows Communication
Foundation (WCF)
 Architecture




Professional Attitude
Process Driven
Innovative
Independent & Team
Environments




Independent Learning
Communication
Organization
Analytical Thinking






XML / XSL
HTML / XHTML
JavaScript / CSS
PHP / MySQL
SQL Server
SQL Server Reporting
Services


Visual Studio 2005+
Team Foundation
Server (TFS) 2005+
MSBuild
Microsoft SMS Installer
Automated Installation
& Deployment



Professional Experience
July 2012 to Now
ToolBox Solutions,
www.toolboxsolutions.com
Senior Solutions Architect
In recognition of the role I was already taking responsibility for, I was promoted to Senior Solutions Architect
while working at ToolBox Solutions. As ToolBox took a more active role in leading the Category Management
industry with the revolutionary web software we had been building, I began in the lead role in architecting a reusable, customize-able and distribute-able Web Reporting Framework for consumption within the companies
own multiple development teams. The challenges in this framework were quite different than most, with the
development of custom virtual pages, embedded resource dependency manager, and several other deep
ASP.NET customization’s to ensure this product would be very easy to distribute and customize. This product
would soon become ToolBox’s flagship product, and bring faster data insights to the customer like never before
with development times cut in half. This would be the first of a few key innovative products, in which I continue to
act as Senior Architect to today.









1
Development of re-usable, customize-able, enterprise reporting framework(s).
Core feature development in .NET 4.0, 4.5 with C#, SQL Server 2012.
Use of latest technologies where possible to bring the development and customer experience to a
max.
Administrator for TFS 2008, and migrations through to TFS 2010 and TFS 2012
Development of Technology Roadmaps for the dev team(s).
Architectural designs from Client side frameworks such as Backbone, AngularJS, Knockout all the
way through the Server Data Access Tier including Web Services, Web API, MVC, WCF, and Entity
Framework
Developed and coordinated integrated development team code reviews.
Introduced branching and merging strategies in TFS 2012 for supporting multiple active release
versions of an application.
Continued work as a part of the companies Innovation Team for Research & Development.
Travis J. Gosselin
September 2013 to Now
Pluralsight,
www.pluralsight.com
Technical Author
As a slightly new chapter in my career, I took the opportunity to become a published author, and began building
hardcore developer training material and videos for the popular "Pluralsight" website. This was a new type of
challenge for me that I enjoyed very much, and the Pluralsight author community were very welcoming and
helpful.
I
continue
to
work
on
new
material
and
content
(http://pluralsight.com/training/Authors/Details/travis-gosselin).



as
a
subject
matter
expert
Development of all aspects of course content including outline, flow, testing material, demos, and
presentations.
Acted as subject matter expert and technology specialist for course design.
Narrating and editing of all courses.
COURSE RELEASED: ASP.NET Bundling, Minification & Resource Optimization
http://pluralsight.com/training/courses/TableOfContents?courseName=aspnet-bundling-minification-resourceoptimization
A complete look into the bundling and minification framework available in the ASP.NET web optimization library.
Learn how to efficiently optimize your website resources and assets without comprising the way you want to
develop. ASP.NET makes bundling and minification incredibly easy and leaves no reason not to ensure your
web application is fully optimized.
January 2009 to August 2013
FRIMP,
www.frimp.me
Contract Developer
FRIMP is an online networking and social dating web application designed to be fun through a series of small
games. Members create FRIMP games and invite people to play for a chance to win a date with the prize Fringle
player. The entire experience is brought to the players through a fun interactive interface that resembles a similar
style to existing social networks. Development of corporate reporting system containing billions of records of
data.






Lead contract developer for web application architecture, design, and implementation.
Implementation of highly interactive interface in HTML and JavaScript backed by ASP.NET.
Heavy JavaScript and single-page application architecture and design patterns.
Integration with FaceBook Graph API for marketing and socializing.
Highly service oriented architecture ready to scale horizontally.
Agile and Kanban style development processes used.
June 2009 to July 2012
ToolBox Solutions,
www.toolboxsolutions.com
.NET Developer
Toolbox Solutions are experts at delivering high-quality analytics that meet any reporting need. Clients like
Loblaws, Petro-Canada, Nestle Waters, demanded the highest quality work in the least amount of time.
Reporting systems were built quickly and efficiently in a small team scenario, which allowed each team member
to be adaptable and step into anyone's shoes in a moment’s notice. Precision and performance was also a
requirement as some reporting systems involved working with Billion's of rows of reporting data all driven from a
SQL Server architecture.






Development of corporate reporting system containing billions of records of data.
Development of core features in .NET 3.5+ and C#.
Development of enhanced client features developed in JavaScript for maximum client side
performance.
Development and support of SharePoint sites, and automated installation process.
Maintained and supported Microsoft Team Foundation Server (TFS) to allow for a secure code in a
multi-team environment.
Created database architectures and designs in SQL Server 2005 and SQL Server 2008.
October 2008 to June 2009
Process Driven,
www.processdriven.com
.NET Developer
Process Driven are experts at building feature rich internet applications which are user friendly and fulfill
business needs. They leverage client side scripting toolkits to animate, minimize download times, load features
on demand, connect to live data sources, create smarter controls, give better user feedback, and provide a
visually compelling user experience. Much of my time was spent on large scale web applications. Development
of core features and enhancements to the system using .NET 3.0 and C#.

2
Development of corporate reporting system containing a full feature set of exports, customizable
Travis J. Gosselin





parameter selections, and performance tuning for maximum experience.
Development of core features and enhancements using .NET 3.5 and C#.
Development of automated application to create specific vendor files on a weekly basis for over 150
different vendor types.
Customization of vendor SharePoint sites (programmatic use of WSS 3.0 and SharePoint 2007).
Maintained and supported Microsoft Team Foundation Server (TFS) to allow for a secure code in a
multi-team environment.
Created database architectures and designs in SQL Server 2005.
December 2006 to Present
Multiplied Media Corporation,
www.mypoynt.com
.NET Developer
MMC’s core development pertained to building highly scalable local search clients available on instant
messaging clients and portable devices. I worked as part of a highly agile team that used the latest Microsoft
technologies to support the development of “Poynt”. Responsibilities and contributions to the team included:









Development of core features and enhancements to the system using .NET 3.0 and C#.
Development of administration system for deployment with the platform using ASP.NET and AJAX
Extensions.
Consumption of external XML data to provide seamless integration of live data.
Dynamic virtual mapping technology scripted to allow integration of 3D Maps with live data.
System made 100% scalable via the use of modules broken down using Windows Communication
Foundation.
Maintained and supported Microsoft Team Foundation Server (TFS) to allow for a secure code in a
multi-team environment.
Upgraded TFS to 2008, and scripted continuous integration tasks, automated builds, and
deployments via MSBuild and Microsoft SMS Installer.
Created database architectures and designs in SQL Server 2005.
Developed .NET User Group web solution created with ASP.NET and AJAX: www.northoftoronto.net
March 2006 to July 2008
BT Web Design
www.btwebdesign.ca
Web Developer
BT Web Design’s core business involved the creation and hosting of small business and personal web solutions.
As the core developer of BT Web Design, solutions and architectures were all implemented by myself in a fast
paced iterative cycle. Most often sites were developed using open source technologies including PHP, MySQL
and JavaScript.




Responsible for end-to-end iteration with clients of premium web solutions from concept to
implementation.
Maintenance and support of web servers and applications to the client.
Cost analysis, benefit structure outline, and alternatives provided and evaluated to the client.
Solutions and architectures implemented using PHP, MySQL, JavaScript, HTML, CSS, XML
May 2006 to August 2006
Georgian College
www.georgianc.on.ca
Library Commons Navigator
As a Library Commons Navigator I was responsible for handling the first level of tech support at the Georgian
College Library. This included many responsibilities from customer care to technical support.




Support and troubleshooting with wireless network infrastructure.
Administrative management of Georgian College passwords.
Application and customer care support to staff and students.
Rollout of new PC’s to replace existing legacy devices.
Education
Georgian College of Applied Arts and Technology, Barrie, ON
September 2005 to August 2008
Computer Programmer / Analyst, CO-OP Program – Advanced 3-Year Diploma
www.georgianc.on.ca
 Graduated top of the class (94% avg. over 3 years).
 Final class included building of a custom web application created in ASP.NET and AJAX driven by
SQL Server 2005: www.thorntontigers.ca
St. Joseph Scollard-Hall Catholic Secondary School
September 2001 to August 2005
Ontario Secondary School Graduation Diploma
 Graduated at university level courses including Physics, Chemistry, Discrete Math and English.
 Received Computer Science Award every year (3 years in a row) for highest academic merit in
computer studies.
3
Travis J. Gosselin
Awards and Achievements
November 2005
Expertech Network Installation Entrance Award, Barrie, ON
Georgian College of Applied Arts and Technology
 Presented to students entering their first year of computer studies diploma with high academic
standing.
November 2006
Honda of Canada Manufacturing CPA Award (#50258), Barrie, ON
Georgian College of Applied Arts and Technology
 Presented to a student entering second year who achieved academic excellence in their first year of
CPA and who contributed to the extracurricular life of the school or community.
June 2008
Dream Catcher Gala Business Studies Scholarship (#50979), Barrie, ON
Georgian College of Applied Arts and Technology
 Presented to students who demonstrate academic merit, community involvement and a commitment
to their chosen field of study.
Certifications
Microsoft Certified Technology Specialist
TS: Microsoft .NET Framework – Application Development Foundation (Exam #70-536)
2011
Microsoft Certified Professional
TS: Microsoft .NET Framework 3.5, ASP.NET Application Development (Exam #70-562)
2009
Hobbies and Interests
 Ultimate Frisbee
 Alpine / Downhill Skiing


Pickup Football
Volunteer Work
References
References Supplied Upon Request
4
Travis J. Gosselin
Download