1831 Woodland Ave
East Palo Alto, CA 94303
Developer for 6+ years, 5 years Java, 3 years with
Servlets, Flash and Databases, 2 years JDBC and JSP.
||Operating Systems: Windows: DOS through 98/Win2K, MAC: OS to 7.5, UNIX: Mac X, Linux, Sun OS.
Programming Languages: Java, Delphi, SAP R/3 3.1H, ABAP/4, ALE, EDI, IDOC, SAPscript, PL/SQL, Turbo Pascal,
Java Specific: Servlets, JSP, XML, XSL, EJB, JavaBean, JPROBE, JDOM, JGenerator, Applets.
Databases: Oracle 7/8i, Postgress, Jasmine, ObjectStore PSE, Access, Filemaker Pro
Software: FrontPage, NetObject Fusion, Dreamweaver, Flash, CVS, Microsoft SourceSafe, Word, Excel, Project, Powerpoint, Netscape Navigator, Microsoft Internet Explorer.
Multimedia Software: Quark, PhotoShop, PageMaker, Illustrator, Painter, Bryce, Premiere, After Effects, TrueSpace
Hardware: Multiprocessor PC's & MAC Desktops/Laptops, Network (cabling, TCP/IP, and methodology), Laser-printer, Inkjet, Modems, CD-R/RW, SAN, RAID/Removable media, SCSI, USB, MIDI, video and audio capture, all major components. Basic Electronics Experience.
- Architect of initial java package structures and base Servlet, and buisness classes, including a Servlet Framework utilizing XSL, XML, Servlets, JDBC, SQL,
- Designed and implemented web content redundancy, fail-over, availability, and scalability involving Apache, mod-jserve, Tomcat and Oracle8i on RedHat Linux.
- Sole Developer of a high speed, low overhead, generalized Security validation service using Java, Servlets, JDBC and Oracle8i.
- Created User management middleware and back-ends using Java, XML, JDOM, JDBC and SQL.
- Implemented a multiple concurrent transaction thread-safe database connection-pool with Java and JDBC and Oracle8i.
- Implemented many utilities to aid debugging, HTTP request and text parsing for Servlets and configuration files, performance evaluation of Java Components and rapid prototyping.
- Primary developer of dynamically generated cross-platform web based Flash 'player' for Presedia's PowerPoint to Flash "transcoded" media, used by thousands of people, via Flash ActionScript, XSL, XML, HTML.
- Prototyped a PDA version of the Presedia player for the Windows CE platform.
||RHI Consulting - IXL Corp, Viajo Project (12/1/99 - 1/15/00)
Ecomtra (1/7/00 - 3/01/00)
Responsible for 3rd party integration (MapQuest,
Oanda Currency Conversion, WeatherLabs, Adsmart, Galileo) under a tight deadline
on a foreign multilingual travel site. Using
Servlet/JSP's (Weblogic), MS SQL Server, VisualSourceSafe.
Interplay Jazz (3/10/00 - 3/15/00)
Systems Architect and primary programmer for a custom multilingual email site with translation capabilities
Using Java, ObjectStore PSE PRO,
with the CEO/President to
validate the technical parts of
the patent application on the
innovative business model for a
business-to-business (B2B), and
business-to-consumer(B2C) Hub for
the magazine and advertising
industries, allowing for new
medias and delivery methods.
the business model into a UML
blueprint of the business logic
and systems interaction using
Design Patterns, Together for
Java 3, HTML,
suitability of Relational Based
Databases (Oracle8) and Object Oriented Databases
for a high traffic internet site
with complex business logic.
advantages of differing web
servers (MIS, Apache,
Sun Java Web Server)
on competing Operating Systems (NT,
evaluating by security, cost,
scalability, and reliability.
competing code technologies, Java
JGL vrs. JDK1.2
implementing the business logic
in a high-performance, multi-tiered,
distributed computing fashion to
diverse (XML, HTML,
cutting edge hardware and network
infrastructure using SAN,
Hardware Load Balancers, and SSL
accelerators for a distributed
computing that would allow for
modular high scalability,
reliability at a cost effective
prototypes of features using
IBM Visual Age, JSP,
and ObjectStore PSE Pro,
COMMUNICATIONS GROUP INC.,
and maintained campaign Intranet
site for 15 (initially 35) major
banks using FrontPage 98
and MS Office. Intranet
consisted of latest bank contact
information, memos, agent
schedules, banking forms, and
different support policies to be
used by 60+ floor agents. Managed
links and backup during routine
online banking forms for
enrollment, device modifications,
problem escalation, from
specifications given by
mouseovers, and dynamic menu
a knowledge base of solutions for
common online banking problems
involving MS Money 97-99, Home
ATM, proprietary bill-pay
software, Internet based bill-payment,
VRU, and modem connectivity.
to pass form values to the Java
employee feedback submit using
online tutorials of products and
CSS, Flash, Screenshots, GIF and
efficient loading pages by tuning
graphics using PhotoShop. Tuned
using FrontPage 98 and Notepad.
the Intranet site to include
several interfaces using HTML
optimized performance on slower
PC's and different employee
browsing styles with FrontPage
Editor and Netscape Composer.
Support Senior Level (T-3)
resolution of complex technical
issues for Internet based banking,
via interfacing with programmers,
web backend support and
advanced modem communication
problems by researching
compatible Hayes AT commands and
working with modem manufacturer
DEVICES, Golden, CO
a custom quoting, sales order,
inventory, invoicing, shipping,
customer, vendor, application
used in the production
environment using RDBMS Filemaker
Pro and MS Access.
the vendor and customer master
data, and order invoice
transactions from a legacy flat-file
database Filemaker to relational
databases Filemaker Pro and
Access through importing and
exporting *.DBF files.
unique forms and reports for use
in-house and as communication
with customers and vendors (i.e.
quotes invoices, sales orders,
bills of materials, parts lists,
and quarterly expenditures).
co-workers on use of the custom
accounting system and how to use
Filemaker Pro, Access, LANtastic,
and Dos/Win 3.1/95 to accomplish
their tasks efficiently.
functionality of application
utilizing feedback from
production floor on how to make
it more efficient and implemented
necessary changes via Filemaker
Pro scripting, Access SQL query,
and general query tuning.
database integrity by scheduling
and automating regular back up to
local removable hard-drives and
tape drives and offsite archival
sources with CD-R.
database recovery on drive
failure, data corruption or user
error, by restoring from backups
and coordinating accurate redoes.
with management for recommended
upgrades to hardware when
performance levels could not be
maintained by existing hardware.
security on database user access.
a network of about 20 PC's in a
heterogeneous environment using
operating systems Mac, Win 3.11,
network connectivity and general
PC hardware troubleshooting on a
10Base2, IPX/SPX network using
Win95 network diagnostics, and
dial-up networking capabilities
to allow remote dialup into the
network using Win95.
security on user network resource
access using Win95 peer to peer
setup remote communication with a
standard modem to office in
Florida for conferencing, data
printer spool, and general
printing problems for HP LaserJets
||Commissioned Sales and
with end-users and corporate
customers to deliver effective
computer hardware and software
solutions to their upgrade,
repair and purchase needs.
and supported a broad range of
computer hardware and software on
Macintosh and PC platforms.
alternate solution channels when
||ALE and EDI Programming,
Visu Consultants Ltd. Academy, Dallas,
||SAP R/3 ABAP/4 Programming,
Visu Consultants Ltd. Academy, Dallas,
prerequisites, Front Range Community
College, Westminster, CO.
Course work: Turbo Pascal, Visual
Basic, Basic Electronics, Digital
Music Composition prerequisites, Sierra
Junior College, Rocklin, CA.
Course work: Drafting and CAD,
Calculus I, II, Calculus based Physics