|
6/15 Edward St.
|
Mobile: (04) 1561 8993
|
To work on the cutting edge of Internet technology.
Silicon Valley software engineer experienced in Internet application development, Multimedia and 3D graphics.
Primary
Skills
Java development, Web Application Development, Web Master, Linux/Unix Sysadmin, Software/Web site Development lifecycle (project scoping, functional specs, prototyping, QA, source control, bug tracking), Basic DBA
Languages/Tools
Excellent: Java, Perl, PHP, C, JavaScript, HTML, DHTML, CFML (ColdFusion)
Good: SQL, C++, XML, Unix Shell Scripting, REXX
Software
Apache Web Server, Allaire ColdFusion, mod_perl, Oracle (SQL*PLUS), Adobe
Photoshop, Source Control Software (DRTS, Visual Sourcesafe, CVS/RCS, SCCS), bug tracking (Bugzilla).
Application Development Experience:
Windows CE/95/NT (Visual C++), Unix (HPUX, Linux),
PalmOS, BeOS
Hardware
PC, Apple Mac, Unix (SGI, Sun, HP), Palm Computing Devices
Miscellaneous Standards & Technologies
Internet protocols & standards
(TCP/IP, XML, HTML, CGI, HTTP), VRML 2.0 & 3D graphics,
Cross Platform Software Development, Multimedia formats (MPEG, JPEG, WAV)
Spoken Languages
English, German (basic)
Software Engineer / Web Master /
Web Application Developer
/ Unix Sys Admin September 1998 - March 2000
Philips
Silicon Valley Center, Sunnyvale, California, USA.
I implemented several Web sites while in the SmartConnect group at Philips including:
| Site | Role | Date | Technology | Comments |
|---|---|---|---|---|
| www.grovecity.philips.com This site is password protected, a full demo is available on my laptop. Screen shots (Linux): Inventory, Database Query, Exchange Request | Lead Developer | Feb 2000 - March 2000 | ColdFusion, Apache, Oracle | Developed for Philips Monitors Customer Service. Call center enters customer data into a web site. The monitor repair facility updates the status of the repair online. Entire site completed in 1 month. |
| scdev.planetsearch.com/warranty/
Screen shots: Welcome page, Registration | Lead Developer / Web Master | September 1999 - Jan 2000 | Perl, Apache, DBI, Oracle | Warranty Site for generic Philips Products. This has a very sophisticated perl cgi backend. Perl Objects are used for handling the backend processing such as HTML widget management, data validation, state management etc. |
| www.webtv.svcs.com
Screen shots: Portal Home page, Registration | Lead Developer / Web Master | May 1999 - September 1999 | Perl, Apache, DBI, Oracle | Portal for Philips WebTV users in the US. This site provided third party services to the WebTV platform. |
| www.pronto.svcs.com
Screen shots: Portal Home page, Registration | Developer / Web Master | Jan 1999 - April 1999 | Perl, Apache, C, Oracle | Portal for Philips Intelligent remote control - the Pronto. |
I was also responsible for system administration and Y2K compliance testing of these sites, both the local development servers and the live servers hosted at GTE's data center in San Jose, California.
Software Engineer
April 1998 - September 1998
Philips Multimedia Center, Palo Alto,
California, USA.
Developed a software
prototype in Visual C++ for a Compact
Disk Jukebox (CDJ), a Windows CE/95/NT application simulating a
CD Jukebox/Carousel by copying digital audio data from CD's, compressing it using MP3 compression and storing
it on a hard disk.
Software Engineer September 1997
- June 1998
Philips
Research Palo Alto (Now Philips Research Silicon Valley), Palo Alto, California, USA
C/C++ software development on ActiveWorlds - a Multiuser 3D environment based on Internet technology.
Enhanced original application by adding:
3D Software Engineer June 1996 -
August 1997
Netscape
Communications, Mountain View, California, USA.
C++ software development on Live3D
2.0 (also called Silicon
Graphics Cosmoplayer 1.0 ), a VRML 2.0 browser plugin for Netscape Communicator 4.x
(Navigator). Implemented following areas.
Multimedia Engineer - March 1995 - October
1995 (Intern)
WiSo,
(Business Informatics), University of Dortmund, Dortmund, Germany
Implemented a Computer
Based Training (CBT) Application on Neural Networks using Asymetrix Multimedia Toolbook 3.0. Responsible
for all GUI design, programming, 3D modeling & rendering,
media acquisition and content. Application contained 2D & 3D (Kinetix
3D Studio) animation as well as Neural Networks written in Toolbooks OpenScript
language.
Multimedia Engineer 1992 - 1996 (Intern
& part time)
Multimedia
Technologies Ireland, Limerick, Ireland
Responsibilities included digital video capture and editing
on PC, Mac & Amiga hardware, setup and maintenance of Web site (one of the first in Ireland).
Developed Automated
MPEG encoder by programming an interface between a PC, video digitizer
and VCR.
XML Photo Album April
2000
Screenshots 1, 2, 3. From March 2000 to May 2000 I traveled through the Cook
Islands, Fiji and New Zealand and took over 300 pictures with a digital
camera. I developed a Web application to manage the images as well as
metadata (author, date, contents, caption, url etc). The application, developed in PHP (compiled with XML support) and Perl uses XML files to store
its data thereby removing the need for a database. The meta data is fully
searchable (Screenshot), indexable and the amount and order of information presented is
easily changed by the
user. This application will be GPLed (open source). The application is running on my laptop, demo
available on
request.
SmartPublisher June 1999 -
November
1999
SmartPublisher is a web based website
development tool (Screenshot). The tool compiles segments of HTML, Javascript, CGI and
stylesheets into a Website, optionally publishing to a remote server. This
allows the seperation of content and design and makes a site redesign
easier. Bug tracking was added
by integrating
Bugzilla (Screenshot). There is also a live chat window.
WebAMP 1998 - 1999
WebAMP is a CGI based proxy that manipulates the content of third party web pages. It was designed to help WebTV owners fill in online HTML forms more easily.
Most WebTVs do not have real keyboards, instead they have an on screen keyboard and must tediously manipulate a cursor on screen to choose the appropriate character for input. WebAMP stores the details of the WebTV user
and modifies HTML forms to have a small image beside them, the user clicks on the image and the appropriate data (e.g. name, address, age etc.) is inserted into the form using JavaScript. This idea has since being used by Microsoft with their passport concept and Netscape with their Mozilla browser. This project was never completed.
Data Visualization Tool 1995 - 1996
Final
Year Project for Information
Technology and Telecommunications degree, University
of Limerick.
Abstract: "A 3D visualization
tool on the Internet using VRML. This tool allows anyone with a VRML
viewer to visualize arbitrary data in 3D. Data is entered in to a HTML
page, sent to a server, translated into VRML and sent back to the client."
This project was one of the first web based 3D
visualization tools. Third parties have used it in applications such
as Wavelet visualization. It was the topic a of VRML course at Embry-Riddle
Aeronautical University
Patents 1998 - 2000
I have 4 patents pending from my work at Philips.
The first 3 patents are all related, they are broadly to do with stenography and
markup languages such as HTML and XML. I created a way to hide metadata in
plaintext, allowing legacy applications to display the primary information
and new applications
to extract
the metadata e.g. HTML
could be extracted from plaintext. The last patent is a method for creating
time limited documents such as online books. More information, as well as
simple demos, available on
request.
Chairman 1993 - 1995
Campus TV, University
of Limerick
, Limerick, Ireland
Campus TV is a society in the
University of Limerick for people interested in video production.
Campus TV provided services to other societies &
clubs by recording/editing/archiving events. I was also involved in recording commercial
events such as concerts and corporate videos.
Manager 1992 - 1995
Students Information System, University
of Limerick, Limerick, Ireland
Implemented and maintained a multimedia information
system for the students union. Consisted of broadcasting to several TV's
throughout the campus from an Amiga computer.
Bachelor of Technology in Information
Technology and Telecommunications, with honors.
University of Limerick,
Limerick, Ireland 1996.
References available on request.