Position as a software
developer. Desire to stay on the leading edge by developing in modern
technologies pertinent to the Internet.
Education
University of California,
Santa Cruz- Bachelors of Science in Computer Science, June 1996.
University
of Melbourne, Australia- Junior year abroad attending computer classes,
1994.
Work
Experience
JP
Morgan, Chase & Co. - Associate
6/00
- present
Java developer
working on backend financial systems using Servlets, Sybase and
SQL. Websphere implementation and development. OFX related application
development. Java GUI maintenance.
NEC
- Software Design Engineer
1/99
- 3/2000
Java
developer responsible for producing web-enabled interfaces on
embedded systems and PCs. Server side development with Servlets
talking to a back end Informix database via CORBA middleware. Web
server development using Apache, Jserv, and Java Web Server. Embedded
systems with Set Top Boxes, PJava application tuner and web browser,
ATM, OVS, ADSL. Created, digitally signed, and deployed Applets
for network management systems.
Melbourne
Information Technology - Technical Programmer: Team Leader
9/97
– 1/99
Java
developer responsible for designing and implementing an authoring
tool application with a SQL server back end. Created a WYSIWYG HTML
editing tool supporting many different multimedia object types.
Responsible for building, obfuscating, optimising, and ensuring
cross platform compatibility between Macintosh, Windows NT, Windows
95, and Linux.
Borland
Australia - Technical Support Engineer
7/96
- 4/97
Provided
1:1 paid technical consultation ($2 / min) regarding Borland C++,
IntraBuilder, and Paradox for Windows. Involved solving issues ranging
from simple installation to multiple product interactions using
modern programming techniques. Queries applicable to OLE 2, SQL,
STL, and object oriented programming.
Borland
International - Technical Support Engineer
6/93
- 6/96
College
Intern/ part-time. Provided 1:1 customer service and paid technical
consultation for Borland C++ programming issues.
Operating
Systems & Software tools
Windows NT
4, Solaris 2.6, Linux, UNIX V, Macintosh OS 8.5, OS9000.
Designed and
implemented an end to end ADSL Video Demonstration System. Client: Sun
pJava web browser and tuner on an ATM 25 Motorola STB. Network: An NEC
ADSL modem and AM30 exchange, Servlet based web server, CORBA enabled
content management system. Server: Oracle Video Server backend streaming
MPEG2 via ATM 155. Involved RTSP, Apache, Apache Jserv, Squid and other
tools.
Contributed bringing
to market a leading edge, online learning system with Java authoring
tools, and an SQL Server back end.
Coordinated an
office move requiring proficiency with NT4 and Novell servers, our PABX
system, and knowledge of TCP/IP and IPX protocols.
In University
developed a 3D Tetris game with a partner. This involved proficiency
with OpenGL as our graphics library.
At Borland developed
several applications using Borland C++ products, ranging from a web
browser to formatting records retrieved from several databases.