Philip J. Bunce

16 The Avenue, Chichester, PO19 5PU
Telephone 07926 001362
Email pb1147@PhilBunce.com
Web Page: www.PhilBunce.com

Objectives

Find challenging web development projects utilizing my unique blend of skills and qualifications.

Summary of Qualifications

Expertise in the following technologies:

  • HTML, CSS, Javascript, Tinymce,
  • Perl (CGI, DBI, GD, ImageMagick, Blowfish, FTP, LWP)
  • Classic ASP, PHP
  • MySQL, PostgreSQL
  • SSL, Credit Card Gateway, CDONTS.NewMail, Msxml2.ServerXMLHTTP
  • Linux, CVS, make, C/C++, sh, csh, bash, grep, sed, awk

Excellent written and verbal communication skills.

Professional demeanor and poised under pressure.

Recent Projects

8/09 - 9/09 Ross Media Group (www.cacoastparent.com)
  Converted an existing site to use a database-driven pages, instead of static pages for business listings and events. Used PHP and MySQL to implement a user-friendly interface to allow non-programmers to add and maintain listings for businesses and events on www.cacoastparent.com.
Technologies used: HTML, CSS, Javascript, PHP, MySQL.
3/05 - 6/09 Carmel Enterprises (www.mchw.com)
  Worked with website owner to re-design and add new features to an existing Jobs site written in VbScript. Moved the entire site from MSSQL-based hosting service to MySQL-based hosting service. Added multiple-city capability (using one copy of the HTML pages to handle multiple cities). Extended the existing home-grown CMS. 175 ASP pages.
Technologies used: HTML, CSS, Javascript, Classic ASP, MySQL, Credit Card Gateway, SSL pages (https), CDONTS.NewMail, Msxml2.ServerXMLHTTP
12/08 - 6/09 QLogic Corporation
  Developed a web-based network configuration tool to assist the sales force in generating price quotes for Infiniband network configurations. The tool accepts a list of servers that the customer wishes to connect together and chooses a fat-tree network that meets the required performance goals. In addition to producing a detailed bill of materials (exportable in XML format to Excel) complete with prices, the configuration tool also produces a textual description of the solution and a dynamically-generated network diagram (using ImageMagic). 4800+ lines of Perl code. Access to this tool is restricted to QLogic Corporation employees.
Technologies used: HTML, CSS, Javascript, Perl (CGI, LWP, Blowfish), Cookies, ImageMagic, XML
10/08 - 5/09 www.DoggieGazette.com
  Worked with website owner to enhance an existing site to include registered user access control and a simple BBS for registered users to post moderated messages. 24 PHP pages.
Technologies used: PHP, MySQL, SSL pages (https)
1/08 - 3 /08 www.Euroasian.com
  Added multiple languages to an existing financial website. Worked with translation specialists to obtain the new pages, and then integrated them into the existing site.
Technologies used: HTML
10/07 - 11/07 MIPS Technologies Customer Portal
  Fixed user account login logic for their redesigned Customer Portal, that allows liscensees to access their Support accounts. Added a FAQ management facility to allow employees to create and edit customer FAQs. The editing capability includes rich-text format using Tinymce and a flexible publishing scheme. This site is only available to registered customers of MIPS Technologies, Inc.
Technologies used: HTML, CSS, Perl CGI and DBI, PostgreSQL, Javascript, Tinymce
9/03 - 7/06 www.Carmel.com
  Created a website covering the city of Carmel-by-the-Sea, California. The website included hotels, restaurants, art galleries, theaters, events, etc. I sold the website and the domain name in 2006 and it has since been replaced by the purchaser's own site. The project (including CMS) required more than 14,000 lines of Perl code and included:
  • A full text search.
  • A dynamically generated map showing the location of each business and each venue (using ImageMagick).
  • User registration, allowing users to create their own list of places and events of interest, including creating a map showing the location of just those items and a calendar of personal events.
  • Pages were optimized for search engines, with excellent results.
  • Detailed statistics tracking how frequently each business page was viewed, and how often the click-through was utilized to view the business' own web site.
  • On-going emails sent to registered users, with tracking to allow us to determine which emails were viewed.
Technologies used: HTML, CSS, Javascript, Perl (CGI, DBI, GD, ImageMagick), MySQL

Previous Engineering Projects

2/87 - 8/03 Embedded Systems Software Development
 
  • LSI Logic Corporation: Wrote a PROM monitor for use on MIPS microprocessor evaluation boards, and continued to update and modify product as each new processor and evaluation board became available.
  • Roku Labs: Wrote an MMON (mini PMON) driver for RealTek 8100B Ethernet Controller. Modified MMON for use as a boot loader for Linux, shipped as part of the standard product.
  • Mentor Graphics: Ported the VRTX real-time OS to MIPS R4000 architecture using the MIPS Sead and Malta evaluation boards. This allowed company to offer VRTX to customers wishing to use a MIPS microprocessor.
  • iCompression: Ported PMON to their MIPS-based board, including writing driver for Realtek 8139 Ethernet chip.
  • 3Ware Inc: Supplied MIPS architecture expertise to engineers new to the technology, reducing time to market.
  • SAI Vision: Wrote validation code to be run on a Verilog simulation of a MIPS-based system-on-a-chip under development. Developed a C-model simulator for the MIPS 4Kc core and the SOC peripherals. Created a platform independent (Windows/UNIX using GTK+) graphical front end for this simulator and a Verilog simulator.
  • emPowerTel Networks: Ported Yamon (MIPS' Prom Monitor) to MIPS-based boards, facilitating move to the next step of development. Hand-tuned a piece of MIPS assembly code, improving performance in a VoIP application.
  • SiTera: Collaborated on creation of the PRISM Programmer's Manual, a 4-processor MIPS-based product targeted to deep-packet processing in network applications.
  • Siemens: Utilized several performance-enhancing features of the Tricore to port the UC/OS Realtime OS to the client's Tricore microprocessor.
  • Transmeta: Shortened development time for Crusoe VLIW microprocessor by writing a simulator vs. waiting for silicon to be available in 12 months.
  • Salix Technologies: Developed an AAL5 segmentation/reassembly application for an ATMizer-based add-in board for a PC.
  • Co-authored the MIPS Programmers Handbook, Published by Morgan Kaufman, 1984 and used extensively in Computer Science classes.


HomePage

Last updated 2009-12-04.