SlideShare a Scribd company logo
1 of 25
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 1 of 25 613-799-2025
Robert Venable
Programmer/Analyst
PROFILE AND SPECIALIZATIONS
 Fluently bilingual in French and English.
 Microsoft Certified Professional Developer (MCPD)
 Certified SharePoint Developer (MCTS)
 Level II Secret & Level III Top Secret security clearance.
 15+ years of experience as a web application developer.
 15+ years of experience managing client requirements.
 15+ years of experience developing data-driven applications.
 15+ years of experience developing applications using ASP.Net, MVC, C#, VB.Net, ASP, VB and
COM.
 15+ years of experience in database management with SQL Server and Oracle.
 15+ years of experience developing reports using SQL Reporting Services, Crystal Reports 8.5 and
Crystal Reports.Net.
 1 year experience maintaining Java based web applications.
 10 years of experience creating websites that comply with the CLF 1.0/2.0, Wet Toolkit and WCAG
standards.
KNOWLEDGE AND TECHNICAL SKILLS
ASP.Net 1.1/2.0/3.5/4.0/4.5/4.6, C#, VB.Net, MVC 3/4/5 Framework, DotNetNuke, Entity Framework
4/5/6, OOP, N-Tier Development, ADO, ADO.Net, SQL Server 7/2000/2005/2008/2008 R2/2012, SQL
Management Studio, SQL Enterprise Manager, SQL Query Analyser, SQL Server Reporting Services,
Oracle 9i, SQL Navigator 4.0, Team Foundation Server, Visual Source Safe, Visual Studio, Visual Studio
2003/2005/2008/2010/2012/2013/2015, nUnit , ASP 3.0, Visual Basic 6.0, VBScript, Java, Dreamweaver
MX, Adobe Photoshop,Macromedia Fireworks MX, HTML, JavaScript, JQuery, CSS 2/3, DHTML, CLF
1.0 / 2.0, Crystal Reports 8.5, Crystal Reports.Net, XML, XSLT, Adobe Acrobat and MS Office Suite
2000/2003/2007/2010/2013/2016.
SECURITY CLEARANCE
Security Information
Name of individual as it appears on security
clearance application form
Level of security clearance
obtained
Validity period of security
clearance obtained
Robert Venable Secret II Expires Sept. 15th 2016
Robert Venable Top Secret III Expires Aug. 31st 2020
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 2 of 25 613-799-2025
EXPERIENCE
Client: Global Affairs Canada (Excel ITR)
Senior Programmer/Analyst Nov 2008 to Present
(94 months as of Aug 2016)
Technical Environment: Developing and maintaining web applications in a MS Windows environment.
Tools used in the environment are: MS Visual Studio 2005/2010/2013/2015, MS SQL Server
2000/2005/2008 R2, ASP.Net with C# and VB.Net, MVC 5, Entity Framework 4.0/6.0/6.1, DotNetNuke,
CodeSmith Studio, IIS 6.0/7.5/8.0, Team Foundation Server, SQL Server Reporting Services, Google
Maps,XML, XSLT, nUnit, Windows Server 2003/2008/2012, Windows XP/7, ASP, JavaScript, HTML,
CSS, CSS3, JQuery, CLF 2.0, WCAG and WET Toolkit.
Project 1) ICCI
Nov 2008 - Oct 2009 (12 months)
Feb 2010 - Sept 2011 (20 months)
Total – 32 months
Project Value: $300,000
ICCI is a browser based Wide Area Network (WAN) grants and contribution web-application that allows
internet users to submit funding proposals online in a secure fashion. It also allows programstaff to review,
assess and process proposals, and then generate contribution agreements based on the information
contained in the proposal.
ICCI is an Object Oriented, N-Tiered, dynamic, database-driven VB.NET, ASP.NET 4.0 web application,
which utilizes a C# business layer. ICCI allows users to manage the ICCI grants and contributions
programs process and workflow from start to finish and generate valuable reports based on current and
historical data that is collected.
Tools used in this Project: Visual Studio 2005, C#, VB.Net, ASP.Net 2.0, ASP, Webforms, TFS, SQL
2005, SSRS, CodeSmith Studio, HTML, CSS, Javascript, CLF 2, WCAG, JQuery and JQuery mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Involved in the development of GAC’s ICCI Grants and Contributions web application. An N-
Tiered, dynamic, database-driven ASP.NET 4.0 web application that was developed with VB.Net
using Microsoft Visual Studio.Net as a development platform;
 Implementation of C# business layer objects globally for both the admin and public web
applications;
 Create admin modules to administer web applications;
 Originally converted this web application from an ASP 3.0 application to ASP.Net 2.0;
 Designed and developed the database (enterprise class relational database) for ICCI before
submitting to the DBA for implementation;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for GAC’s ICCI data-driven application in a Microsoft SQL Server 2005
environment;
 Develop and maintain reports with SQL Server Reporting Services (SSRS);
 Treasury Board’s CLF (2.0) guidelines and WCAG standards were followed and met in the
development of the internet facing portion of the application;
 Performed business analysis and created functional specifications, architecture documents,
preliminary analysis documents and also QA other specs;
 Technical advisor to development teams implementing common functionality in the .NET
technology;
 Object Oriented in design, with reusable objects, code and concepts;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 3 of 25 613-799-2025
 Create the installation, training and testing documentation;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Creating access to intranet web applications through Active Directory;
 Creating Business layers with CodeSmith for speed and consistency;
 Create Unit tests and test plans;
 Developing and testing Object Oriented Web Applications using Microsoft Best Practices;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting;
 Design and maintain project documentation;
 Debugging web applications and resolving issues;
 Archiving and viewing data using XML and XSLT;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 4 of 25 613-799-2025
Project 2) DFAIT Inc.
Nov 2009 – Jan 2010 (3 months)
Project Value: $250,000
DFAIT Inc. is a browser based Wide Area Network (WAN) grants and contribution web-application that
allows internet users to submit funding proposals online in a secure fashion. It also allows programstaff to
review, assess and process proposals, and then generate contribution agreements based on the information
contained in the proposal.
DFAIT Inc. is an Object Oriented, N-Tiered, dynamic, database-driven VB.NET, ASP.NET 2.0 web
application, which utilizes a C# business layer. I collaborated in the development of phase 1 of this project
which was to build the public facing component that allowed users to log in and manage their grants and
contributions application. The DFAIT Inc. web application won an award of Excellence in 2010.
Tools used in this Project: Visual Studio 2008, VB.Net, ASP.Net 2.0, Webforms, TFS, SQL 2005, SSRS,
HTML, CSS, CLF 2, WCAG, CodeSmith Studio, JQuery and JQuery mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Involved in the development of GAC’s DFAIT Inc. Grants and Contributions web application. An
N-Tiered, dynamic, database-driven ASP.NET 2.0 web application that was developed with
VB.Net using Microsoft Visual Studio.Net as a development platform;
 Implementation of C# business layer;
 Designed and developed the database (enterprise class relational database) for DFAIT Inc. before
submitting to the DBA for implementation;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for GAC’s DFAIT Inc. data-driven application in a Microsoft SQL Server
2005 environment;
 Treasury Board’s CLF (2.0) guidelines and WCAG standards were followed and met in the
development of the internet facing portion of the application;
 Performed business analysis and created functional specifications, architecture documents,
preliminary analysis documents and also QA other specs;
 Technical advisor to development teams implementing common functionality in the .NET
technology;
 Object Oriented in design, with reusable objects, code and concepts;
 Create the installation, training and testing documentation;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control an d
bug tracking;
 Creating Business layers with CodeSmith for speed and consistency;
 Create Unit tests and test plans;
 Developing and testing Object Oriented Web Applications using Microsoft Best Practices;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting
 Design and maintain project documentation;
 Debugging web applications and resolving issues;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 5 of 25 613-799-2025
Project 3) NAFTA – Registry Information System/E-Filing
Oct 2011 - July 2012 (10 months)
Sept 2012 - Dec 2012 (4 months)
Total – 14 months
Project Value: $250,000
NAFTA Registry Information System/E-Filing is a browser based Wide Area Network (WAN) role based
web-application. This web application consists of an administration portal as well as an e-Filing portal for
Counsel. Administrators can log in to create and administer Panel Reviews associated with Dispute
Settlements within Canada, the United States and Mexico while Counsel can log in and register for these
Panel Reviews.
NAFTA is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written
entirely in C# and the Entity Framework as the data layer. It uses role based security with SQL Server and a
customSQL Membership Provider.
Tools used in this Project: Visual Studio 2010, C#, ASP.Net 4.0, Entity Framework 4, Webforms, TFS,
SQL 2008/2012, HTML, CSS, JQuery and JQuery mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded
in C# using Microsoft Visual Studio.Net as a development platform;
 Implemented role based security using customMicrosoft Membership and Role Providers;
 Designed and developed the database (enterprise class relational database) for NAFTA before
submitting to the DBA for implementation;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for GAC’s NAFTA data-driven application in a Microsoft SQL Server 2005
environment;
 Implemented unit testing with nUnit framework;
 Implemented the Entity Framework 4.0 with customentities as the business layer;
 Performed business analysis and created functional specifications, architecture documents,
preliminary analysis documents and also QA other specs;
 Object Oriented in design, with reusable objects, code and concepts;
 Developed an E-Filing system that allows users to upload/download documents and view Panel
Review related information;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting
 Design and maintain project documentation;
 Debugging web applications and resolving issues;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 6 of 25 613-799-2025
