Resume in MS Word format
San Jose, California•
408-244-3149•
Objective
Web browser based software or content development.
Summary
- Software engineer with over 29 year’s experience ranging from providing innovative tools for
users to detailed work on system internals and administration.
- Quick learner who is always learning new technology.
- Have made significant and key contributions in human/computer interaction, graphic interface
development, interprocess communications, data base and software development tools,
music, video and other arts.
- Have worked in technical lead and development positions for both full time and contract jobs.
- Able to do graphic and software development.
- Willing to take ownership of jobs outside of my scope to get the project done.
Technical Skills
- Languages:
- DHTML,
- JavaScript/ECMAScript,
- DOM,
- CSS,
- jQuery,
- XML,
- JSON,
- C/C++,
- JAVA,
- Perl,
- PHP,
- ASP,
- JSP,
- UNIX Shells,
- Visual Basic,
- LISP,
- SQL
- Methodologies:
- Toolkits:
- Operating Systems:
- IDEs:
- Databases:
- Application Servers:
- Other Skills:
Experience
-
Sunnyvale, CA
Contract: 6/2008 - 12/2008
-
SDS Japan Web Analysis Tool -
I worked on the Japan Pathing project.
This project allows Yahoo Japan to better analyze their web traffic.
Technology included DHTML, AJAX, CSS, Object Oriented JavaScript,
PHP, YUI and Apache.
-
San Jose, CA
6/1999 - present
-
Web content development -
I build web browser prototypes for individuals and small startup
companies. Technology includes DHTML, AJAX, CSS, Object Oriented JavaScript, PHP, jQuery, MySQL, PERL,
C++ and client JAVA.
-
Cupertino, CA
Full Time: 5/2006 - 11/2006
-
Web Browser based control GUI -
I incorporated DHTML and AJAX into
the Manager GUI. Technology included DHTML, CSS, Object Oriented
JavaScript, AJAX, JSP, Struts, JAVA and J2EE on a Linux operating system.
-
San Jose, CA
Contract: 2/2006 - 5/2006
-
Web Browser based configuration GUI for a NAS -
I incorporated DHTML and AJAX into the Maxtor Shared Storage II.
Technology included DHTML, CSS, Object Oriented JavaScript,
AJAX, XML, PHP, C based CGI and Apache configuration and modules on a Linux
operating system.
-
Los Gatos, CA
Full Time: 6/1999 - 6/2001
-
Virtual Shopping Assistant -
I developed web pages, content and multimedia for web
browser based application that assisted users in shopping for consumer items.
Technology included DHTML, JavaScript, C++, PERL, SQL, JAVA, MS Active Server Pages,
ISAPI filters, COM objects, XML data base import tools and proprietary multimedia.
-
Milpitas, CA
Contract: 10/1998 - 6/1999
-
Resume Tracking System -
I developed a web browser based application that allowed
Human Resource personnel to input job applicant data into an Oracle data base. Front
end was implemented in HTML, JavaScript and Perl CGI. Middleware was a number of
JAVA programs that allowed input from this front end and various other textual front ends.
-
Redwood City, CA
Contract: 12/1997 - 5/1998
-
Webmaster -
responsible for Sun Sparc running Solaris 2.6 and Netscape Server 3.0, also
Windows NT Server 4.0 running MS Internet Information Server.
Content Development HTML, JavaScript, JAVA, CGI, Perl and graphics using
Photoshop and variety of 3D computer graphics programs.
-
MS Access Development
of tools written in MS Access/Visual Basic.
-
C++ Development
in both Solaris and MS Visual C++ environment of templates used for BroadVision tools.
-
C++ Porting
of BroadVision tools from Sun Solaris 2.5 to HP-UX.
-
San Jose, CA
Full Time: 1/1997 - 10/1997
-
Web Content Development -
Translation of newspaper content from news publishing systems to
WWW written in PERL, HTML, JavaScript, JAVA and C++. Technology included a
number of CGI and UNIX daemon processes.
-
Browser Kiosk -
for Knight-Ridder Web sites written in Java. Used to navigate users
through a presentation of Knight-Ridder web sites either interactively or stand-alone.
-
Classified Ad Translation -
Classified advertising translation written using Java Compiler-
Compiler and Java. Front end GUI allowed users to input advertising content.
-
San Jose, CA
Contract: 5/1995 - 1/1997
-
Galaxy/DirecTV -
development of video automation scheduling system running on MS
Windows NT written in C++. Technology involved transfer of information between a
number of different brands of UNIX systems using TCP/IP, ORBs and CORBA and
interfacing to an Oracle data base.
-
Mountain View, CA
Contract: 5/1991 - 7/1995
-
Real Time System -
development of real-time data packet applications written in C++/C
under VxWorks to feed data to Interactive Network Control Unit.
-
X-Windows/Motif -
design and development of GUI for monitoring and control of real-time
data packet system through RPC-TCP/IP and written in C++/C. Application also used
TCP/IP to other UNIX processes.
-
Tools Engineer -
I led the investigated, design, development and installation of various software
environment tools for use by our software development team.
We used many of the GNU development tools.
-
Data Base Interface -
design and development of Sybase dB interface used for the
extraction and generation of IN game information. This included user interface Sybase
forms, 4GL, C/dblib extraction software, triggers and management software written in a
mixture of shell and AWK scripts and C.
-
QA Supervisor -
supervised Quality Assurance department of 3 other people for
integration and testing of complete IN system. Provided day-to-day scheduling, planning
and status of testing plans.
-
Operations Engineer -
maintenance and programming for day-to-day operation of IN
system. Involved many scripts used for game generation and system wide programming.
Duties included maintenance of Windows/DOS and MAC machines and 3Com and Novell
network.
-
SUN/UNIX System Administration -
management of a network of SUN workstations, X
terminals and PCs. Involved system configuration, updating, monitoring reporting and
planning. Wrote numerous scripts (Bourne, C-Shell, AWK, Perl, sed) and C programs to
automate and report on the process.
-
CA
Full Time: 9/1978 - 11/1989
-
X-Windows/Xtoolkit -
design and development of a GUI front end for dB access to HP
customer data and solution information written in C and LISP.
-
Software Development Environment -
proposal, budgeting, resource allocation, design
and development for X-window development environment which ran on HP-UNIX
workstations with an MPE (HP os) target written in C and Lisp.
-
Proactive Repair Application -
design of an application that used MPE operating system
and peripheral logs along with a rules dB to determine when to have remote systems call
into HP response center to schedule proactive maintenance action. Written in Pascal.
-
Artificial Intelligence -
design, development and knowledge engineering for a post-mortem
memory dump analyzer written in Lisp, C, Pascal and an object-oriented HP rules based
language.
-
Computer Aided Design -
design, development and beta site management of HP printed
circuit board design system written in C, Pascal and IBM JCL. Duties included working on
HP trace router, interface to mainframe trace router and part placement program, part dB
programs and the management of a 4 person group of PC board designers using this
system.
-
System Administration -
HP-UNIX, MPE, RTE, networking and other PC systems.
-
Test Engineer -
design and programming of board level testers and microprocessor
controlled test.
Education
-
San Jose, CA
- Programming, networking, computer graphics and drawing classes.
-
Stanford, CA
- Graduate classes in Computer Science
-
San Luis Obispo, CA.
-
- Film and Television Production
Related Contributions
-
Cupertino Community Television
Cupertino, CA
- Video production and engineering
-
DeAnza College Television Center
Cupertino, CA
- Teaching assistant, production staff and video engineer
-
Oblong Productions
San Jose, CA
- independent producer and synthesizer musician developing scores,
scripts and production for independent film and video.
-
Various Recording Studios
Pittsburgh, Pa.
- audio engineering and production consulting for recording studios.
-
Radio Stations WQTW, KQV, WDVE, WEEP
Pittsburgh, Pa.
- on-air talent, production/audio/RF engineer.
Interests
Computer graphics, Internet, computer protocols,
creating music, music production, film, art
December, 15, 2008