John Switzer
2001 – present: Partner, Digital Albatross Design and Consulting
- project management/ needs assessment
- system architect on all projects
- senior developer
- Projects:
- IMAX Corporation
- co-implemented the pipeline system for IMAX's DMR (35mm to 70mm) film conversion process
- co-designed and co-implemented the pipeline for IMAX's 2D-3D live-action film conversion process
UNIX/IRIX/LINUX, Apache, mySQL, PERL, PYTHON, PHP, Java, XML, JavaScript, Html/CSS, Ajax
- Concrescence Design Inc.
- designed and implemented a content management system for large web sites (3000+ pages)
- fully templated
- flexible sections and page creation with nested default content specification
- sophisticated photo upload, management and photo gallery authoring
- full document upload and management capabaility
- drag-drop navigation authoring
- multi-tiered administrative access management
- secured page (SSL) delivery capability
LINUX, Apache, PHP, PYTHON, Java, JavaScript, Html/CSS, Ajax
- McMaster University (in conjunction with Concrescence Design Inc.)
- online course selection system for Centre for Continuing Education
- online job posting and application system for non-academic postings for HR
- online conference registration systems
- Presidents Awards online nomination system
- online web based questionnaires
- web-based employee newsletter
LINUX, Apache, PHP, PYTHON, PERL, Java, JavaScript, Html/CSS
- Other Internet Applications
- online booking and reservation systems
- e-commerce systems
- shopping baskets
- content management tools
LINUX, Apache, PHP, PERL, JavaScript, Html/CSS
- IMAX Corporation
1999 – 2001: Director, Software Development, Pentranic Inc./ Pentmed Systems
- implementation of the multimedia communications and web projects for the Pentranic companies: video conferencing, distance education, telemedicine
- chief designer and architect on all projects
- managed the development staff and technical product suppliers
- marketing support
- co-designed the Canadian Oncology Societies web site
- set up and maintained a hosting service for telemedicine and distance education services: full database support, interactive medical case studies, streaming media (WMS), automated sign up and multi-level access security
1998 – 1999: Director, Software Development, Creative Media Ventures
- co-designed and co-implemented a private multi-media broadcast network system (client and server side) for industrial/retail clients
- facilities management
1995 – 1998: Vice President, Software Development, Digital Media Networks
- sat on the execeutive committee
- managed the software department
- was the lead system architect and co-ordinated the on-going technology projects
- designed and co-implemented the server systems to support the multi-channel MPEG video clients.
- led the redesign of the client programming database
- led the port of the system from SunOS to IRIX.
1994: Software Manager, Digital Media Networks
- supervised the developers
- designed and co-implemented extensions to DMN's multi-media client platforms to support additional display devices
- redesigned and extended DMN’s technical support intranet site
1993 – 1994: Software Engineer, Digital Media Networks
- implemented a remote interface to allow DMN’s clients to access selected portions of DMN’s internal databases (private multi-media broadcast networks for hospitality and retail clients)
- extended DMN’s multi-media display platform
- designed and implemented a language translation system to convert DMN’s large library of customer programming to be usable on the new client platforms
1991 – 1993: Software Engineer, Consensys Computers
- ported tcp/ip and NFS for DOS
- implemented network configuration and management utilities for the Consensys PC UNIX product
- implemented user interface and configuration utilities for a software RAID disk array product
- facilities management
1986 – 1991: Software Engineer, Digital Media Networks
- implemented the databases for client programming (private multi-media broadcast networks deployed in hopitality and retail environments)
- implemented automated electronic newsroom and text and graphic authoring tools
- imbedded system firmware development
- facilities management
1984 – 1986: Technical Project Manager, Human Computing Resources Corp.
- co-designed Chariot authoring environment for complex financial applications
- managed the development team of the Chariot product
- technical marketing support
1983 – 1984: Technical Staff Member, Human Computing Resources Corp.
- implementation of the Chronicle accounting and distribution management system
- designed and implemented the interactive online help and demo facility
1979 – 1983: Honours B.Sc. (Computing and Information Science), University of Guelph
1974 – 1978: Honours BA (Anthropology), University of Toronto