Project 4) NAFTA Content Management System
Jan 2013 – Apr 2013 (4 months)
Sept 2014 – Dec 2014 (4 months)
Total – 8 months
Project Value: $75,000
The NAFTA CMS is a Content Management System developed in DotNetNuke (DNN) 6.2 and allows the
client to manage content for all NAFTA Secretariat websites.Custom modules were developed in ASP.Net
4.0 with Entity Framework 4 and a SQL 2005 backend.
Upgraded to DNN 8.1 and SQL 2008 R2.
Tools used in this Project: Visual Studio 2013, C#, ASP.Net 4.0, Entity Framework 4, Webforms,
DotNetNuke (DNN) EVOQ Content Enterprise 6.2/8.1 TFS, SQL 2005/2008, HTML 5, CSS 3, Javascript,
JQuery and Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Install and configure DotNetNuke 6.2 to interact with the existing NAFTA SQL 2005 database;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for GAC’s NAFTA data-driven CMS application in a Microsoft SQL Server
2005 environment;
 Create a portal to allow the client to manage all 4 NAFTA websites (NAFTA Trilateral site,
NAFTA Cdn. Site, NAFTA Mex. Site and the NAFTA U.S. site);
 Create customskins for all NAFTA websites in HTML 5 and CSS 3;
 Create custommodules in ASP.Net 4.0 with Visual Studio 2010 and Entity Framework 4.0;
 Create all pages and manage page modules to allow the client to enter page content;
 Convert all websites in English, French and Spanish.
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Object Oriented in design, with reusable objects, code and concepts;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting;
 Provided training sessions on the CMS for the clients;
 Upgrade to the more secure DotNetNuke 8.1;
 Upgrade backend to SQL 2008 R2
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 7 of 25 613-799-2025
Project 5) Panorama (formerly Map Americas)
Aug 2012 (1 month)
May 2013 – Dec 2013 (8 months)
Jan 2014 – Aug 2014 (8 months)
Jan 2015 – Mar 2015 (3 months)
Total – 20 months
Project Value: $300,000
Map Americas is a browser based intranet and internet web-application. This web application was
developed for the Minister of State of Foreign Affairs (Diane Ablonczy) and will be used throughout the
department. It consists of an administration module that allows admins to maintain database code tables as
well as a project administration section that allows users to add/maintain project related information. Users
throughout the department can view all projects which are pinpointed throughout the Americas with the use
of Google Maps. The internet (Public) portion of the application is available to the public to view a limited
set of projects which are pinpointed throughout the Americas with the use of Google Maps. An
Administration module was developed for Other Government Departments (OGD) which is available on
the Public Access Zone (PAZ) and uses Microsoft Authentication.
Map Americas is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application,
written in C# and uses the Entity Framework 4.0 as the data layer. It uses Role based security through
Active Directory to manage permissions and accessibility as well as Microsoft Authentication for the
Public Module. The application has wokflow from start to finish which allows users to generate valuable
reports based on current and historical data that is collected.
Tools used in this Project: Visual Studio 2010/2013, .Net 4.0, Entity Framework 6, Webforms, TFS, SQL
2008 R2, HTML 5, CSS 3, CLF 2, WCAG, Wet Toolkit, Google Maps,JQuery and Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Collaborated with another developer to develop a custom web application to manage and
view Government projects funded in other countries;
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded
in C# using Microsoft Visual Studio.Net 2010 and 2013 as a development platform;
 Implemented role based security using Active Directory;
 Implemented a Login with Microsoft Authentication to make the Application accessible through
the Public Access Zone.
 Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;
 Designed and developed the database (enterprise class relational database)for Panorama before
submitting to the DBA for implementation;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for GAC’s Panorama data-driven application in a Microsoft SQL Server 2008
R2 environment;
 Implementation of C# business layer objects globally for both the admin and public web
applications;
 Object Oriented in design, with reusable objects, code and concepts;
 Implemented an admin portal for website administration and data entry purposes;
 Implemented the Entity Framework 4.0 with customentities as the business layer;
 Provide Rich Text formatting on multiple data entry fields for customizing online reports;
 Provide functionality to export web based reports to Excel;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 8 of 25 613-799-2025
 Developed an interactive Google Maps interface to display current projects throughout the
Americas;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting
 Debugging web applications and resolving issues;
 Treasury Board’s CLF (2.0),WCAG and Wet toolkit guidelines were followed and met in the
development of the internet facing portion of the application.
 Technical advisor to development teams implementing common functionality in the .NET
technology;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
 Performed application demo at the Minister’s office;
 Attended weekly status meetings;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 9 of 25 613-799-2025
Project 6) SIMS
April 2015 – Jul 2015 (3 months – worked on TeamInfo (Project 9) for 1 month in between)
Aug 2015 – Oct 2015 (3 month)
Nov 2015 – April 2016 (6 months)
Total – 12 months
Project Value: $150,000
SIMS is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written in
C# and uses the Entity Framework 6.0 as the data layer. It uses Role based security through Active
Directory to manage permissions and accessibility. It pulls data from multiple external data sources and
synchronizes data on a daily basis. The web application was developed for GAC highly secure C5 network.
Tools used in this Project: Visual Studio 2013, C#, ASP.Net 4.0, Entity Framework 6, Webforms, TFS,
SQL 2008, HTML 5, CSS 3, Javascript, JQuery and Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed a web application to reside on GAC’s secure C5 network;
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded
in C# using Microsoft Visual Studio.Net 2013 as a development platform;
 Developed custommodules that allowed Administrators and Mission personnelto update content;
 Developed Role based security to allow Administrators and Mission personnelto access only what
is necessary;
 Developed a Windows Service that pulls data from Multiple external data sources and create an
XML file to pass to the Secure Data Pump for transfer to the C5 Network;
 Developed a Windows Service to parse the XML file once passed to the C5 Network to update the
SIMS database;
 Developed a Windows Service to synchronize the users in the SIMS database with the users in the
C5 Active Directory;
 Optimized code for use on the C5 Network;
 Created and added additional functionality to compliment the previous versions on SIMS;
 Added web based reports for use for Missions and Administrators;
 Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;
 Implements “Simple Maps” to display Missions on an interactive World Map;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2008 R2 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Developed a data layer using Entity Framework 6.0 with custom entities as the business layer;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting
 Debugging web applications and resolving issues;
 Technical advisor to development teams implementing common functionality in the .NET
technology;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
 Attended weekly status meetings;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 10 of 25 613-799-2025
Project 7) TeamInfo
Jun 2015 (1 month in between SIMS – Project 8)
Project Value: N/A
TeamInfo is an internal web application that keeps track of all GAC Departments, employees and
contractors in a hierarchical format. It is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET
4.0 web application, written in C# and uses the Entity Framework 6.0 as the data layer. It uses Role based
security through Active Directory to manage permissions and accessibility.
Tools used in this Project: Visual Studio 2013, VB, ASP.Net 4.0, Entity Framework 6, Webforms, TFS,
SQL 2008, HTML 5, CSS 3, JQuery and Javascript.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Upgraded the current web application to the latest GAC Template to comply with
Treasury Board standards;
 Added additional functionality in existing ASP.NET 4.0 web application that was coded in C#
using Microsoft Visual Studio.Net 2013 as a development platform;
 Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2008 R2 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Data layer consists of Entity Framework 6.0 with customentities as the business layer;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting
 Debugging web applications and resolving issues;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 11 of 25 613-799-2025
Project 8) Educanada
April 2016 – present (1 month)
Project Value: N/A
The EduCanada web application is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0
web application, written in VB and uses the Entity Framework 6 as the data layer. It is a public facing
application that allows users to browse and explore post-secondary education available in Canada. This
web application conforms to the WET Toolkit, WCAG and CLF 2.
Tools used in this Project: Visual Studio 2015, VB, ASP.Net 4, Entity Framework 6, TFS, SQL 2008 R2,
HTML 5, CSS 3, Javascript, Wet Toolkit, CLF 2, WCAG, JQuery and Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Updated the existing N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was
coded in VB using Microsoft Visual Studio.Net 2015 as a development platform;
 Applied the latest WET template to the site and re-designed the layout as per the client
needs.
 Modified the design to meet the WCAG, WET and CLF2 requirements;
 Web markup consist ofHTML 5, CSS 3 and JQuery and the Wet Toolkit;
 Object Oriented in design, with reusable objects, code and concepts;
 Data layer uses Entity Framework 6.0 with customentities as the business layer;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting
 Debugging web applications and resolving issues;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 12 of 25 613-799-2025
Project 9) Visualization v 1.0
May 2016 – present (8 months)
Project Value: N/A
The Visualization web application is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET
4.5 web application, written in C# and MVC and uses the Entity Framework 6.1 as the data layer. It uses
Role based security through Active Directory to manage permissions and accessibility for the Admin
application and anonymous access for the public facing application.
Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, C#, ASP.Net 4.5, Entity
Framework 6, TFS, SQL 2008 R2, HTML 5, CSS 3, Javascript, Wet 4 Toolkit, CLF 2, WCAG, JQuery and
Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.5 web application that was coded
in C# and MVC 5 using Microsoft Visual Studio.Net 2015 as a development platform;
 Created a public web application to display GAC projects on an interactive Google Map;
 Created an Admin web application to maintain projects to display on the public facing
web application;
 Web markup consist ofHTML 5, CSS 3 and JQuery and the Wet 4 Toolkit;
 Developed a Windows Service to synchronize IATI data from the Data Warehouse to the
Visualization database as well as create an XML version of the GAC Projects for public
download;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2008 R2 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Data layer uses Entity Framework 6.1 with customentities as the business layer;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting
 Debugging web applications and resolving issues;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
 Attended bi-weekly status meetings;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 13 of 25 613-799-2025
Client: Finance and Treasury Board (S.I. Systems)
Web Application Developer Jan 2008 to Nov 2008
10 months
Technical Environment: Developing and maintaining web applications in a MS Windows environment.
Tools used in the environment are: MS Visual Studio 2005, MS SQL Server 2000, SQL Server Reporting
Services, ASP.Net, MS Visual SourceSafe, JavaScript, HTML, CSS and CLF 2.0.
Project 10) TMS (Transaction Management System)
Jan 2008 to Nov 2008 (10 months)
Project Value: $100,000
The Transaction Management System (TMS) is a secure public facing (WAN) web application that allowed
access to certain Crown Corporations as well as the Bank of Canada and the Dept. of Finance. It allows the
Department of Finance to review and process loans requested by the Crown Corporations. The system
processed loans as well as pre-payment terms on all loans requested by the Crown Corporations.
Multiple financial reports were generated with SQL Server Reporting Services (SSRS). The TMS web
application received an Award of Excellence in September 2008.
Tools used in this Project: Visual Studio 2005, .Net 2.0, Webforms, VB.Net, Visual SourceSafe, SQL
2005, SSRS, Crystal Reports, HTML, CSS and Javascript.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Create and maintain financial web applications using ASP.Net 2.0 environment with VB.Net using
Visual Studio 2005;
 Received an Award of Excellence for the Department of Finance’s Transaction Management
System (TMS) Web Application (September 2008);
 Designed and developed the database (enterprise class relational database)for TMS before
submitting to the DBA for implementation;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2005 environment;
 Developing database driven web applications;
 Object Oriented in design,with reusable objects,code and concepts;
 Securing ASP.Net web applications for vulnerabilities such as SQL Injection and Cross -Site
Scripting;
 Microsoft Visual SourceSafe 6.0 was the tool used to maintain code and source control;
 Design and maintain SQL Server relational databases;
 Creating online reports with SQL Server Reporting Services, Crystal Reports.Net and MS
