Resume
Philip Fleischer

Software Developer

5553 Maple Ave.                                                                    email: philip@prcn.org
Powell River BC                                                             phone home (604) 483-4701
V8A 4N4                                                                                   office (360) 227-4781
                                                                                 SIP:2061@pfleischer.dyndns.org            

Education: Bachelor of Science (U. Guelph) and Master of Computer Science (Carleton U)  

Applications: telephony, web programming, databases, networks and communications, and real time.

Programming Languages: PHP, C, SQL, Java, various scripting languages and others. 

Platforms: Linux, Unix, Windows.

Employment History

Since 1993 I have been an independent software consultant in Vancouver and Powell River. 

Currently I am doing telephony consulting with the asterisk open source pbx.  This work is done remotely and includes installing and configuring the asterisk pbx and VoIP gateway. I have also done a web/telephony application (www.phoneclicks.com). This application uses Asterisk with some PHP web programming to produce a web driven call system using VoIP to bridge calls in the public switched telephone network. 

Other significant projects include:       
From November 2000 to October of 2001:  Software Designer for UV Systems Technology Inc. in Coquitlam where I implemented a database, update and report generation system for their UV wastewater treatment process control system.  I also developed a suite of Java applets for a real time user interface to the same process control system.  This system was developed on a Linux server running the Apache web server and using MySQL as a database package.  Most of the development was done on my own machines in Powell River with several on-site visits for a few days at a time. 

From March 2000 to September 2000: Web Programmer for Alttech Ventures Corporation.  I implemented dynamic web sites using PHP, MySQL and Perl, taking prime responsibilities for database design/integration and login/authentication/session management system.  I also put mods (C) in the PHP interpreter and the Troll-tech ftp server to suit their requirements.

From September 1999 to February 2000: Senior Engineer for Emarq Internet Corporation in Vancouver. I developed a messaging library, C/C++ programs to do data management, process monitoring and text processing in their ecommerce backend.  I also did some maintenance and improvement of their existing system.  Emarq systems used Linux, Apache, C/C++/Perl and the PostgreSQL database package.  

Previous to September 1999: I did several larger projects for EveryWare Development Corporation in Mississauga Ontario.  With a few site visits but working mainly in Powell River, I implemented new features in the EveryWare Butler/SQL database server which runs on the Macintosh.  This included design and implementation of a higher performance extent mapping system, caching, fast index rebuild, various low level performance improvements, adding referential integrity and null values (as per the SQL/92 Standard) and threading for garbage collection and overlapped I/O in the Butler/SQL record manager.

Previous to moving to Powell River, I worked as a regular full time employee or several corporations and government agencies in Ontario.  This included Nortel and Bell Northern Research where I worked on telephony, data base systems development and support software.