Dr. Gene De Lisa 75 Trueman Ave. Haddonfield, New Jersey 08033-2529 (856) 616-0950 gene@rockhoppertech.com http://www.rockhoppertech.com/gene COMPANIES ONLY. NO OUTSIDE RECRUITERS WITHOUT PERMISSION. Copyright 2001 Dr. Gene De Lisa. All rights reserved. This document is expressly NOT in the public domain and remains the sole property of the copyright owner. Distribution or modification of this document without the knowledge, review, and express permission of the copyright owner is strictly prohibited. This is an ABBREVIATED version of my resume in XML with various XSL transformations (using IE5) is available at: http://www.rockhoppertech.com/gene/resumexml/resume-views.html Raw XML: http://www.rockhoppertech.com/gene/resumexml/resume-detailed.xml Keywords Java Java 2 Enterprise Edition J2EE EJB JSP Weblogic iPlanet Websphere XML XSLT Web Services UDDI C++ Object Oriented Analysis and Design OOAD RUP XP UML Distributed Objects Internet/Intranet Development Education Bachelors Trenton State Trenton, New Jersey Masters Trenton State Trenton, New Jersey Doctorate University of North Texas Denton, Texas Experience Founder and CTO 1998 to Present Rockhopper Technologies, Inc. Provides worldwide training, architecture, development and mentoring in distributed object oriented technologies. One week hands-on training seminars are followed by months of on site mentoring (architecture/development). Extensive work with J2EE and XML technologies. Developed, Marketed, and Delivered complete J2EE, XML and Web Services curricula using several Application Servers. Delivered "Train the Trainer" courses on EJB and J2EE technologies to Netscape and Sun technical trainers in California and Singapore. Java Training Manager 1996 to 1998 Bluestone Software, Inc. Developed entire Java curriculum including Java Programming, Advanced Java (networking, RMI, CORBA, 3 Tier database connectivity, concurrency etc), Java GUI programming, JavaBeans, and a technical briefing on Java and thin clients. Clients have included GE Medical, Merrill Lynch, Bell Atlantic, New York Stock Exchange, SITA Montreal,Lockheed/Martin, Mitre, and US Department of Defense. Manager of Object Technologies 1993 to 1996 Bluestone Software, Inc. Taught, mentored, and developed courses in Object Oriented analysis and design, C++, OSF/Motif, and Xlib. Clients have included ATT, NASA, GE Medical, Bear Stearns, Lockheed/Martin, Lotus, and Bell Atlantic Senior Software Engineer 1992 to 1993 Eastman Kodak, Inc. Software Engineer 1989 to 1992 Vortech Data, Inc. Vortech was acquired by Kodak. As part of the core components group used various Object Oriented analysis and design methodologies to implement the ACR/NEMA 3.0 (DICOM) medical imaging network protocol. Software Engineer 1989 to 1992 Vortech Data, Inc. Engineer in Communications and later Systems Group as User Interface project leader. Vortech provided medical image management services for data transmission over satellite, T1 and LAN links to archiving(Sybase) and image display software. Responsibilities included: writing the majority of Vortech's OSF/Motif user interfaces, some in C++; Responsible for acquisition, implementation, configuration and maintenance of all aspects of X Window System components; Internationalization project leader; wrote user interface software for medical image review station including software for image storage/retrieval to and from UNIX files, or to an optical storage system over TCP/IP, a serial windowing system and a Vendor Protocol driver for Imlogix monitors driven by SUN 3s, SPARCstations and Motorola d3300s (Sys V). An ethernet driver was written for the SUNs and the d3300s used datagrams, It also included image processing functions. I also extended functionality and maintained a Virtual Imaging View 2000 workstation. Ported/rewrote/debugged pSOS-based prom code, UNIX device driver and ancillary utilities for a Heurikon communications board (VME bus). Responsible for system software design and maintenance, feature enhancements, customer support, system configuration and system testing performed on-site customer installations and training. Programmer/Analyst 1989 to 1989 M/A/R/C, Inc. Defined, coded, debugged and implemented database projects in C under MS-DOS. Systems Coordinator 1986 to 1989 C.E.M.I. Defined, coded, debugged, implemented and maintained several projects in C mostly under UNIX but also VMS, MS-DOS, and Macintosh OS. Duties included serving as omniheurist and system administrator for users of four computer music studios. Wrote a UNIX device driver for Digital to Analog, and Analog to Digital converters on a VAX 11/780, a shell for both VMS and UNIX, X Window programs and dozens of Digital audio signal processing programs in C, smalltalk and Objective-C. Contract Programmer 1988 to 1989 Systems Design Associates, Inc. Coded, debugged and implemented real-time MIDI programs in C and 8086 under MS-DOS including TSRs, file format conversions, and graphics. Also a project using C++, Actor, and MS- Windows. Certifications NJ State Teaching Certificate Sun Certified Java Programmer Language, Expertise, Since Java expert 1995 C++ expert 1986 Objective-C expert 1988 C expert 1985 XML good 1998 smalltalk ok 1985 Assembly (68000, 56000 DSP, 80x86, IBM 360/370, 6502) ok 1982 Pascal ok 1983 LISP ok 1987 PostScript and Display Postscript ok 1988 Eiffel rusty 1989 Actor rusty 1985 HTML ok 1993 Operating Systems UNIX Solaris, BSD4.[23], Sys V, SunOS, MACH VMS MS-DOS McGill University for Interactive Computing (M.U.S.I.C) TSO NT 4.0 Windows 2000 Hardware Sun 3,4,Sparc NeXT Motorola d3300 IBM PC Macintosh VAX 11-780 PDP-11/45 Apple II NAS 8040 Heurikon IMSAI 8080 Tool, Expertise Emacs 10 Forte 7 JBuilder 7 Weblogic Application Server 10 IPlanet Application Server 10 Sun RI Application Server 10 Websphere Application server 10 WSAD 10 MS Project 5 Rational Rose 5 JUnit 8 Paradigm Plus 5 ddts 4 pvcs 5 rcs 5 sccs 8 Exocode 3 Builder Xcessory 3 CodeCenter 3 NeXT Interface Builder 10 Cadre Teamwork 5 UIM/X 5 Java WorkShop 0 Java Studio 0 Visual Cafe 6 VisualAge for Java 8 Sapphire/Web 8 MS Office 10 Methods UML XP Booch Rumbaugh OMT Jacobson OOSE Fusion Wirfs-Brock et al. Coad/Yourdon GUI programming GUI, Since Java AWT/Swing 1995 The X Window System 1987- OSF/Motif 1990 NeXTStep 1990 Publications Title Publisher Date Computer Music in C Windcrest Books (McGraw Hill) 1990 How to Drag and Drop with Java 2 Java World March, 1999 How to Drag and Drop with Java 2, Part 2 Java World August, 1999 A Step by Step Introduction to Motif drag and drop The X Advisor July 1995 Presentations Title Location Date J2EE Technologies Princeton Java User's Group 2001 Java 2 Drag and Drop JavaOne, San Francisco 1999 Java GUI programming (full day) WWW6 Conference, Santa Clara April, 1997 Interclient communication in the X Window system (full day) FedUNIX, Washington, DC 1995 Seminars Title Location Netscape Application Server Bootcamp, Netscape Learning 1999 Centro di Sonologia Computazionale Universita di Padova, Italy 1987 University of North Texas (incomplete) M.S.C.S. Object oriented analysis and design Schedlbauer and Associates Advanced Object oriented analysis and design Korsyn and Associates Sybase programming Emprise Computing Programming with the JFC components (Swing) SunSoft education Distributed object programming with NEO SunSoft education NEO and OpenStep programming SunSoft education Designing and building applications with Orbix Iona Technologies System integration using CORBA Understanding distributed object technology Jason Matthews and Michael Guttman, Genesis Development Corp Advanced Object-oriented analysis Managing Object-oriented projects Kenneth Rubin, IBM Motif Programming Course Open Software Foundation Java Security Phoenix Technologies JavaBeans (1996) Phoenix Technologies JavaBeans Developer Kitchen (Nov. 1997) Phoenix Technologies Attended many tutorials at JavaOne, ObjectWorld, WWW6 etc