ReportViewer;
 Consulting with clients to determine business rules and application flow;
 Conforming to the SDLC (Systems Development Life Cycle);
 Working with Use-Case Diagrams;
 Treasury Board’s CLF (2.0) guidelines were followed and met in the development of this
application;
 Creating and maintaining documentation throughout the Software Development Life Cycle;
 Mentoring junior developers;
 Providing Technical Support.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 14 of 25 613-799-2025
Client: Canada Revenue Agency (Calian Technology Consulting)
Senior Web Developer/Programmer April 2007 to Jan 2008
(10 months)
Technical Environment: Maintaining website and creating customweb solutions in a Windows 2000 server
environment. Tools used in the environment are: MS Visual Basic 2005 Express, MS Visual Web
Developer, Dreamweaver MX 2004, Homesite, ASP, JavaScript, HTML, CSS and CLF 1.0 / 2.0.
Project 11) TOM Filter
April 2007 to Jan 2008 (10 months)
Project Value: $50,000
The TOM (Taxation Operations Manual) Filter is a desktop application designed to parse a Taxation
Operations Manual in Word format and convert it to multiple web pages with an Index page that links all
sections together.This was a customapplication that would generate these web pages with the CRA custom
headers and menus and were published directly to the server. This process could take a 300 page document
and create a customwebsite in a matter of minutes as opposed to the manual process which would take
weeks to accomplish.
Tools used in this Project: Visual Studio Express, VB.Net, ASP, MS Access 2000, HTML, CSS,
DreamWeaver MX, Homesite and Javascript.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Create customWindows Application in VB.Net to convert all Taxation Manuals from MS Word
format to HTML for quick deployment and customized display;
 Ensure these Taxation Operation Manuals (TOM’s) comply with the CLF 2.0 standards;
 Optimizing large HTML files for quicker access;
 Maintaining INFOZONE website;
 Search engine optimization;
 Converting existing website to CLF 2.0;
 Validating and testing intranet site;
 Provide assistance to Junior Developers.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 15 of 25 613-799-2025
Client: Department of National Defence (DND) DMIS-8 (Coradix Technology Consulting)
Web Developer July 2006 to April 2007
(10 months)
Technical Environment: Managing web based (Client Server) applications in a Windows 2000 server
environment. Tools used in the environment are: Oracle 9i, PL/SQL, MS Visual Studio, MS Visual
SourceSafe, ASP, JavaScript, MS Visual Studio 2003, ASP.Net, Java, Visual Interdev, IIS, SQL Navigator,
and MS Access.
Project 12) AST (Army Scaling Tool)
July 2006 to April 2007 (10 months)
Project Value: $75,000
The Army Scaling Tool is a tool used to create an inventory list of parts used for a mission. Soldiers would
indicate where they were being posted and the duration of the tour of duty and the application would
indicate what inventory was required. Inventory would consist of vehicles, firearms as well as parts needed
for repairs for the equipment that they take with them. This was so that they could be the most efficient as
possible by not taking more supplies than are required and have the necessary parts needed for repair in
case of a malfunction or breakdown.
Tools used in this Project: Visual Studio, Classic ASP, ASP.Net 1.1, VB.Net Webforms, Visual
SourceSafe, Oracle 9i, HTML, CSS and Javascript, MS Access 2000.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Work on and maintain Army Scaling Tool (AST) Web Application in an ASP.Net 1.1 environment;
 Re-designed Web Application and improved performance;
 Created COM/DLL objects to introduce re-usable code for a multi-tiered environment;
 Creating Setup programs for easy COM object deployment;
 Developing Web Applications in ASP, Javascript and HTML with an Oracle data driven Backend;
 Migrating ASP 3.0 Web Applications to ASP.Net1.1 using VB.Net;
 Creating and maintaining Oracle Packages, Stored procedures,functions and triggers;
 Creating Oracle PL/SQL programs to perform multiple database tasks;
 Developed reports with MS Access 2000;
 Creating Tables and maintaining Oracle databases;
 Functional testing for all web applications;
 Development and maintenance of interface and code standards for use in the web applications;
 Documenting changes and created deployment scripts;
 Maintenance of all systemdocumentation including design specifications;
 Advice on use of latest web technologies;
 Ensure the continuing operation and growth of the web applications;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 16 of 25 613-799-2025
3 Way Street Corp. Ottawa, ON
Web Developer/Programmer Oct 2001 to June 2006
(56 months)
Technical Environment: Creating and managing multiple web based Online Registration Forms in a
Windows 2000/2003 server environment. Tools used in the environment are: SQL Server 2000, MS Visual
Studio 2003, VB 6.0, MS Visual SourceSafe, ASP, JavaScript, Visual Interdev, Dreamweaver, IIS and
SQL Enterprise Manager.
Project 13) Event Management websites
Oct 2001 to June 2006 (56 months)
3WayStreet developed multiple websites in Event management in an ASP 3.0 environment with a SQL
2000 backend.
The company’s ExpoMatch and ExpoTrack corporate software in VB 6.0 provided a means to administer
events and process data collected from the event websites to produce valuable reports.
Tools used in this Project: Visual Basic 6, Visual Studio, Classic ASP .Net 1.1, Webforms, Visual
SourceSafe, SQL 2000, SSRS, Crystal Reports, HTML, CSS and Javascript.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed numerous online fully customized registration forms for Event Management using a SQL
2000 backend for Government, Tourism Industry and the private sector;
 Introduced multi-tiered development for betterperformance and maintainability;
 Developed numerous enterprise class relational databases in Microsoft SQL Server 2000;
 Developed Transact-SQL queries and SQL stored procedures using Microsoft SQL Server 2000 and
SQL Query Analyzer for all web applications;
 Created and maintained over 50 web applications in Classic ASP (3.0), HTML, CSS and Javascript;
 Developed and maintained online Web Portals;
 Developed online membership applications and renewals;
 Developed online submission systemfor paper symposium;
 Created and maintained multiple membership databases;
 Created electronic invitations / RSVP’s;
 Online Accommodation and travel;
 Personalized Itineraries;
 Automated Event Check-In;
 Developed online Booth Selection based on availability;
 Created online Event floor plans;
 Collaborated in the development of their corporate software (ExpoMatch and ExpoTrack) in Visual
Basic 6;
 Use the latest in Web Development technologies and programming tools to develop highly scalable
web applications;
 Creating dynamic database driven websites in both French and English;
 Analyze and troubleshoot websites and software issues and make recommendations;
 Significantly improved performance and functionality by creating re-usable code modules;
 Developed dynamic customonline shopping carts;
 Created and maintained hundreds of reports using Crystal Reports 8.5;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 17 of 25 613-799-2025
 Created and maintained SQL databases;
 Conform to the World Wide Web Consortium (W3C);
 Creating documents in .pdf format;
 Provide technical support.
Forland Technologies Inc. Ottawa, ON
Junior Developer June 2001 to Oct 2001
(4 months)
Technical Environment: Developing Internet software and web applications in JSP and ASP on an NT 4.0
and Linux server environment.
Project 14) TerraBrowser
June 2001 to Oct 2001 (4 months)
Project Value: $75,000
The TerraBrowser Internet Browser was developed as a safe and friendly internet browser that
would filter out all adult and malicious content. Forland Technologies also hosted numerous sites
that would allow kids to read stories and interact with the storyline.
Tools used in this Project: Visual Basic 6, JSP, Java, mySql, HTML 4 and CSS.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Programming in Visual Basic 6, Java and JSP using a mysql database;
 Assisting in the development of the company’s TerraBrowser software;
 Maintained and updated the Company’s websites;
 Maintained the company’s Windows and Linux servers as well as setting up development servers.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 18 of 25 613-799-2025
CodeNet Technologies Inc.
Owner / Programmer Analyst Aug 2002 to Present
(outside regular business hours)
Technical Environment: Developing and maintaining web applications using the latest in Microsoft
Technologies. Tools used in the environment are: C#, VB, MVC 3/4/5 with razor, MS Visual Studio 2005/
2008/2010/2012, MS SQL Server 2000/2005/2008/2008 R2/2012, SQL Server Reporting Services,
ASP.Net 2.0/3.5/4.0/4.5/4.6 environments, Entity Framework 4.0/5.0/6.0, LINQ to Entities, MS Team
Foundation Server 2010 (TFS), Telerik RadControls Studio, HTML 5, CSS3, JQuery, JQueryUI and
JQuery Mobile.
Project 15) The Pawn Shop
Jan 2011 to Sept 2011 (6 months – outside of regular business hours)
Project Value: $10,000
The Pawn Shop is a secure online E-Commerce (WAN) web application that provides users the ability to
view and purchase items commonly sold in a pawn shop.It also allows administrators to manage their
online store in terms of adding and editing items to be sold online. The web application is available to all
Pawn Shop franchises but each store’s administrators manage their own items.
Tools used in this Project: Visual Studio 2010, C#, ASP.Net 4.0, Webforms, TFS, SQL 2008, HTML 5,
CSS, Telerik RadControls and Ajax.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Created an online store where users can view and purchase items in a secure environment.
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded
in C# using Microsoft Visual Studio.Net 2010 as a development platform;
 Designed and developed the database (enterprise class relational database) for The Pawn Shop and
create scripts to deploy to the production environment.
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for The Pawn Shop data-driven application in a Microsoft SQL Server 2008
R2 environment;
 Implemented a C# business layerusing Entity Framework 4.0 and LINQ to Entities.
 Developed an Admin module to allow administrators to add/edit items and item information
including the ability to upload images to manage their online store.
 Improved the user experience by using Ajax and Telerik RadControls.
 Object Oriented in design, with reusable objects, code and concepts;
 All items including images are stored and viewed dynamically using a SQL 2008 R2 backend.
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting;
 Consulting with clients in order to understand client needs and develop customsolutions.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 19 of 25 613-799-2025
Project 16) Harmony Health Sciences
Oct 2009 to Sept 2010 (9 months – outside of regular business hours)
Project Value: $90,000
Harmony Health Sciences is a secure online Multi-Level Marketing (WAN) E-Commerce web application
where users can purchase health products and supplements as well as manage sales, distributor downlines
and commissions.
Tools used in this Project: Visual Studio 2008, C#, ASP .Net 3.5, Webforms, TFS, SQL 2008 R2, HTML,
CSS and Telerik RadControls.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 3.5 web application that was coded
in VB.Net using Microsoft Visual Studio.Net 2008 as a development platform to manage
individual user accounts,purchase products online and manage commissions;
 Developed a payment module to allow for online purchases.
 Implemented SSL for secure online payment processing.
 Designed and developed the database (enterprise class relational database) for Harmony Health
