Duanes CV is also available here in Microsoft Word format.

Duane Benson, MCSD

Duane Benson Consulting Inc.

97 Rockefeller Drive
Quispamsis, N.B.
E2G 1Y8
(506) 650-2514
duane@duanebenson.com

Duane Benson is a Senior Technical Architect and Project Manager with significant architecture and development experience on the Microsoft platform.

 

Duane is skilled at encouraging quality, efficiency and repeatability within development teams by implementing recognized best practices in software development.

 

Duane has successfully managed many software development projects.  He communicates clearly with his clients and has a strong ability to relate business requirements with technical solutions.

 

Duane began his career working on process control hardware and LAN installations at an electric utility before he started developing web applications in 1996.  Duane has since architected and developed several large eCommerce and web applications for numerous clients in several countries.

 

Duane has worked with clients in several industries throughout his career including Industrial environments, Governments, Natural Resources and Insurance

 

Duane has served as a primary technical resource within many different organizations, he has a strong ability to prepare and effectively deliver technical training to audiences of varying technical abilities.

 

Duane has strong database skills and easily understands complex data models.  He has considerable experience in performance tuning and addressing scalability issues from both an infrastructure and a software perspective.  He routinely works with technical teams to understand their challenges and suggest areas for improvement.

 

Through his extensive experience, Duane has developed the ability to design and build systems that address all of the critical aspects required for a maintainable and manageable solution.

 

Duane considers client satisfaction an extremely high priority and he has an excellent combination of business sense and technical ability.

  

Industry Experience:


·         Government

·         Public Utilities (Nuclear)

·         Insurance

·         Natural Resources

·         Telecommunications

  

Technical Skills


·         MS Team Foundation Server

·         IBM 3270 Interfacing

·         .NET Design/Development

·         COM Design/Development

·         ASP/ASP.NET

·         VB6, VB.NET, C#

·         SQL Server

·         XML/Web Services

·         TCP/IP

·         MS Sharepoint

·         Process Control Systems

·         Visual Source Safe

·         Subversion

·         MS Solutions Framework

·         Test Track

·         Application Center Test

·         QA Wizard

·         Internet Information Services

·         ADO/ADO.NET

·         COM/ActiveX

·         Agile/CMMI/PMI

·         DNS/Active Directory

·         Small Business Server

·         Exchange Server



Relevant Project Experience


Project Manager/Technical Architect

Client –ING Canada, Toronto, ON (via Brovada Technologies):
February2007 – June 2007

Automated Legacy Data Entry – Personal Lines Insurance Claims – Duane filled the role of architect and project manager, leading a small team to define and build a solution that automated data entry for insurance claims between three legacy applications.  The source application (Oracle forms) supplies data in xml messages which is transformed and automatically “keyed into” two distinct mainframe (3270) applications using programmatic interfaces to handle the screen flow and exceptions.


Technology/Environment: Micros oft C#, .NET 2.0 Framework, Oracle 9i, IBM Websphere MQ, IBM 3270, Zephyr Passport HIO



Technical Architect

Client – Government of Newfoundland & Labrador, Office of the CIO:      October 2006 – January 2007

Legacy Remediation Strategy – Duane filled a technical architect role defining the as-is situation for close to 500 enterprise applications within the Province of NL.   Duane worked to define the to-be application architecture and the remediation strategy for each application.



Change Management Consultant

Client –Keal Technology, Toronto, ON, Montreal, PQ:
February2006 - September 2006

Duane was engaged by Keal to reorganize the software development team at Keal to increase efficiency, quality and cost effectiveness.  Duane introduced and implemented the best practices specified in the Microsoft Solutions Framework in the context of their pending ISO 9001-2000 certification.  Duane was responsible for writing the ISO operating manuals related to software development.  This engagement expanded into a teambuilding and coaching engagement for the Keal management team.


Technology/Environment: Microsoft Solutions Framework for CMMI, Microsoft Team Foundation Server, Visual Source Safe v6, ISO 9001-2000.



Architect/Project Manager

Client –Willis, Nashville, GA (via Brovada Technologies Inc.):
June 2005 – June  2006

Duane acted as lead architect and project manager to design, develop and deploy an online system which accepted applications for Errors and Omissions insurance.  This application processed the applications in real time, applying a flexible set of underwriting rules and accepting online payments if the policy was approved.  This application required a significant level of flexibility for the underwriting rules and payment calculations due to ongoing changes in carriers and master policy changes.  Duane led the design process which involved a number of web service interactions with external applications and data  providers.


Technology/Environment: VB.NET, ADO.NET, XML, Web Services, Subversion, Moneris payment processing.



Development Manager

Client –Brovada Technologies Inc.:
June 2005 – June  2006

