CV
Experienced application/web developer with four years job experience and three years formal education experience.
Areas of interest and continuous education:
- Development Methodologies: Object oriented design and programming, design patterns, agile methodologies, Domain Driven Design. Test Driven Design.Unit Testing, Refactoring, Subversion, NAnt, Continuous Integration (CruiseControl).
- Currently reading: Domain Driven Development and Apress Pro C# 2005 And The Dot Net 2.0 Platform
- Avid listener of .NetRocks!, dnrTV and HanselMinutes pod casts.
- Current technologies: C#, XML, Webservices, Remoting, NHibernate.
Software/ Web Application Development
Airline Mainenance Inventory and management System: Add to and maintain the growing features list of this web based enterprise application. As new and existing customers’ requirements change, new features requests and modifications are implemented. Web programming uses a pre-AJAX style JavaScript and inline frame development for client post back functionality. (VB6, COM+, ASP, JavaScript, SQL Server, Crystal Reports, XML)
Airport Flight Billing System: As project lead, made modifications and enhancements to this web based flight data/ billing program. Overhauled areas of application to meet the differing needs of the Canadian Coast Guard’s implementation. On going support. (VB6, COM+, ASP, JavaScript, SQL Server, Crystal Reports)
Flight Information Display System: Made modifications and added features to this web based flight information display. Upgraded the application’s custom browser application from VB6 COM+ to C# Dotnet2.0.(VB6, ASP, JavaScript, SQL Server, C#, XML)
Data Entry and Reporting: Develop data entry screens and web based reports for an international pulp and paper company. (ASP, VB6, Excel, SQL)
Corporate Intranet: Maintain and develop enhancements for an international pulp and paper company’s intranet
Redesign of Intranet: Redesigned a power generation company’s Intranet site for multiple stations. Included redesigning look and feel to more resemble corporate web site; implementing template-based design to enhance maintainability; incorporation of custom Content Management System (CMS). (Photoshop, ASP, JavaScript, SQL)
Implementation Content Management System: Implemented custom CMS into newly designed web site of a comunity College. (ASP, JavaScript, SQL)
Contact Management: Involved in the integration of four sites that are now centrally managed using the new CPMS tool. The management system allows students and health professionals to apply for different programs and internships on the different sites and allows personnel to manage the applications centrally. (ASP, ASP Net, JavaScript, SQL)
Airline Reservation System: In addition to developing new and innovative modular code enhancements, responsible for continued support of the flight reservation and tracking suite of tools. (ASP, JavaScript, SQL, Crystal Reports)
Web Portal: Designed a portal and integrated numerous features to allow Nishnawbe Aski Nation members, Communities, Organizations and Businesses to interact with a global audience. It uses a custom Content Management System to manage members and their content and incorporates web forums, chat applet, web casting, document management among other third party add-ins. (ASP, JavaScript, SQL, IIS, Index Server)
Corporate Website: On going support and site enhancements for Corporate website. Version 2 of new site rolled out in Sept 2003. (ASP, JavaScript, SQL)
Community Care Access Centre: Oversaw the redesign the local CCAC’s web site as project manager and lead programmer of a team of four. As well as a complete redesign of the look and feel, the new site included more admin functionality including reports showing browser activity & poll results as well as limited content management. (ASP, MS Access, Photoshop)
Computer Programming and Analysis GPA4.0
Confederation College, Thunder Bay, ON 2000-2003
Online Questionnaire Management System: Designed and developed this system to allow program coordinators at Confederation College to design and manage questionnaires offered to prospective student to help determine qualifications. The OO design was implemented in ASP. The data was stored in Access with a data access layer within the application designed to easy migration of the system to SQL or Oracle. (ASP, MS Access)
Intranet Desktop Directory: Designed and developed a staff directory / organizational flow chart for the Confederation College Intranet. The active desktop module integrated the staff directory and the organization’s departments into a homogeneous structure enabling users to easily find the staff / department information required. . (ASP – JavaScript, SQL)
Inquiry Management Tool: This tool was designed and built to help the staff collect and manage data acquired during an inquiry into Confederation College’s programs or services. The system was built as a web application in ASP and included statistics and reports. (ASP – JavaScript, SQL)
Aircraft Refuelling Technician / Supervisor
- Supervised small team of 6 with duties including recruiting and training. Trained employees in the areas of day-to-day operations, customer service, and quality control.
- Maintained quality control records to international standards and fuel inventory control of 2,000,000 litres per year.
- Acted as Health and Safety rep for five years with no major incidents.
- Provided variety of services to meet clients needs in the service industry, which required excellent communication and interpersonal skills.
Other Involvements
- One of the founding members of Thunder Bay Photography Club – in initial stages
- Webmaster for local church using DotNetNuke.
- Head of the Sound Reinforcement department and part of the leadership team at local church.