Sciences and create scripts to deploy to the production environment.
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for Harmony Health Sciences application in a Microsoft SQL Server 2008 R2
environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Securing web applications for vulnerabilities such as SQL Injection and Cross -Site Scripting.
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;
 Developed an admin module to allow the MLM organizer to communicate with all distributors.
 Consulting with clients in order to understand client needs and develop customsolutions.
 Provide ongoing support.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 20 of 25 613-799-2025
Project 17) BiggestLoser Ottawa
Jan 2009 – Jul 2009 (4 months – outside of regular business hours)
Project Value: $10,000
The Biggest Loser Ottawa (WAN) database driven web application was developed with Visual Studio 2008
with VB.Net in an ASP.Net 3.5 environment using a SQL Server 2005 backend.
This web application managed the progress of contestants looking to lose the most weight and keep track of
their progress throughout the competition.
Tools used in this Project: Visual Studio 2008 , .Net 3.5, Webforms, TFS, SQL 2005, HTML and CSS.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 3.5 web application that was coded
in VB.Net using Microsoft Visual Studio.Net 2008 as a development platform to manage web
content and Admin module for biggestloserottawa.com;
 Designed and developed the database (enterprise class relational database)for the Biggest Loser
Ottawa web application and create scripts to deploy to the production environment.
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio for The Biggest Loser Ottawa application in a Microsoft SQL Server 2005
environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;
 Securing web applications for vulnerabilities such as SQL Injection and Cross -Site Scripting;
 Consulting with clients in order to understand client needs and develop customsolutions;
 Provide ongoing support.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 21 of 25 613-799-2025
Project 18) 4-OFHL Hockey League Management System
Mar 2008 – Dec 2008 (6 months – outside of regular business hours)
Project Value: $30,000
4-OFHL is a Ball hockey league management systemthat allowed administrators to create and manage
their own hockey league and allow players to view schedule and game related information.
This (WAN) database driven web application was developed with Visual Studio 2005 in VB.Net with
ASP.Net 2.0 and a SQL 2005 backend.
Tools used in this Project: Visual Studio 2005, .Net 2.0, Webforms, TFS, SQL 2005 and HTML and CSS.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 2.0 web application that was coded
in VB.Net using Microsoft Visual Studio.Net 2005 as a development platform to manage web
content and Admin module that allowed league managers to create leagues, teams and game
schedules;
 Created a website that allowed league players to view current schedule,stats and player
information related to the current ball hockey season;
 Designed and developed the database (enterprise class relational database)for the 4-OFHL web
application and create scripts to deploy to the production environment;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2005 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;
 Securing web applications for vulnerabilities such as SQL Injection and Cross-Site Scripting.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 22 of 25 613-799-2025
Project 19) CodeNet Technologies Corporate website
Jul 2012 to Oct 2012 - Eveningsand Weekends (equivalent to 3 months)
Jul 2015 – Nov 2015 - Eveningsand weekends (equivalent to 3 months) Upgrade
Project Value: N/A
The CodeNet corporate website represents information related to the business ofIT Consulting and Web
Development. A separate mobile application is also available for all smartphones and tablets.
This website was developed in Visual Studio 2010 with the .Net 4.0, HTML 5, CSS 3, JQuery and JQuery
mobile.
Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, ASP.Net 4.0/4.5, Entity
Framework 6, Webforms, TFS, SQL 2008/2012, HTML 5, CSS 3, JQuery and JQuery mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed the company website in ASP.Net 4.0, HTML 5, CSS 3 and JQuery UI;
 Developed a mobile site for the company in HTML 5, CSS 3 and JQuery Mobile framework;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2008 R2 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Data layer uses Entity Framework 6.1 with customentities as the business layer;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting
 Debugging web applications and resolving issues;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
 Upgraded with MVC 5, ASP.Net 4.5, HTML 5, CSS 3 and JQuery UI
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 23 of 25 613-799-2025
Project 20) Business Network Alliance
Jul 2014 to Mar 2015 - Evenings and Weekends (equivalent to 6 months)
Project Value: $20,000
The Business Network Alliance web application was developed to assist business professionals to network
for the purpose of doing business together.
Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, .Net 4.5, Entity Framework 6,
TFS, SQL 2008/2012, HTML 5, CSS 3, JQuery and JQuery mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven,web application that was coded in C# using
Microsoft Visual Studio.Net 2015 as a development platform;
 Developed the web application in ASP.Net 4.5, MVC 5, HTML 5, CSS 3 and JQuery UI;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio in a Microsoft SQL Server 2008 R2 environment;
 Object Oriented in design, with reusable objects, code and concepts;
 Data layer uses Entity Framework 6.1 with customentities as the business layer;
 Developed a public and admin portal to allow users to network with other associates;
 Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and
bug tracking;
 Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting
 Debugging web applications and resolving issues;
 Meet with clients to discuss application changes as well as demonstrate new functionality.
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 24 of 25 613-799-2025
Project 21) TeamGenerator Mobile App/Website
Jan 2012 to Mar 2012 (3 months – outside of regular business hours)
Project Value: $25,000
The TeamGenerator mobile app/website is a lightweight application developed specifically for smartphones
and tablets.A web application version is also available. This application facilitates the process of
organizing a sporting event and dividing up the teams in a variety of ways.
This website was developed in Visual Studio 2010 with the .Net 4.0, HTML 5, CSS 3 and JQuery Mobile.
SUMMARY OF DELIVERABLES AND KEY TASKS:
 Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 mobile web application that was
coded in C# using Microsoft Visual Studio.Net 2010 as a development platform;
 Designed and developed the database (enterprise class relational database)for TeamGenerator
with Microsoft SQL Server 2012;
 Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL
Management Studio 2012;
 Application can be viewed on a desktop web browser or smartphone platforms;
 Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting;
 User Interface was developed in HTML 5, CSS 3 and JQuery Mobile;
 Implemented the Entity Framework 4.0 with customentities as the business layer;
 Object Oriented in design,with reusable objects,code and concepts;
Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug
tracking;
1422 Tours Place, Orleans, Ontario, K1C 3C9
Cell: (613) 799-2025
rob.venable@outlook.com
Robert Venable page 25 of 25 613-799-2025
EDUCATION AND TRAINING
Willis College of Business and Technologies. Ottawa, ON
2000 – 2001
 Graduated with Distinction – E-Commerce Web Developer Diploma Program - June
2001
Algonquin College
2011
 Attended a seminar on Team Foundation Server
ITPlanit
2011
 Attended Course 10175A: Microsoft SharePoint 2010, Application Development
at ITPlanit.
2005
 Intermediate ASP.Net Part 1 (Jul – Aug, 2005 – 2 months)
 Intermediate ASP.Net Part 2 (Sept – Oct, 2005 – 2 months)
 Introduction to Web services (Nov – Dec, 2005 – 2 months)
MicroAge Technologies
1997 (Sept 1996 – April 1997 – 8 months)
 Administering Microsoft Windows NT 4.0
 Supporting Microsoft Windows NT 4.0 Core Technologies
 Supporting Microsoft Windows NT Server 4.0 Enterprise
 A+ Certified Technician
Frequently attend various user group meetings, code camps and conferences as part of the
Ottawa .Net Community in order to keep up with the latest in Microsoft Technologies.
Certifications:
 MCTS - Web Applications Development with Microsoft.Net Framework 4.0
(August 2011)
 MCTS - Accessing Data with Microsoft .NET Framework 4
(September 2011)
 MCTS - SharePoint 2010, Application Development
(November 2011)
 MCTS - Windows Communication Foundation Development with Microsoft
.NET Framework 4 (January 2012)
 MCPD - Designing and Developing Web Applications Using Microsoft .NET
Framework 4 (February 2012)

More Related Content

What's hot

Richard ward2016
Richard ward2016Richard ward2016
Richard ward2016Rich Ward
 
Samuel Molina Resume 07-26-2016v4-sendversion
Samuel Molina Resume 07-26-2016v4-sendversionSamuel Molina Resume 07-26-2016v4-sendversion
Samuel Molina Resume 07-26-2016v4-sendversionSamuel Molina
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resumeLee Norris
 
James Sooter Resume 2016
James Sooter Resume 2016James Sooter Resume 2016
James Sooter Resume 2016James Sooter
 
Jose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose Rivera
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resumechaunhi
 
Resume_udai_New
Resume_udai_NewResume_udai_New
Resume_udai_NewUday Singh
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResumeAaron Stambler
 
Curriculum vitae (english version)
Curriculum vitae (english version)Curriculum vitae (english version)
Curriculum vitae (english version)Diego Parolin
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resumewahirshad
 

What's hot (20)

Resume-Daniel Bongard
Resume-Daniel BongardResume-Daniel Bongard
Resume-Daniel Bongard
 
Richard ward2016
Richard ward2016Richard ward2016
Richard ward2016
 
Samuel Molina Resume 07-26-2016v4-sendversion
Samuel Molina Resume 07-26-2016v4-sendversionSamuel Molina Resume 07-26-2016v4-sendversion
Samuel Molina Resume 07-26-2016v4-sendversion
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resume
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
James Sooter Resume 2016
James Sooter Resume 2016James Sooter Resume 2016
James Sooter Resume 2016
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Jose A Rivera (Developer) Resume
Jose A Rivera (Developer) ResumeJose A Rivera (Developer) Resume
Jose A Rivera (Developer) Resume
 
Darrell's Resume
Darrell's ResumeDarrell's Resume
Darrell's Resume
 
Skanthan thiru
Skanthan thiruSkanthan thiru
Skanthan thiru
 
VinodKulkarni_Resume
VinodKulkarni_ResumeVinodKulkarni_Resume
VinodKulkarni_Resume
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resume
 
Resume_udai_New
Resume_udai_NewResume_udai_New
Resume_udai_New
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Curriculum vitae (english version)
Curriculum vitae (english version)Curriculum vitae (english version)
Curriculum vitae (english version)
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
Resume
ResumeResume
Resume
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 

Viewers also liked

Viewers also liked (17)

Jason Abbatiello - Software Engineer
Jason Abbatiello - Software EngineerJason Abbatiello - Software Engineer
Jason Abbatiello - Software Engineer
 
Resume_Pankaj
Resume_PankajResume_Pankaj
Resume_Pankaj
 
CV in English Ramona Munteanu
CV in English Ramona MunteanuCV in English Ramona Munteanu
CV in English Ramona Munteanu
 
Lessons From Uk Rail Privatization Germany
Lessons From Uk Rail Privatization GermanyLessons From Uk Rail Privatization Germany
Lessons From Uk Rail Privatization Germany
 