Duane acted as development manager for Brovada to improve processes for the development and scripting teams.  Duane implemented configuration management tools and processes to enable parallel development on multiple concurrent development streams on Brovada’s flagship product Nexisys.  Duane implemented an automated daily build process to guarantee repeatability and quality in the software releases.  Duane used Subversion for source control and Seapine’s Test Track as a defect management system.  Duane also initiated regular architecture and development meetings to bring the teams together and work more effectively.


Technology/Environment: Subversion Source Control, Seapine Test Track defect management, QA Wizard automated regression testing, Cruise Control.NET, nant, Visual Studio 2003, Eclipse.



Application Architect

Client –Aliant (via Mariner Partners Inc.):
April 2005 – June  2005

Duane acted as application architect to design and document an approach to implement CLEC access at Aliant.  CLEC access is a capability mandated by the CRTC that allows real time access to detailed customer service data by Aliant’s competitors.  Duane investigated all technical aspects of this integration project, taking into consideration multiple disparate systems at Aliant and he played a key role as the technical representative in several JAD sessions to design the solution.


Technology/Environment: Vitria BusinessWare, Aliant CSM, E911 standards, NGOSS, eTOM, Vordel XML Gateway, Access Care, XML, Web Services.



Application Architect

Client –Suffolk County Council, United Kingdom (via CGI):
September 2003 –April 2005

Duane was involved as a key member of a large team to deliver a Single Window Government solution to Suffolk County in the United Kingdom.  Duane was responsible for mapping high level functionality requirements to the technical implementation within a Microsoft CMS/CGI gBIZ environment.  Duane worked closely with the technical team to ensure that the final solution was scalable, reliable and manageable for future enhancements.


Technology/Environment: Visual Basic.NET, C#, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET and XML, Oracle 8i, BizTalk Server, CMS 2002.



Implementation Specialist

Client –Georgia Municipal Association, Atlanta, GA (via CGI):
February 2004 – March 2004

Duane led the technical aspects of a Single Window Government implementation to support multiple municipalities throughout the State of Georgia.  This project was a deployment of the CGI gBIZ solution and involved customizations to support the unique requirements for this client including interfaces to legacy systems, secure FTP transfers and development of online services for citizens in Georgia.


Technology/Environment: Technologies presented during this training involved Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET and XML.



.NET Mentor

Client –NB Dept. of Training and Employment Development (via CGI):         May 2003 –September 2003

Duane provided technical guidance to the IT department at Training and Employment Development throughout their adoption of the .NET platform.  This involved reviewing application designs, providing configuration assistance for development environments as well as formal training for application developers in .NET technologies.


Technology/Environment: Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Visual Source Safe 6.0 integrated with VS.NET.



Technical Architect

Client –University at Albany, N.Y. - Center for Technology in Government:
April 2003 – September 2003

Duane acted as technical architect in developing an “Internet Gateway Prototype”.  This project involved academic leaders in government technology and other corporate partners.  Duane designed and implemented the overall portal solution as well as a number of applications to run within the portal.  The results of this project have been formally presented by the Center for Technology in Government at http://www.ctg.albany.edu/publications/reports/bridging_the_enterprise


Technology/Environment: Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET and XML.



Application Architect

Client –City of Kingston, ON (via CGI):
February 2003 – March 2003

Duane provided architectural guidance throughout the implementation of a Single Window Government portal for the City of Kingston, Ontario.  This project was an implementation of the CGI gBIZ solution with a number of unique adaptations specific to the clients environment including interfaces to legacy Oracle database systems, IVR integration for customer facing services and web services implementation to expose gBIZ functionality to other legacy systems.  This project involved co-ordination between CGI in Atlantic Canada and the Greater Toronto Area offices, Duane successfully implemented and supported a number of web enabled systems to support the remote development environments for this project.


Technology/Environment: Technologies used to develop and support this project included Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET and XML, Test Track issue tracking, Sharepoint Portal Server, SQL Server 2000, Oracle 8i.



.NET Web Development Instructor

Client –CGI Atlantic:
November 2002 – March 2003

Duane led a 15 week evening course in web development using Microsoft .NET technologies to approximately 35 CGI Atlantic members.  The course material covered all aspects of .NET web development and prepared course participants to write the Microsoft certification exam for .NET web development.  Course participants were enthusiastic and provided very positive feedback on Duane’s capabilities to teach complex technical material.


Technology/Environment: Technologies presented during this training involved Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET and XML.



Application Architect

Client –Microsoft/CGI partnership:
May 2002 – February 2003

