Dennis Jones Summary Over fifteen years experience in designing and developing database applications. I specialize in small systems where I excel in providing the complete solution from requirements gathering, through system design, development, testing, delivery and maintenance. Experience Business Analysis, System Design and Application Development Access 2007/Visual Basic: Designed and developed the Performance Indicators Reporting System which is used to collect service delivery data from hundreds of service providers to assist with program administration and reporting to senior management and the federal government. Also wrote a user manual for this application. – Ministry of Advanced Education and Labour Market Development (2009-2010) Access 2007/Visual Basic: Enhanced the Passenger Transportation Licensing System to include Administrative Penalties data and to accommodate temporary operating permits. – Ministry of Transportation (2009) ASP.NET 2.0/Oracle 10g/ Oracle Designer: Enhanced the Trust Fund Administration System to include, among other things, the ability to generate Word documents based on usermaintainable Word templates. Technologies used include: Visual Basic.NET, HTML, JavaScript, PL/SQL, Aspose Words – Ministry of Community Development (2008-2009) Access 2007: Converted several ministry applications from Access 2003 to Access 2007. – Ministry of Transportation (2009) ASP.NET 2.0/Oracle 10g/ Oracle Designer: Designed (within a team of three) and was the sole developer for the Trust Fund Administration System that is used to track applications for Transition to Retirement Funding and Tuition Funding for forestry workers. This 50-table application was designed, developed, tested and migrated to production in just 7 weeks. The system uses Siteminder for IDIR authentication, has role-based security, uses PL/SQL stored procedures for all business logic and database writes, and features data-driven application forms. Technologies used include: Visual Basic.NET, HTML, JavaScript, PL/SQL – Ministry of Community Development (2008) Access 2003/Visual Basic: Developed the Passenger Transportation Licensing System (PTLS). This system tracks licences (e.g. taxi licences) issued by the Passenger Transportation Branch. The application includes module for document management (interfacing with Microsoft Word to create Word documents and PDF files), task management (through the My Work form), request (task) tracking though the Requests form which includes modules for tracking the life-cycle of various task types (configurable by the system administrator) and a module to track related correspondence. – Ministry of Transportation (2008) Access 2003/Visual Basic: Designed and developed the Environmental Programs Registry System. – Ministry of Transportation (2007) ASP.NET 2.0/Oracle 10g/Oracle Designer: Worked with a small team to gather the business requirements, design and develop the BC150 external web site which features scheduled dynamic content, a “guest book”, randomly-displayed BC Facts. To promote community events throughout BC, the site also includes pages that allow an event organizer to register their event and a searchable event calendar. To maintain the data used to drive the BC150 web site, I also designed and developed the BAMEWS internal web application. Technologies used include: Visual Basic.NET, AJAX, HTML, JavaScript, PL/SQL – Ministry of Tourism (2007-2008) Dennis Jones page 2 ASP.NET 1.1/XML: Developed the Restrictive Clearance Information web-based reporting tool. This single, easy-to-use web page can be used by ministry personnel to report on clearance restrictions on any BC Highway. Technologies used include: Visual Basic.NET, HTML, JavaScript, SQL, XML – Ministry of Transportation (2007) Access 2003/Visual Basic: Designed and developed the Park Use Permit System. This system tracks and reports on requests for park use and also generates invoices and statements of account to the permittees. This project also included conversion of data from the old system. – Ministry of Environment (2007) Access 2003/Visual Basic: Added small enhancements to the Contract Information System – Ministry of Transportation (2007) Access 2003/Visual Basic: Designed and developed the Environmental Post Construction System (EPCM). – Ministry of Transportation (2007) Access 2003/Visual Basic: Designed and developed the Passenger Transportation Board Administrative Penalties System (PTB-APS). This system is used to track Notice and Orders issued to licensees and the administrative penalties and warnings that are issued as a result. This system features extensive use of business rules logic to make the process flow intuitive and user-friendly. This system also include a flexible component that interfaces with Word templates to generate letters to licensees, role-based security and an audit trail of all changes made to sensitive data. – Ministry of Transportation (2007) Access 2003/Visual Basic: Designed and developed the Aggregate Information Management System (AIMS) that that is used to track aggregate production and usage at the ministry-managed gravel pits throughout BC – Ministry of Transportation (2006) FoxPro/Oracle 8i/MARS: Gathered the reporting requirements, designed and developed the CCOF MARS datamart and developed the MARS management reports for the Child Care Operating Funding (CCOF) program. Technologies used include: Visual FoxPro, HTML, JavaScript, SQL – Ministry of Children and Family Development (2006) Access 2003/Visual Basic: Designed and developed the Historical Construction Cost Database (HCCD) system that imports XML data from BC Bid tenders and generates Excel spreadsheets that are used internally to analyse construction cost data and used by contractors to assist in developing proposals. Technologies used include: XML, XSLT, Excel automation – Ministry of Transportation (2005-2006) ASP.NET/XML/Jet: Designed and assisted in the development of data-driven mock-up of the Child Care Subsidy Web Application. Technologies used include: Visual Basic.NET, HTML, JavaScript, SQL, XML, Access 2003 – Ministry of Children and Family Development (2005) Access 2003/Visual Basic: Designed and developed the release 2.0 of the Inland Ferry Tracking System (IFTS) – Ministry of Transportation (2005) Analysis & Design: Provided technical consulting services during the business requirements and system design phases of the Online Payment Reporting Application (OPRA) project. Specifically, I assisted in co-ordination of the Siteminder setup, in the conceptual design of the database, user interface design and developer support. – Ministry of Community, Aboriginal and Women’s Services (2005) ASP.NET/Oracle 8i: Gathered business requirements, designed and developed the framework used in the STV DES System. The application generates data-driven data collection forms to a web browser and allows service providers under contract with the Stopping the Violence Branch to submit service agreement compliance information on a scheduled basis. Technologies used include: Visual Basic.NET, HTML, JavaScript, SQL – Ministry of Community, Aboriginal and Women’s Services (2005) Dennis Jones page 3 Oracle 8i/ASP.NET: Designed and developed a proof-of-concept application for web submission of child care subsidy claims. Technologies used include: Visual Basic.NET, HTML, JavaScript, SQL, PL/SQL – Ministry of Community, Aboriginal and Women’s Services (2004) Oracle 8i/ASP.NET: Gathered business requirements, designed, developed and maintained the Child Care Web Application which allows ministry staff and service providers to enter and edit service delivery information via the web. The application, which follows the new BC Government standard for e-service applications, also includes a component that allows the general public enter search criteria and receive a zoomable street map showing the location of child care facilities in their neighbourhood. In developing and maintaining this application, the tools used were: Visual Studio.NET, SQL Worksheet and TOAD. Technologies used include: BCeID Authentication, Visual Basic.NET, Microsoft MapPoint, HTML, JavaScript, SQL, PL/SQL – Ministry of Community, Aboriginal and Women’s Services (2003 - 2005) Access 2000/Visual Basic: Designed and developed the Inland Ferry Tracking System used to track of the usage of BC’s Inland Ferries – Ministry of Transportation (2003) Oracle 8i/ASP.NET: Designed, developed and maintained the CCOF staging application used to import and edit data from OCR-scanned service reports. In developing and maintaining this application, the tools used were: Visual Studio.NET, SQL Worksheet and TOAD. Technologies used include: Visual Basic.NET, HTML, JavaScript, SQL, PL/SQL – Ministry of Community, Aboriginal and Women’s Services (2003 - 2005) Oracle 8i/ASP.NET: Worked with a small team to design and develop a system used to track corporate project information. In developing and maintaining this application, the tools used were: Visual Studio.NET, SQL Worksheet and TOAD. The technologies used include SQL, PL/SQL, HTML, ASP.NET, C#, Crystal Reports and JavaScript – Anthony Robert Consulting (2002 - 2003) Access/ASP: Assisted with the design and developed the ERA BC government-wide project reporting system. In developing and maintaining this application, the technologies used include SQL, HTML, ASP, VBScript, PDF and JavaScript – Anthony Robert Consulting (2002 - 2003) Oracle 8i/ASP: Using the existing CCFAP system as a starting point, developed the STFP and TFP systems to track child care organizations participating in the Transition Funding Program and Summer Transition Funding Program. In developing and maintaining these applications, the tools used were: Visual Interdev 6, Visual Basic 6, Active Reports 1.04, SQL Plus, SQL Worksheet, Oracle Procedure Builder and TOAD. The technologies used include SQL, PL/SQL, HTML, ASP, VBScript, PDF, Visual Basic and JavaScript – Ministry of Community, Aboriginal and Women’s Services (2002 - 2003) Oracle 8i/ASP: Providing enhancements and maintenance to the CCFAP Information System which is used to track contracts to child care organizations participating in the Funding Assistance Program. In maintaining this application, the tools used were: Visual Interdev 6, Visual Basic 6, Active Reports 1.04, SQL Plus, SQL Worksheet, Oracle Procedure Builder and TOAD. The technologies used include SQL, PL/SQL, HTML, ASP, VBScript, PDF, Visual Basic and JavaScript – Ministry of Community, Aboriginal and Women’s Services (2001 - 2002) Access 97/Visual Basic: Developed the business rules documentation, designed the system, developed the data model and developed the Satellite System which is used to track utilization and costs associated with delivering services to children in satellite homes – Ministry for Children and Families (2001) Access 97/Oracle: Developed the business rules documentation, designed the system, developed the data model and managed the development team during construction of the Health Bursary System – Ministry of Advanced Education, Training and Technology (2001) Dennis Jones page 4 Access 2000/Visual Basic: Developed the business rules documentation, designed the system, developed the data model and developed the Historical Files System which is used track the charge-outs of archived files – Ministry of Transportation and Highways (2001) Access 97/Visual Basic: Developed the business rules documentation, designed the system, developed the data model and developed the Data Cleanup System (DCUS) which was used to first clean up program data and then administer the Youth Community Action program until the new Oracle-based system was implemented – Ministry of Advanced Education, Training and Technology (2000) Access 97/Visual Basic: Developed the business rules documentation, designed the system, developed the data model then developed, enhanced and maintained the ITIG Information System (Microsoft Access 97) which is used to administer a $2.2M program – Ministry of Social Development and Economic Security (1999 – 2001) Access 97/Visual Basic: Managed the development and implementation of 4 releases of the Youth Initiatives Management Information System – Ministry of Advanced Education, Technology and Training (1999 – 2001) Access 97/Visual Basic: Developed business rules documentation, designed the system, developed the data model (over 50 tables) and managed the development team during construction of the Container Recovery Information System (Microsoft Access 2000) – Alberta Beverage Container Recycling Corporation (1999) Access 97/Visual Basic: Converted Access 2 database (CAFM) to Access 97 – Ministry of Forests (1999) Word 97/Visual Basic: Developed/converted over 30 Visual Basic-driven templates for the Resource, Tenures and Engineering Branch, Communications Branch, Revenue Branch and the Collections Branch – Ministry of Forests (1999) Word 97/Visual Basic: Developed a Visual Basic-driven Word document which allows the user to take an entire directory of documents written in Word 2 and convert them to Word 8, attach them to a new template and then perform a number of formatting operations on them (e.g. ensuring the documents only use current styles) – Ministry of Forests (1999) Word 97/Visual Basic: Designed and developed a template used to automate the creation of news releases – Ministry of Forests (1998) Access 97/Visual Basic: Developed the business rules documentation, designed the system, developed the data model then developed, enhanced and maintained the CCP Information System which is used to administer a $20M program and over 1,000 contracts – Ministry for Children and Families/ Ministry of Social Development and Economic Security (1997 – 2001) Word 95/Word Basic: Converted templates from Word 6 to Word 95 – Human Resources Branch, Ministry of Forests (1997) Access 2/Access Basic: Designed and developed a system that was used to audit the integrity of the data in the ministry’s Omnis system – Ministry of Women’s Equality (1996) Access 2/Access Basic: Designed and developed the Library Collection Tracking system which is used, by staff, to track the publications in their library and, by users, to search for publications by title, author and/or subject – Victoria International Development Education Association (1994) Documentation, Course Development, UAT Support & Training Mentored users in the development of small Access database applications. – Ministry of Environment (2009-2010) Dennis Jones page 5 Worked as part of a team to design and deliver training in the use of the Child Care Subsidy System. – Ministry of Children and Family Development (2007) Worked as part of the User Acceptance Testing "triage team" for the Child Care Subsidy System. My responsibilities included assisting UAT testers in indentifying, analysing and reporting system deficiencies. – Ministry of Children and Family Development (2006) Co-wrote the CRIS User Documentation and On-line Help – Alberta Beverage Container Recycling Corporation (1999) Co-wrote the YIMIS Policies, Procedures and Guidelines Manual (team-taught 3 days of training) and wrote the YIMIS Ministry Operations Guide – Ministry of Advanced Education, Technology and Training (1999) Created help documentation in HTML help – Ministry of Forests, Resource & Tenures Branch Wrote more than 25 training manuals for a variety of software products including Word, Access, Excel PowerPoint and Windows (taught well over 100 one- and two-day training sessions in Victoria and on-site throughout BC). Developed original course content, instructional materials and student manuals – Stellar Systems (1991 – 1994) Developed curriculum, all course materials and taught 3 separate year-long courses in electronics – Reynolds Secondary School (1987 – 1990) Developed and taught a night school course in digital electronics to electronics technologists – Camosun College (1983) Technical & End-User Support Provided telephone and on-site technical support – Ministry of Forests, Ministry of Women’s Equality (1994 – 1997) Professional Development Ongoing self-study through books, newsgroup, e-zines and various web sites to increase my skills in the following areas: o Microsoft SQL Server 2008 - Designed and developed a SQL Server script-generation tool and an Access 2007/SQL Server 2008 proof-of-concept application based on the Ministry of Transportation PTLS application o Microsoft Access 2007 development o Oracle PL/SQL o HTML/JavaScript o Adobe Flex Oracle Developer Training, Camosun College (2000 - 2001). Topic covered included: o Oracle 8i setup o SQL & PL/SQL o PL/SQL Program Units o Forms I & II o Reports o Designer 2000 o Discoverer o Web DB & Portal Victoria .NET Developers Association: Member since 2004 Dennis Jones Education University of Victoria, Victoria, BC Bachelor of Education, 1980 - 1986 Teaching areas: Secondary Computer Science, Physics and Mathematics Université du Québec a Chicoutimi, Chicoutimi, PQ French Immersion, Summer 1983 BC Institute of Technology, Burnaby, BC Diploma in Electronics Technology, 1976 – 1978 page 6