Akrati Jewels Inc - Introduction
Akrati Jewels Inc - IntroductionAkrati Jewels Inc - Introduction
Akrati Jewels Inc - Introduction
 
Abinash
AbinashAbinash
Abinash
 
Y. H. Presentation
Y. H. PresentationY. H. Presentation
Y. H. Presentation
 
Votacions primer projecte
Votacions primer projecteVotacions primer projecte
Votacions primer projecte
 
Caso clinico montse
Caso clinico montseCaso clinico montse
Caso clinico montse
 
Start ups| Συγκριτική μελέτη Aegean & Coursera
Start ups| Συγκριτική μελέτη Aegean & CourseraStart ups| Συγκριτική μελέτη Aegean & Coursera
Start ups| Συγκριτική μελέτη Aegean & Coursera
 
CV Europass
CV EuropassCV Europass
CV Europass
 
OM BEWA
OM BEWAOM BEWA
OM BEWA
 
Resume_Ravichandra Thota
Resume_Ravichandra ThotaResume_Ravichandra Thota
Resume_Ravichandra Thota
 
NaveenKumarGV
NaveenKumarGVNaveenKumarGV
NaveenKumarGV
 
Chaitanya-TFS-Resume
Chaitanya-TFS-ResumeChaitanya-TFS-Resume
Chaitanya-TFS-Resume
 
Fs reasoncode
Fs reasoncodeFs reasoncode
Fs reasoncode
 
RahulCV
RahulCVRahulCV
RahulCV
 

Similar to Rob Venable - Developer

Similar to Rob Venable - Developer (20)

Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
KaushikDutta Resume
KaushikDutta ResumeKaushikDutta Resume
KaushikDutta Resume
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Rick bryan resume
Rick bryan resumeRick bryan resume
Rick bryan resume
 
CV informatique English
CV informatique EnglishCV informatique English
CV informatique English
 
My CV
My CVMy CV
My CV
 
Resume (Content Server 2015)
Resume (Content Server 2015)Resume (Content Server 2015)
Resume (Content Server 2015)
 
Sam Pan-Livelink-Resume(SC)
Sam Pan-Livelink-Resume(SC)Sam Pan-Livelink-Resume(SC)
Sam Pan-Livelink-Resume(SC)
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Narmada Kannan_Resume
Narmada Kannan_ResumeNarmada Kannan_Resume
Narmada Kannan_Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 