Duane was responsible for re-architecting a substantial application called gBIZ on the Microsoft .NET platform.  He has also led the project team of four developers and managed the implementation of the design changes.  During this effort, Duane was responsible for significant improvements to gBIZ which have provided benefits in scalability, manageability and ease of configuration and deployment.  He has also led significant advancements in distributed team development using .NET technologies as well as bug tracking and product stabilization efforts.


Technology/Environment: Technologies used in developing this system involved Visual Basic.NET, .NET Framework, ADO.NET, ASP.NET, Microsoft .NET application blocks, COM Interop methods, Visual Source Safe 6.0 integrated with VS.NET, XML, SQL Server 2000, and Windows 2000 Server.



Presenter

ITWorks 2002 Seminar, Saint John, New Brunswick:
April 2002

Duane presented a technical session on Networking Basics at the regional ITWorks Seminar in Saint John, New Brunswick.  This session discussed the networking components typically in use today as well as network protocols and transmission mediums.



Analyst/Developer

Client – Workplace Health and Safety Compensation Commission, N.B.:
October 2001 – January 2002

Duane performed the function of Analyst/Developer as well as technical adviser throughout the design and implementation of a departmental document management system using Microsoft SharePoint Portal Server.  The Policy Development system at WHSCC was designed to manage a small system of approximately 1000 policy documents by a group of approximately 10 authors.  The SharePoint installation was extensively modified to provide custom status screens and ad hoc reporting capabilities.


At the conclusion of this project, Duane delivered a hands-on training program to the WHSCC Policy Development department covering the SharePoint product and the various customizations that were included for WHSCC.


Technology/Environment: Technologies used in developing this system involved SharePoint Portal Server, Active Server Pages (ASP), WebDAV repository, Digital Dashboard & Web Parts, Access, ADO, and COM components.



Application Architect

Client – Service New Brunswick/CGI Partnership(via CGI):
December 2000 –April 2005

Duane was responsible for managing the development and deployment aspects of the Electronic Service Delivery (ESD) solution for Service New Brunswick (SNB) within the CGI remote development infrastructure.  Duane also played a key role in defining the architecture for the ESD solutions in use at SNB.


SNB is a provincial crown corporation responsible for providing a single access point to government services.  The ESD solution in use at SNB is receiving worldwide attention from other governments as a model for e-Government.  The CGI built solution provides a number of services including an electronic storefront, call centre services, management reporting and legacy integration.  The functionality being provided by this system has allowed SNB to transform the way government does business in New Brunswick to become much more efficient at delivering value to their citizens.


Technology/Environment: Technologies used in developing this system involved Internet Information Server (IIS 5.0), Active Server Pages (ASP), JavaScript, HTML and DHTML, Site Server Commerce Edition, SQL Server 2000, OLEDB, ADO, and COM components.



Programmer/Analyst

Client – NB Department of Natural Resources & Energy ( via CGI):
May 1999 – November 2000

Duane performed the function of programmer/analyst on the Timberscale project as well as assuming the responsibility of technical adviser.


The Timberscale project is a 3-tier web application with both Intranet and Extranet components which allow both internal DNR&E staff and external “licensees” to access and modify data contained within an Ingres database.  DNR&E uses Timberscale to track the harvest of Crown timber assets by various organizations within the Province of N.B., these “licensees” use Timberscale to upload files containing their harvest data and to create reports on the status of various species and product breakdowns within their annual allocations.  Internal DNR&E staff uses the Timberscale system to control and report on several aspects of the system, these functions vary from account maintenance to generating receivables data for invoicing purposes.


Technology/Environment: Technologies used in developing this system involved Internet Information Server (IIS 5.0), Active Server Pages (ASP), ActiveX Components, JavaScript, HTML and DHTML as the primary tools for the user interface, Ingres as the RDBMS, OLEDB and ADO to provide access to the database and custom COM/DCOM components developed in VB to encapsulate business logic as well as improve performance.



Technical Assistant

NB Power - Point Lepreau
September 1991 – April 1999

From June 1996 to May 1999, Duane was the “webmaster” at Point Lepreau, responsible for developing, deploying and maintaining the Web servers and facilities for their Intranet applications.


From September 1991 to June 1996, Duane was responsible for preventive maintenance, hardware troubleshooting/repairs, hardware design/development/testing, LAN Installation/maintenance/administration, computer system upgrades, job planning/assessments, and Data Acquisition Systems.


Technology/Environment: Active Server Pages (ASP), ActiveX components (server & client), ActiveX Data Objects (ADO), MS SQL Server, ODBC, SQL, HTML/DHTML, VBScript, Javascript, and several third party ActiveX controls.




Education


Electronic Engineering Technology, NBCC, Moncton, NB, 1990





Duane Benson Consulting Inc. © 2005 | Privacy Policy | Terms Of Use