Rob Venable - Developer

  • 1. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 1 of 25 613-799-2025 Robert Venable Programmer/Analyst PROFILE AND SPECIALIZATIONS  Fluently bilingual in French and English.  Microsoft Certified Professional Developer (MCPD)  Certified SharePoint Developer (MCTS)  Level II Secret & Level III Top Secret security clearance.  15+ years of experience as a web application developer.  15+ years of experience managing client requirements.  15+ years of experience developing data-driven applications.  15+ years of experience developing applications using ASP.Net, MVC, C#, VB.Net, ASP, VB and COM.  15+ years of experience in database management with SQL Server and Oracle.  15+ years of experience developing reports using SQL Reporting Services, Crystal Reports 8.5 and Crystal Reports.Net.  1 year experience maintaining Java based web applications.  10 years of experience creating websites that comply with the CLF 1.0/2.0, Wet Toolkit and WCAG standards. KNOWLEDGE AND TECHNICAL SKILLS ASP.Net 1.1/2.0/3.5/4.0/4.5/4.6, C#, VB.Net, MVC 3/4/5 Framework, DotNetNuke, Entity Framework 4/5/6, OOP, N-Tier Development, ADO, ADO.Net, SQL Server 7/2000/2005/2008/2008 R2/2012, SQL Management Studio, SQL Enterprise Manager, SQL Query Analyser, SQL Server Reporting Services, Oracle 9i, SQL Navigator 4.0, Team Foundation Server, Visual Source Safe, Visual Studio, Visual Studio 2003/2005/2008/2010/2012/2013/2015, nUnit , ASP 3.0, Visual Basic 6.0, VBScript, Java, Dreamweaver MX, Adobe Photoshop,Macromedia Fireworks MX, HTML, JavaScript, JQuery, CSS 2/3, DHTML, CLF 1.0 / 2.0, Crystal Reports 8.5, Crystal Reports.Net, XML, XSLT, Adobe Acrobat and MS Office Suite 2000/2003/2007/2010/2013/2016. SECURITY CLEARANCE Security Information Name of individual as it appears on security clearance application form Level of security clearance obtained Validity period of security clearance obtained Robert Venable Secret II Expires Sept. 15th 2016 Robert Venable Top Secret III Expires Aug. 31st 2020
  • 2. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 2 of 25 613-799-2025 EXPERIENCE Client: Global Affairs Canada (Excel ITR) Senior Programmer/Analyst Nov 2008 to Present (94 months as of Aug 2016) Technical Environment: Developing and maintaining web applications in a MS Windows environment. Tools used in the environment are: MS Visual Studio 2005/2010/2013/2015, MS SQL Server 2000/2005/2008 R2, ASP.Net with C# and VB.Net, MVC 5, Entity Framework 4.0/6.0/6.1, DotNetNuke, CodeSmith Studio, IIS 6.0/7.5/8.0, Team Foundation Server, SQL Server Reporting Services, Google Maps,XML, XSLT, nUnit, Windows Server 2003/2008/2012, Windows XP/7, ASP, JavaScript, HTML, CSS, CSS3, JQuery, CLF 2.0, WCAG and WET Toolkit. Project 1) ICCI Nov 2008 - Oct 2009 (12 months) Feb 2010 - Sept 2011 (20 months) Total – 32 months Project Value: $300,000 ICCI is a browser based Wide Area Network (WAN) grants and contribution web-application that allows internet users to submit funding proposals online in a secure fashion. It also allows programstaff to review, assess and process proposals, and then generate contribution agreements based on the information contained in the proposal. ICCI is an Object Oriented, N-Tiered, dynamic, database-driven VB.NET, ASP.NET 4.0 web application, which utilizes a C# business layer. ICCI allows users to manage the ICCI grants and contributions programs process and workflow from start to finish and generate valuable reports based on current and historical data that is collected. Tools used in this Project: Visual Studio 2005, C#, VB.Net, ASP.Net 2.0, ASP, Webforms, TFS, SQL 2005, SSRS, CodeSmith Studio, HTML, CSS, Javascript, CLF 2, WCAG, JQuery and JQuery mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Involved in the development of GAC’s ICCI Grants and Contributions web application. An N- Tiered, dynamic, database-driven ASP.NET 4.0 web application that was developed with VB.Net using Microsoft Visual Studio.Net as a development platform;  Implementation of C# business layer objects globally for both the admin and public web applications;  Create admin modules to administer web applications;  Originally converted this web application from an ASP 3.0 application to ASP.Net 2.0;  Designed and developed the database (enterprise class relational database) for ICCI before submitting to the DBA for implementation;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for GAC’s ICCI data-driven application in a Microsoft SQL Server 2005 environment;  Develop and maintain reports with SQL Server Reporting Services (SSRS);  Treasury Board’s CLF (2.0) guidelines and WCAG standards were followed and met in the development of the internet facing portion of the application;  Performed business analysis and created functional specifications, architecture documents, preliminary analysis documents and also QA other specs;  Technical advisor to development teams implementing common functionality in the .NET technology;  Object Oriented in design, with reusable objects, code and concepts;
  • 3. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 3 of 25 613-799-2025  Create the installation, training and testing documentation;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Creating access to intranet web applications through Active Directory;  Creating Business layers with CodeSmith for speed and consistency;  Create Unit tests and test plans;  Developing and testing Object Oriented Web Applications using Microsoft Best Practices;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting;  Design and maintain project documentation;  Debugging web applications and resolving issues;  Archiving and viewing data using XML and XSLT;  Meet with clients to discuss application changes as well as demonstrate new functionality.
  • 4. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 4 of 25 613-799-2025 Project 2) DFAIT Inc. Nov 2009 – Jan 2010 (3 months) Project Value: $250,000 DFAIT Inc. is a browser based Wide Area Network (WAN) grants and contribution web-application that allows internet users to submit funding proposals online in a secure fashion. It also allows programstaff to review, assess and process proposals, and then generate contribution agreements based on the information contained in the proposal. DFAIT Inc. is an Object Oriented, N-Tiered, dynamic, database-driven VB.NET, ASP.NET 2.0 web application, which utilizes a C# business layer. I collaborated in the development of phase 1 of this project which was to build the public facing component that allowed users to log in and manage their grants and contributions application. The DFAIT Inc. web application won an award of Excellence in 2010. Tools used in this Project: Visual Studio 2008, VB.Net, ASP.Net 2.0, Webforms, TFS, SQL 2005, SSRS, HTML, CSS, CLF 2, WCAG, CodeSmith Studio, JQuery and JQuery mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Involved in the development of GAC’s DFAIT Inc. Grants and Contributions web application. An N-Tiered, dynamic, database-driven ASP.NET 2.0 web application that was developed with VB.Net using Microsoft Visual Studio.Net as a development platform;  Implementation of C# business layer;  Designed and developed the database (enterprise class relational database) for DFAIT Inc. before submitting to the DBA for implementation;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for GAC’s DFAIT Inc. data-driven application in a Microsoft SQL Server 2005 environment;  Treasury Board’s CLF (2.0) guidelines and WCAG standards were followed and met in the development of the internet facing portion of the application;  Performed business analysis and created functional specifications, architecture documents, preliminary analysis documents and also QA other specs;  Technical advisor to development teams implementing common functionality in the .NET technology;  Object Oriented in design, with reusable objects, code and concepts;  Create the installation, training and testing documentation;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control an d bug tracking;  Creating Business layers with CodeSmith for speed and consistency;  Create Unit tests and test plans;  Developing and testing Object Oriented Web Applications using Microsoft Best Practices;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting  Design and maintain project documentation;  Debugging web applications and resolving issues;  Meet with clients to discuss application changes as well as demonstrate new functionality.
  • 5. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 5 of 25 613-799-2025 Project 3) NAFTA – Registry Information System/E-Filing Oct 2011 - July 2012 (10 months) Sept 2012 - Dec 2012 (4 months) Total – 14 months Project Value: $250,000 NAFTA Registry Information System/E-Filing is a browser based Wide Area Network (WAN) role based web-application. This web application consists of an administration portal as well as an e-Filing portal for Counsel. Administrators can log in to create and administer Panel Reviews associated with Dispute Settlements within Canada, the United States and Mexico while Counsel can log in and register for these Panel Reviews. NAFTA is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written entirely in C# and the Entity Framework as the data layer. It uses role based security with SQL Server and a customSQL Membership Provider. Tools used in this Project: Visual Studio 2010, C#, ASP.Net 4.0, Entity Framework 4, Webforms, TFS, SQL 2008/2012, HTML, CSS, JQuery and JQuery mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded in C# using Microsoft Visual Studio.Net as a development platform;  Implemented role based security using customMicrosoft Membership and Role Providers;  Designed and developed the database (enterprise class relational database) for NAFTA before submitting to the DBA for implementation;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for GAC’s NAFTA data-driven application in a Microsoft SQL Server 2005 environment;  Implemented unit testing with nUnit framework;  Implemented the Entity Framework 4.0 with customentities as the business layer;  Performed business analysis and created functional specifications, architecture documents, preliminary analysis documents and also QA other specs;  Object Oriented in design, with reusable objects, code and concepts;  Developed an E-Filing system that allows users to upload/download documents and view Panel Review related information;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting  Design and maintain project documentation;  Debugging web applications and resolving issues;  Meet with clients to discuss application changes as well as demonstrate new functionality.
  • 6. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 6 of 25 613-799-2025 Project 4) NAFTA Content Management System Jan 2013 – Apr 2013 (4 months) Sept 2014 – Dec 2014 (4 months) Total – 8 months Project Value: $75,000 The NAFTA CMS is a Content Management System developed in DotNetNuke (DNN) 6.2 and allows the client to manage content for all NAFTA Secretariat websites.Custom modules were developed in ASP.Net 4.0 with Entity Framework 4 and a SQL 2005 backend. Upgraded to DNN 8.1 and SQL 2008 R2. Tools used in this Project: Visual Studio 2013, C#, ASP.Net 4.0, Entity Framework 4, Webforms, DotNetNuke (DNN) EVOQ Content Enterprise 6.2/8.1 TFS, SQL 2005/2008, HTML 5, CSS 3, Javascript, JQuery and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Install and configure DotNetNuke 6.2 to interact with the existing NAFTA SQL 2005 database;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for GAC’s NAFTA data-driven CMS application in a Microsoft SQL Server 2005 environment;  Create a portal to allow the client to manage all 4 NAFTA websites (NAFTA Trilateral site, NAFTA Cdn. Site, NAFTA Mex. Site and the NAFTA U.S. site);  Create customskins for all NAFTA websites in HTML 5 and CSS 3;  Create custommodules in ASP.Net 4.0 with Visual Studio 2010 and Entity Framework 4.0;  Create all pages and manage page modules to allow the client to enter page content;  Convert all websites in English, French and Spanish.  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Object Oriented in design, with reusable objects, code and concepts;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting;  Provided training sessions on the CMS for the clients;  Upgrade to the more secure DotNetNuke 8.1;  Upgrade backend to SQL 2008 R2
  • 7. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 7 of 25 613-799-2025 Project 5) Panorama (formerly Map Americas) Aug 2012 (1 month) May 2013 – Dec 2013 (8 months) Jan 2014 – Aug 2014 (8 months) Jan 2015 – Mar 2015 (3 months) Total – 20 months Project Value: $300,000 Map Americas is a browser based intranet and internet web-application. This web application was developed for the Minister of State of Foreign Affairs (Diane Ablonczy) and will be used throughout the department. It consists of an administration module that allows admins to maintain database code tables as well as a project administration section that allows users to add/maintain project related information. Users throughout the department can view all projects which are pinpointed throughout the Americas with the use of Google Maps. The internet (Public) portion of the application is available to the public to view a limited set of projects which are pinpointed throughout the Americas with the use of Google Maps. An Administration module was developed for Other Government Departments (OGD) which is available on the Public Access Zone (PAZ) and uses Microsoft Authentication. Map Americas is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written in C# and uses the Entity Framework 4.0 as the data layer. It uses Role based security through Active Directory to manage permissions and accessibility as well as Microsoft Authentication for the Public Module. The application has wokflow from start to finish which allows users to generate valuable reports based on current and historical data that is collected. Tools used in this Project: Visual Studio 2010/2013, .Net 4.0, Entity Framework 6, Webforms, TFS, SQL 2008 R2, HTML 5, CSS 3, CLF 2, WCAG, Wet Toolkit, Google Maps,JQuery and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Collaborated with another developer to develop a custom web application to manage and view Government projects funded in other countries;  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded in C# using Microsoft Visual Studio.Net 2010 and 2013 as a development platform;  Implemented role based security using Active Directory;  Implemented a Login with Microsoft Authentication to make the Application accessible through the Public Access Zone.  Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;  Designed and developed the database (enterprise class relational database)for Panorama before submitting to the DBA for implementation;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for GAC’s Panorama data-driven application in a Microsoft SQL Server 2008 R2 environment;  Implementation of C# business layer objects globally for both the admin and public web applications;  Object Oriented in design, with reusable objects, code and concepts;  Implemented an admin portal for website administration and data entry purposes;  Implemented the Entity Framework 4.0 with customentities as the business layer;  Provide Rich Text formatting on multiple data entry fields for customizing online reports;  Provide functionality to export web based reports to Excel;
  • 8. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 8 of 25 613-799-2025  Developed an interactive Google Maps interface to display current projects throughout the Americas;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting  Debugging web applications and resolving issues;  Treasury Board’s CLF (2.0),WCAG and Wet toolkit guidelines were followed and met in the development of the internet facing portion of the application.  Technical advisor to development teams implementing common functionality in the .NET technology;  Meet with clients to discuss application changes as well as demonstrate new functionality.  Performed application demo at the Minister’s office;  Attended weekly status meetings;
  • 9. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 9 of 25 613-799-2025 Project 6) SIMS April 2015 – Jul 2015 (3 months – worked on TeamInfo (Project 9) for 1 month in between) Aug 2015 – Oct 2015 (3 month) Nov 2015 – April 2016 (6 months) Total – 12 months Project Value: $150,000 SIMS is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written in C# and uses the Entity Framework 6.0 as the data layer. It uses Role based security through Active Directory to manage permissions and accessibility. It pulls data from multiple external data sources and synchronizes data on a daily basis. The web application was developed for GAC highly secure C5 network. Tools used in this Project: Visual Studio 2013, C#, ASP.Net 4.0, Entity Framework 6, Webforms, TFS, SQL 2008, HTML 5, CSS 3, Javascript, JQuery and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed a web application to reside on GAC’s secure C5 network;  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded in C# using Microsoft Visual Studio.Net 2013 as a development platform;  Developed custommodules that allowed Administrators and Mission personnelto update content;  Developed Role based security to allow Administrators and Mission personnelto access only what is necessary;  Developed a Windows Service that pulls data from Multiple external data sources and create an XML file to pass to the Secure Data Pump for transfer to the C5 Network;  Developed a Windows Service to parse the XML file once passed to the C5 Network to update the SIMS database;  Developed a Windows Service to synchronize the users in the SIMS database with the users in the C5 Active Directory;  Optimized code for use on the C5 Network;  Created and added additional functionality to compliment the previous versions on SIMS;  Added web based reports for use for Missions and Administrators;  Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;  Implements “Simple Maps” to display Missions on an interactive World Map;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Developed a data layer using Entity Framework 6.0 with custom entities as the business layer;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting  Debugging web applications and resolving issues;  Technical advisor to development teams implementing common functionality in the .NET technology;  Meet with clients to discuss application changes as well as demonstrate new functionality.  Attended weekly status meetings;
  • 10. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 10 of 25 613-799-2025 Project 7) TeamInfo Jun 2015 (1 month in between SIMS – Project 8) Project Value: N/A TeamInfo is an internal web application that keeps track of all GAC Departments, employees and contractors in a hierarchical format. It is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written in C# and uses the Entity Framework 6.0 as the data layer. It uses Role based security through Active Directory to manage permissions and accessibility. Tools used in this Project: Visual Studio 2013, VB, ASP.Net 4.0, Entity Framework 6, Webforms, TFS, SQL 2008, HTML 5, CSS 3, JQuery and Javascript. SUMMARY OF DELIVERABLES AND KEY TASKS:  Upgraded the current web application to the latest GAC Template to comply with Treasury Board standards;  Added additional functionality in existing ASP.NET 4.0 web application that was coded in C# using Microsoft Visual Studio.Net 2013 as a development platform;  Web markup consist ofHTML 5, CSS 3, JQuery and the WET Toolkit;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Data layer consists of Entity Framework 6.0 with customentities as the business layer;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting  Debugging web applications and resolving issues;
  • 11. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 11 of 25 613-799-2025 Project 8) Educanada April 2016 – present (1 month) Project Value: N/A The EduCanada web application is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.0 web application, written in VB and uses the Entity Framework 6 as the data layer. It is a public facing application that allows users to browse and explore post-secondary education available in Canada. This web application conforms to the WET Toolkit, WCAG and CLF 2. Tools used in this Project: Visual Studio 2015, VB, ASP.Net 4, Entity Framework 6, TFS, SQL 2008 R2, HTML 5, CSS 3, Javascript, Wet Toolkit, CLF 2, WCAG, JQuery and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Updated the existing N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded in VB using Microsoft Visual Studio.Net 2015 as a development platform;  Applied the latest WET template to the site and re-designed the layout as per the client needs.  Modified the design to meet the WCAG, WET and CLF2 requirements;  Web markup consist ofHTML 5, CSS 3 and JQuery and the Wet Toolkit;  Object Oriented in design, with reusable objects, code and concepts;  Data layer uses Entity Framework 6.0 with customentities as the business layer;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting  Debugging web applications and resolving issues;
  • 12. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 12 of 25 613-799-2025 Project 9) Visualization v 1.0 May 2016 – present (8 months) Project Value: N/A The Visualization web application is an Object Oriented, N-Tiered, dynamic, database-driven ASP.NET 4.5 web application, written in C# and MVC and uses the Entity Framework 6.1 as the data layer. It uses Role based security through Active Directory to manage permissions and accessibility for the Admin application and anonymous access for the public facing application. Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, C#, ASP.Net 4.5, Entity Framework 6, TFS, SQL 2008 R2, HTML 5, CSS 3, Javascript, Wet 4 Toolkit, CLF 2, WCAG, JQuery and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.5 web application that was coded in C# and MVC 5 using Microsoft Visual Studio.Net 2015 as a development platform;  Created a public web application to display GAC projects on an interactive Google Map;  Created an Admin web application to maintain projects to display on the public facing web application;  Web markup consist ofHTML 5, CSS 3 and JQuery and the Wet 4 Toolkit;  Developed a Windows Service to synchronize IATI data from the Data Warehouse to the Visualization database as well as create an XML version of the GAC Projects for public download;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Data layer uses Entity Framework 6.1 with customentities as the business layer;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting  Debugging web applications and resolving issues;  Meet with clients to discuss application changes as well as demonstrate new functionality.  Attended bi-weekly status meetings;
  • 13. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 13 of 25 613-799-2025 Client: Finance and Treasury Board (S.I. Systems) Web Application Developer Jan 2008 to Nov 2008 10 months Technical Environment: Developing and maintaining web applications in a MS Windows environment. Tools used in the environment are: MS Visual Studio 2005, MS SQL Server 2000, SQL Server Reporting Services, ASP.Net, MS Visual SourceSafe, JavaScript, HTML, CSS and CLF 2.0. Project 10) TMS (Transaction Management System) Jan 2008 to Nov 2008 (10 months) Project Value: $100,000 The Transaction Management System (TMS) is a secure public facing (WAN) web application that allowed access to certain Crown Corporations as well as the Bank of Canada and the Dept. of Finance. It allows the Department of Finance to review and process loans requested by the Crown Corporations. The system processed loans as well as pre-payment terms on all loans requested by the Crown Corporations. Multiple financial reports were generated with SQL Server Reporting Services (SSRS). The TMS web application received an Award of Excellence in September 2008. Tools used in this Project: Visual Studio 2005, .Net 2.0, Webforms, VB.Net, Visual SourceSafe, SQL 2005, SSRS, Crystal Reports, HTML, CSS and Javascript. SUMMARY OF DELIVERABLES AND KEY TASKS:  Create and maintain financial web applications using ASP.Net 2.0 environment with VB.Net using Visual Studio 2005;  Received an Award of Excellence for the Department of Finance’s Transaction Management System (TMS) Web Application (September 2008);  Designed and developed the database (enterprise class relational database)for TMS before submitting to the DBA for implementation;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2005 environment;  Developing database driven web applications;  Object Oriented in design,with reusable objects,code and concepts;  Securing ASP.Net web applications for vulnerabilities such as SQL Injection and Cross -Site Scripting;  Microsoft Visual SourceSafe 6.0 was the tool used to maintain code and source control;  Design and maintain SQL Server relational databases;  Creating online reports with SQL Server Reporting Services, Crystal Reports.Net and MS ReportViewer;  Consulting with clients to determine business rules and application flow;  Conforming to the SDLC (Systems Development Life Cycle);  Working with Use-Case Diagrams;  Treasury Board’s CLF (2.0) guidelines were followed and met in the development of this application;  Creating and maintaining documentation throughout the Software Development Life Cycle;  Mentoring junior developers;  Providing Technical Support.
  • 14. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 14 of 25 613-799-2025 Client: Canada Revenue Agency (Calian Technology Consulting) Senior Web Developer/Programmer April 2007 to Jan 2008 (10 months) Technical Environment: Maintaining website and creating customweb solutions in a Windows 2000 server environment. Tools used in the environment are: MS Visual Basic 2005 Express, MS Visual Web Developer, Dreamweaver MX 2004, Homesite, ASP, JavaScript, HTML, CSS and CLF 1.0 / 2.0. Project 11) TOM Filter April 2007 to Jan 2008 (10 months) Project Value: $50,000 The TOM (Taxation Operations Manual) Filter is a desktop application designed to parse a Taxation Operations Manual in Word format and convert it to multiple web pages with an Index page that links all sections together.This was a customapplication that would generate these web pages with the CRA custom headers and menus and were published directly to the server. This process could take a 300 page document and create a customwebsite in a matter of minutes as opposed to the manual process which would take weeks to accomplish. Tools used in this Project: Visual Studio Express, VB.Net, ASP, MS Access 2000, HTML, CSS, DreamWeaver MX, Homesite and Javascript. SUMMARY OF DELIVERABLES AND KEY TASKS:  Create customWindows Application in VB.Net to convert all Taxation Manuals from MS Word format to HTML for quick deployment and customized display;  Ensure these Taxation Operation Manuals (TOM’s) comply with the CLF 2.0 standards;  Optimizing large HTML files for quicker access;  Maintaining INFOZONE website;  Search engine optimization;  Converting existing website to CLF 2.0;  Validating and testing intranet site;  Provide assistance to Junior Developers.
  • 15. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 15 of 25 613-799-2025 Client: Department of National Defence (DND) DMIS-8 (Coradix Technology Consulting) Web Developer July 2006 to April 2007 (10 months) Technical Environment: Managing web based (Client Server) applications in a Windows 2000 server environment. Tools used in the environment are: Oracle 9i, PL/SQL, MS Visual Studio, MS Visual SourceSafe, ASP, JavaScript, MS Visual Studio 2003, ASP.Net, Java, Visual Interdev, IIS, SQL Navigator, and MS Access. Project 12) AST (Army Scaling Tool) July 2006 to April 2007 (10 months) Project Value: $75,000 The Army Scaling Tool is a tool used to create an inventory list of parts used for a mission. Soldiers would indicate where they were being posted and the duration of the tour of duty and the application would indicate what inventory was required. Inventory would consist of vehicles, firearms as well as parts needed for repairs for the equipment that they take with them. This was so that they could be the most efficient as possible by not taking more supplies than are required and have the necessary parts needed for repair in case of a malfunction or breakdown. Tools used in this Project: Visual Studio, Classic ASP, ASP.Net 1.1, VB.Net Webforms, Visual SourceSafe, Oracle 9i, HTML, CSS and Javascript, MS Access 2000. SUMMARY OF DELIVERABLES AND KEY TASKS:  Work on and maintain Army Scaling Tool (AST) Web Application in an ASP.Net 1.1 environment;  Re-designed Web Application and improved performance;  Created COM/DLL objects to introduce re-usable code for a multi-tiered environment;  Creating Setup programs for easy COM object deployment;  Developing Web Applications in ASP, Javascript and HTML with an Oracle data driven Backend;  Migrating ASP 3.0 Web Applications to ASP.Net1.1 using VB.Net;  Creating and maintaining Oracle Packages, Stored procedures,functions and triggers;  Creating Oracle PL/SQL programs to perform multiple database tasks;  Developed reports with MS Access 2000;  Creating Tables and maintaining Oracle databases;  Functional testing for all web applications;  Development and maintenance of interface and code standards for use in the web applications;  Documenting changes and created deployment scripts;  Maintenance of all systemdocumentation including design specifications;  Advice on use of latest web technologies;  Ensure the continuing operation and growth of the web applications;
  • 16. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 16 of 25 613-799-2025 3 Way Street Corp. Ottawa, ON Web Developer/Programmer Oct 2001 to June 2006 (56 months) Technical Environment: Creating and managing multiple web based Online Registration Forms in a Windows 2000/2003 server environment. Tools used in the environment are: SQL Server 2000, MS Visual Studio 2003, VB 6.0, MS Visual SourceSafe, ASP, JavaScript, Visual Interdev, Dreamweaver, IIS and SQL Enterprise Manager. Project 13) Event Management websites Oct 2001 to June 2006 (56 months) 3WayStreet developed multiple websites in Event management in an ASP 3.0 environment with a SQL 2000 backend. The company’s ExpoMatch and ExpoTrack corporate software in VB 6.0 provided a means to administer events and process data collected from the event websites to produce valuable reports. Tools used in this Project: Visual Basic 6, Visual Studio, Classic ASP .Net 1.1, Webforms, Visual SourceSafe, SQL 2000, SSRS, Crystal Reports, HTML, CSS and Javascript. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed numerous online fully customized registration forms for Event Management using a SQL 2000 backend for Government, Tourism Industry and the private sector;  Introduced multi-tiered development for betterperformance and maintainability;  Developed numerous enterprise class relational databases in Microsoft SQL Server 2000;  Developed Transact-SQL queries and SQL stored procedures using Microsoft SQL Server 2000 and SQL Query Analyzer for all web applications;  Created and maintained over 50 web applications in Classic ASP (3.0), HTML, CSS and Javascript;  Developed and maintained online Web Portals;  Developed online membership applications and renewals;  Developed online submission systemfor paper symposium;  Created and maintained multiple membership databases;  Created electronic invitations / RSVP’s;  Online Accommodation and travel;  Personalized Itineraries;  Automated Event Check-In;  Developed online Booth Selection based on availability;  Created online Event floor plans;  Collaborated in the development of their corporate software (ExpoMatch and ExpoTrack) in Visual Basic 6;  Use the latest in Web Development technologies and programming tools to develop highly scalable web applications;  Creating dynamic database driven websites in both French and English;  Analyze and troubleshoot websites and software issues and make recommendations;  Significantly improved performance and functionality by creating re-usable code modules;  Developed dynamic customonline shopping carts;  Created and maintained hundreds of reports using Crystal Reports 8.5;
  • 17. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 17 of 25 613-799-2025  Created and maintained SQL databases;  Conform to the World Wide Web Consortium (W3C);  Creating documents in .pdf format;  Provide technical support. Forland Technologies Inc. Ottawa, ON Junior Developer June 2001 to Oct 2001 (4 months) Technical Environment: Developing Internet software and web applications in JSP and ASP on an NT 4.0 and Linux server environment. Project 14) TerraBrowser June 2001 to Oct 2001 (4 months) Project Value: $75,000 The TerraBrowser Internet Browser was developed as a safe and friendly internet browser that would filter out all adult and malicious content. Forland Technologies also hosted numerous sites that would allow kids to read stories and interact with the storyline. Tools used in this Project: Visual Basic 6, JSP, Java, mySql, HTML 4 and CSS. SUMMARY OF DELIVERABLES AND KEY TASKS:  Programming in Visual Basic 6, Java and JSP using a mysql database;  Assisting in the development of the company’s TerraBrowser software;  Maintained and updated the Company’s websites;  Maintained the company’s Windows and Linux servers as well as setting up development servers.
  • 18. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 18 of 25 613-799-2025 CodeNet Technologies Inc. Owner / Programmer Analyst Aug 2002 to Present (outside regular business hours) Technical Environment: Developing and maintaining web applications using the latest in Microsoft Technologies. Tools used in the environment are: C#, VB, MVC 3/4/5 with razor, MS Visual Studio 2005/ 2008/2010/2012, MS SQL Server 2000/2005/2008/2008 R2/2012, SQL Server Reporting Services, ASP.Net 2.0/3.5/4.0/4.5/4.6 environments, Entity Framework 4.0/5.0/6.0, LINQ to Entities, MS Team Foundation Server 2010 (TFS), Telerik RadControls Studio, HTML 5, CSS3, JQuery, JQueryUI and JQuery Mobile. Project 15) The Pawn Shop Jan 2011 to Sept 2011 (6 months – outside of regular business hours) Project Value: $10,000 The Pawn Shop is a secure online E-Commerce (WAN) web application that provides users the ability to view and purchase items commonly sold in a pawn shop.It also allows administrators to manage their online store in terms of adding and editing items to be sold online. The web application is available to all Pawn Shop franchises but each store’s administrators manage their own items. Tools used in this Project: Visual Studio 2010, C#, ASP.Net 4.0, Webforms, TFS, SQL 2008, HTML 5, CSS, Telerik RadControls and Ajax. SUMMARY OF DELIVERABLES AND KEY TASKS:  Created an online store where users can view and purchase items in a secure environment.  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 web application that was coded in C# using Microsoft Visual Studio.Net 2010 as a development platform;  Designed and developed the database (enterprise class relational database) for The Pawn Shop and create scripts to deploy to the production environment.  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for The Pawn Shop data-driven application in a Microsoft SQL Server 2008 R2 environment;  Implemented a C# business layerusing Entity Framework 4.0 and LINQ to Entities.  Developed an Admin module to allow administrators to add/edit items and item information including the ability to upload images to manage their online store.  Improved the user experience by using Ajax and Telerik RadControls.  Object Oriented in design, with reusable objects, code and concepts;  All items including images are stored and viewed dynamically using a SQL 2008 R2 backend.  Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting;  Consulting with clients in order to understand client needs and develop customsolutions.
  • 19. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 19 of 25 613-799-2025 Project 16) Harmony Health Sciences Oct 2009 to Sept 2010 (9 months – outside of regular business hours) Project Value: $90,000 Harmony Health Sciences is a secure online Multi-Level Marketing (WAN) E-Commerce web application where users can purchase health products and supplements as well as manage sales, distributor downlines and commissions. Tools used in this Project: Visual Studio 2008, C#, ASP .Net 3.5, Webforms, TFS, SQL 2008 R2, HTML, CSS and Telerik RadControls. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 3.5 web application that was coded in VB.Net using Microsoft Visual Studio.Net 2008 as a development platform to manage individual user accounts,purchase products online and manage commissions;  Developed a payment module to allow for online purchases.  Implemented SSL for secure online payment processing.  Designed and developed the database (enterprise class relational database) for Harmony Health Sciences and create scripts to deploy to the production environment.  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for Harmony Health Sciences application in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Securing web applications for vulnerabilities such as SQL Injection and Cross -Site Scripting.  Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;  Developed an admin module to allow the MLM organizer to communicate with all distributors.  Consulting with clients in order to understand client needs and develop customsolutions.  Provide ongoing support.
  • 20. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 20 of 25 613-799-2025 Project 17) BiggestLoser Ottawa Jan 2009 – Jul 2009 (4 months – outside of regular business hours) Project Value: $10,000 The Biggest Loser Ottawa (WAN) database driven web application was developed with Visual Studio 2008 with VB.Net in an ASP.Net 3.5 environment using a SQL Server 2005 backend. This web application managed the progress of contestants looking to lose the most weight and keep track of their progress throughout the competition. Tools used in this Project: Visual Studio 2008 , .Net 3.5, Webforms, TFS, SQL 2005, HTML and CSS. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 3.5 web application that was coded in VB.Net using Microsoft Visual Studio.Net 2008 as a development platform to manage web content and Admin module for biggestloserottawa.com;  Designed and developed the database (enterprise class relational database)for the Biggest Loser Ottawa web application and create scripts to deploy to the production environment.  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio for The Biggest Loser Ottawa application in a Microsoft SQL Server 2005 environment;  Object Oriented in design, with reusable objects, code and concepts;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;  Securing web applications for vulnerabilities such as SQL Injection and Cross -Site Scripting;  Consulting with clients in order to understand client needs and develop customsolutions;  Provide ongoing support.
  • 21. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 21 of 25 613-799-2025 Project 18) 4-OFHL Hockey League Management System Mar 2008 – Dec 2008 (6 months – outside of regular business hours) Project Value: $30,000 4-OFHL is a Ball hockey league management systemthat allowed administrators to create and manage their own hockey league and allow players to view schedule and game related information. This (WAN) database driven web application was developed with Visual Studio 2005 in VB.Net with ASP.Net 2.0 and a SQL 2005 backend. Tools used in this Project: Visual Studio 2005, .Net 2.0, Webforms, TFS, SQL 2005 and HTML and CSS. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 2.0 web application that was coded in VB.Net using Microsoft Visual Studio.Net 2005 as a development platform to manage web content and Admin module that allowed league managers to create leagues, teams and game schedules;  Created a website that allowed league players to view current schedule,stats and player information related to the current ball hockey season;  Designed and developed the database (enterprise class relational database)for the 4-OFHL web application and create scripts to deploy to the production environment;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2005 environment;  Object Oriented in design, with reusable objects, code and concepts;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;  Securing web applications for vulnerabilities such as SQL Injection and Cross-Site Scripting.
  • 22. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 22 of 25 613-799-2025 Project 19) CodeNet Technologies Corporate website Jul 2012 to Oct 2012 - Eveningsand Weekends (equivalent to 3 months) Jul 2015 – Nov 2015 - Eveningsand weekends (equivalent to 3 months) Upgrade Project Value: N/A The CodeNet corporate website represents information related to the business ofIT Consulting and Web Development. A separate mobile application is also available for all smartphones and tablets. This website was developed in Visual Studio 2010 with the .Net 4.0, HTML 5, CSS 3, JQuery and JQuery mobile. Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, ASP.Net 4.0/4.5, Entity Framework 6, Webforms, TFS, SQL 2008/2012, HTML 5, CSS 3, JQuery and JQuery mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed the company website in ASP.Net 4.0, HTML 5, CSS 3 and JQuery UI;  Developed a mobile site for the company in HTML 5, CSS 3 and JQuery Mobile framework;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code and source control;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Data layer uses Entity Framework 6.1 with customentities as the business layer;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting  Debugging web applications and resolving issues;  Meet with clients to discuss application changes as well as demonstrate new functionality.  Upgraded with MVC 5, ASP.Net 4.5, HTML 5, CSS 3 and JQuery UI
  • 23. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 23 of 25 613-799-2025 Project 20) Business Network Alliance Jul 2014 to Mar 2015 - Evenings and Weekends (equivalent to 6 months) Project Value: $20,000 The Business Network Alliance web application was developed to assist business professionals to network for the purpose of doing business together. Tools used in this Project: Visual Studio 2015 with MVC 5.0 and razor, .Net 4.5, Entity Framework 6, TFS, SQL 2008/2012, HTML 5, CSS 3, JQuery and JQuery mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven,web application that was coded in C# using Microsoft Visual Studio.Net 2015 as a development platform;  Developed the web application in ASP.Net 4.5, MVC 5, HTML 5, CSS 3 and JQuery UI;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio in a Microsoft SQL Server 2008 R2 environment;  Object Oriented in design, with reusable objects, code and concepts;  Data layer uses Entity Framework 6.1 with customentities as the business layer;  Developed a public and admin portal to allow users to network with other associates;  Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;  Securing web applications for vulnerabilities such as SQL injection and Cross-Site Scripting  Debugging web applications and resolving issues;  Meet with clients to discuss application changes as well as demonstrate new functionality.
  • 24. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 24 of 25 613-799-2025 Project 21) TeamGenerator Mobile App/Website Jan 2012 to Mar 2012 (3 months – outside of regular business hours) Project Value: $25,000 The TeamGenerator mobile app/website is a lightweight application developed specifically for smartphones and tablets.A web application version is also available. This application facilitates the process of organizing a sporting event and dividing up the teams in a variety of ways. This website was developed in Visual Studio 2010 with the .Net 4.0, HTML 5, CSS 3 and JQuery Mobile. SUMMARY OF DELIVERABLES AND KEY TASKS:  Developed an N-Tiered, dynamic, database-driven ASP.NET 4.0 mobile web application that was coded in C# using Microsoft Visual Studio.Net 2010 as a development platform;  Designed and developed the database (enterprise class relational database)for TeamGenerator with Microsoft SQL Server 2012;  Developed Transact-SQL queries and SQL Stored Procedures using Microsoft`s SQL Management Studio 2012;  Application can be viewed on a desktop web browser or smartphone platforms;  Securing web applications for vulnerabilities such as SQL injection and Cross -Site Scripting;  User Interface was developed in HTML 5, CSS 3 and JQuery Mobile;  Implemented the Entity Framework 4.0 with customentities as the business layer;  Object Oriented in design,with reusable objects,code and concepts; Microsoft Team Foundation Server (TFS) was the tool used to maintain code, source control and bug tracking;
  • 25. 1422 Tours Place, Orleans, Ontario, K1C 3C9 Cell: (613) 799-2025 rob.venable@outlook.com Robert Venable page 25 of 25 613-799-2025 EDUCATION AND TRAINING Willis College of Business and Technologies. Ottawa, ON 2000 – 2001  Graduated with Distinction – E-Commerce Web Developer Diploma Program - June 2001 Algonquin College 2011  Attended a seminar on Team Foundation Server ITPlanit 2011  Attended Course 10175A: Microsoft SharePoint 2010, Application Development at ITPlanit. 2005  Intermediate ASP.Net Part 1 (Jul – Aug, 2005 – 2 months)  Intermediate ASP.Net Part 2 (Sept – Oct, 2005 – 2 months)  Introduction to Web services (Nov – Dec, 2005 – 2 months) MicroAge Technologies 1997 (Sept 1996 – April 1997 – 8 months)  Administering Microsoft Windows NT 4.0  Supporting Microsoft Windows NT 4.0 Core Technologies  Supporting Microsoft Windows NT Server 4.0 Enterprise  A+ Certified Technician Frequently attend various user group meetings, code camps and conferences as part of the Ottawa .Net Community in order to keep up with the latest in Microsoft Technologies. Certifications:  MCTS - Web Applications Development with Microsoft.Net Framework 4.0 (August 2011)  MCTS - Accessing Data with Microsoft .NET Framework 4 (September 2011)  MCTS - SharePoint 2010, Application Development (November 2011)  MCTS - Windows Communication Foundation Development with Microsoft .NET Framework 4 (January 2012)  MCPD - Designing and Developing Web Applications Using Microsoft .NET Framework 4 (February 2012)