CAL LEISTER

SENIOR PROGRAMMER, ARCHITECT & MANAGER

Web Specialist

831-465-0139

cal@thecommerceweb.com

 

 

 

20+ Years Advanced Industry Experience in

Internet –  PHP/MySQLJavascript/DHTML - Java/J2EE/C++/C – XML/HTML – UNIX/LINUX - Intel/PC/ Windows - SUN – Management

(Years) Internet(20) PHP(2)/MySQL(6) – Javascript(5)/DHTML(2) – Java(9)J2EE(7)/ C++(13)/ C(19) – XML(5)/HTML(9) - UNIX(19)/LINUX(5) - Intel(24)/PC(20)/Windows(11) - SUN(19) - Management(22)

 

 

Past ten years Internet development experience includes ECommerce, EBusiness,  Application Service Provider, Security, Customer Relationship Management, Enterprise Resource Planning, Enterprise Portal,  Supply Chain Management, P2P, B2B, and B2C web applications software. First Internet application written in 1984, at Sun Microsystems, to test initial UNIX BSD TCP/IP implementation.

 

 

 

Products Experience

 

osCommerce, Zen Cart, phpCart, Shopsite,  Dreamweaver/Fusion, MySQL/Oracle/Sybase/Ingres/Informix/SQLServer, Apache/Tomcat/Weblogic/Websphere/JRun, NetBeans/JBuilder/VisualCafe/JavaWorkshop, Unicenter/Openview/Tivoli/BMG, Rational, Photoshop, Microsoft Office/PowerPoint, OpenOffice, Business Plan Pro, Pro Tools

 

 

v

 

Companies Experience

 

Sun, IBM, Intel, SCO, NASA, Hewlett Packard, E*Trade, Lockheed/Martin, Netscape, Microsoft, Oracle, Cylink, Compaq, Pentagon

 

 

 

 Chronological Resume - 1995 To Present

 

 

Vibration Engineering (www.vibeng.com). IT & Programming duties. Performed software creation and modification. Both Microsoft and Linux environments on Intel utilized. Web application design and coding in Java/J2EE, PHP/MySQL, and Javascript/DHTML.

 

UCSC Extension. Student. Earned “Business Administration” and Marketing Certificates. 3.8 GPA Classes included “Principles of Management and Organization” , “Business Law and its Environment”, “Business and Professional Writing”, “Effective Presentations”, “Fundamentals of Finance”, “Principles of Marketing” , “Introduction to Accounting”, “International Marketing”, “Project Control and Business Management”, “Power of Market Research”, “Business Statistics”, “Fundamentals of Sales and Marketing”, “Managerial Accounting”,  “Successful Internet Marketing”, “Web Internet and Ecommerce Security”, “Integrated Marketing Communications”, “Effective Negotiating”, “Decision Making Support Systems”, “Developing a Modern Strategic Business Plan”, “XSLT By Example”.  I am also a proficient speaker, being a Competent Toastmaster (CTM).

 

Workscape. Senior level management, architecting, and engineering of a Human Resources Portal Application. Design included information architecting. Successfully completed initial implementation for General Motors  HR Portal. Managed team of  over thirty people. Technologies utilized included Java J2EE, JavaScript, Perl, LDAP, and XML/XSL. Primary platforms utilized included Eprise Content Management System and Netscape/iPlanet Portal Server running on Sun Solaris. Also performed development creating next generation B2B infrastructure application utilizing SOAP, UDDI, WSDL, and Tomcat. This application was to allow HR vendors to dynamically manage product and service offerings. See workscape.com for more info.

 

ClickAction. Email Customer Relationship Management web application development for Service Provider. Performed re-engineering and bug fixing of existing J2EE based application. Re-engineering included prototype implementation to replace existing Java RMI code with XML. Weblogic, J2EE/EJB, and Oracle utilized. See clickaction.com for more information.

 

E*Trade. Enterprise Resource Management web application development. Responsible for application design, implementation and management. Application created  was similar to Unicenter TNG and HP Openview, only utilizing next-generation Java based distributed computing technologies such as JINI and JDMK. Other Java technologies utilized included JNDI/LDAP, JFC, and EJB/J2EE.

 

Intel Corp. Architecting and development of an ERP (Enterprise Resource Managment) Java application. Application was a prototype proof of concept to justify corporate Java web based applications at Intel. Application design addressed implementation and architecting a large tax application (over 100 windows) for acceptable performance and functionality. Technologies utilized included JFC, JDBC, Servlets (and servlet to applet interaction), multithreading, and Java Print API. Applications utilized included Visual Café, JRun, MSSQL7, and DBArtisan

 

Cria Technologies, Inc. Architecting and development of a hosted Human Resources Java application. Designed architecture based on EJB (Enterprise Java Beans) and worked as lead in prototype creation. Architecture allowed for distributed scalable applications functionalites utilizing XML. Other technologies utilized included JSP (Java Server Pages), JDBC, Oracle, JRun, Weblogic, and Rational UML. See criatech.com for more info.

 

Skyway Freight Systems. Development of a global SCM (Supply Chain Management) web application used to manage and track shipments. Technologies utilized included Java, JSP (Java Server Pages), JDBC, ERWin, Linux, Weblogic, NetObjects Fusion, and Sybase.

 

Prentice Hall Computer Publishing. Authoring of a next generation Internet book titled "Jini Application Development".

 

IBM. Almaden Research Center. TSpaces Engineering. TSpaces application and server development in Java. Created applications for P2P (Peer to Peer) spaces replication and P2P file browsing/transfer. Created Java Bean based application infrastructure. Assisted in extending TSpaces for XML. For more information see www.almaden.ibm.com/cs/TSpaces

 

Hewlett Packard. EBusiness Engineering. Workflow ERP (Enterprise Resource Planning) web application development in Java. Emphasis on GUI development utilizing Java JFC, and architecting for scalablility and performance.

 

Sun Microsystems. Enterprise Services. Enterprise Resource Management application development. Distributed network application managed all hardware and software resources for extended Enterprise. Programming in Java  included Swing/JFC GUI development. Included CA Unicenter TNG, Tivoli, and BMC Patrol (etc.) evaluations.


 

Sun Microsystems. Jini Group. Responsible for the planning, architecting, and development of "Next Generation Java" Jini applications. Included JavaSpaces, RMI, Beans, and AWT development. Created applications used to introduce Jini at JavaOne and on web site. Was the first and foremost programming consultant to Sun on the Jini Project, and assisted in the formation of Jini Technologies. For more information see www.sun.com/jini

 

Coastek. Scotts Valley, CA. Designed Coastek product, an Internet VPN Security and ECommerce application utilizing Java. Included design and implemention of Java GUI consisting of over 50 windows. Work for start-up also entailed the setting up of engineering. Assistance as needed for other company areas including management, marketing, sales, and HR/recruiting. Technologies and applications utilized include Sun SKIP (precursor to IPSEC), x509 security, LDAP/JDAP, JavaPlan  (OMT precursor to UML), IBM Visual Age, Java Workshop and different Netscape web servers.

 

Sun Microsystems / ENS. Milpitas, CA. Development of a large scale ERP (Enterprise Resource Planning) facitities management application in Java. Tools and technologies utilized include Java Workshop, Applix, Sybase, Rational Rose. This was Sun’s proof of concept application for Enterprise Java.

 

Microport. Scotts Valley, CA. Development of a web site builder/manager product (NetMark), with emphasis on web page design and functionality.  Porting of a Solaris based Novell NetWare server product (Syntax TotalNET NWserver) to UnixWare.

 

Lockheed/Martin. Palo Alto, CA. Artificial Intelligence Division. Development of a Simulation Builder & Manager with related publish-subscribe extensions to CORBA. Development included: GUI via Tcl/Tk, X/Motif and HTML; CORBA via Orbix; multithreading via Solaris & POSIX threads. C++ utilized in multi-platform (SUN Solaris, SUN OS, SGI IRIX) environment. Java technology research.

 

 

 

 

 

 

Previous work history synopsis:

 

UNIX, X Windows, and PC specialist. Senior engineering management. UNIX internals, porting, device driver, and applications development. X Windows porting and applications development. Microsoft applications development. Involved in creating product that took SCO, Victor and Sun public. Other software engineering work for Hewlett Packard, NASA, Oracle, Microsoft, IBM, etc

 

 

 

CAL LEISTER

SENIOR PROGRAMMER, ARCHITECT & MANAGER

831-465-0139

cal@thecommerceweb.com

 

Chronological Resume – 1978 To !995

 

Work History – Contract 1988 to 1995

APR 95 – OCT 95: SunSoft. Mountain View, CA. Job #1: Project Manager for Oracle Parallel Query / Multithreaded. Managed twelve people, from three companies (SunSoft, Oracle, Emergent) in project to add multithreading to Oracle product. Job #2: Technical writer of the POSIX P1003.1b compatible "Multithreaded Programming Guide".

JAN 95 – FEB 95 : DEI. Scotts Valley, CA. Developed generic windowing code based on Neuron Data. Utilized Borland C++Windows development environment, and in house DB access routines.

AUG 94 - JAN 95 : Centigram Communications. San Jose, CA. Developed combination SCSI/CAM IDE/ATA disk driver for realtime POSIX operating system QNX.

MAY 94 - JUL 94 : Hewlett Packard. Developed Motif based user interfaces using UIM/X, and assisted in C/C++ and embedded C (Informix SQL) coding for internal database application.

MAR 92 - FEB 93: Sun Consulting / ADAC Laboratories. Milpitas, CA. Software engineering representative to ADAC Laboratories for Sun Microsystems. X Windows and Motif applications programming of nuclear medical imaging software. Tcl/Tk also utilized. Ported imaging display driver from SUN OS (4.1) to Solaris (SUN OS 5.1, SVR4). Some SUN Solaris systems administration required.

MISC: Set up company domains, news and mail feeds, and web sites/pages.

JUN 91 - FEB 92: Syzygy Communications. Scotts Valley, CA. Designed, documented, and coded the Cylink Network Management System, an application used by governments and banks to securely transfer money globally. Created user interface using Motif, and X Windows Xlib and Xt libraries. Created External Specification, Internal Specification, and assisted in marketing, sales, and technical support. Package consisted of over 50 primary windows. Over 20,000 lines of code created. Device driver integration issues addressed. SCO ODT platform (including Ingres DBMS) utilized.

FEB 91 - APR 91: J Frank & Associates. Redwood City, CA. Designed and documented command layer interfaces and internals for IBM product to utilize IBM mainframes as NFS servers. Yourdon Constantine design methadolgy utilized.

NOV 90 - FEB 91: Xilinx. San Jose, CA. Reconfigured network software and performed lead systems administration for a large interconnected network of SUN servers and workstations, PC's, and Mac's. Required thorough knowledge of NFS / NIS.

MAR 90 - JUL 90: Sun Federal Systems Division. Milpitas, CA. Added POSIX extensions to SUN OS. Implemented fixes for the SUN OS C2 security product, relating to NFS and NIS, for large scale Pentagon contract.

SEP 88 - JAN 90 : Dasix. Mountain View, CA. Ported SUN OS and X Windows server to IBM PC/AT/386 architecture. UNIX kernel internals, and X server internals, programming and debugging. Included design and implementation of console and graphics accelerator stream device drivers, X server extensions and X client programming.

JUN 88 - SEP 88: NASA, contracting through General Electric. Numerical Aerodynamic Simulation Division, Ames Research Center, Moffet Field, Mountain View, CA. Systems administration lead and systems software development for an extremely large and diverse collection of supercomputers, mainframes, and workstations, in support of next generation space shuttle design.

MAR 88 - JUN 88: Mini Computer Technology. San Jose, CA. Designed and implemented a UNIX SCSI device driver for a VME host adapter and CCS compatible hard disk drives. Driver supported a host adapter back end and a disk driver front end, with support for multiple device front ends. JUL 89: Ported ESDI / SMD driver for VME host adapters to SUN OS.
  


Cal Leister Permanent Work History – 1978 to 1988

 

APR 86 - MAR 88: THE SANTA CRUZ OPERATION. SANTA CRUZ, CA.Project Leader / Senior Software Engineer. UNIX / PC / DOS Porting. Console / Tape Driver Development.

Technical lead on the porting of XENIX 386 for the Compaq 386 PC (and compatibles). Project and technical lead on the porting of a virtual PC DOS execution environment (VP/ix) to the 386 PC. Work entailed intercompany and interdepartmental coordination, as well as engineering staff support, and kernel and utilities programming. Other programming efforts included the addition of multiple text and graphics modes on multiple adapter types, functional on multiple installed adapters, to a multiple screen console driver, as well as cartridge tape driver development, realtime kernel extensions integration analysis, and modification and/or bug fixing of many diverse device drivers. Microprocessor programming included the Intel 80286 and 80386.

MAR 84 - APR 86: SUN MICROSYSTEMS. MOUNTAIN VIEW, CA.Program Manager / Senior Software Engineer. UNIX Generalist. SCSI Software Development Lead.

Small Computer Systems Interface (SCSI) software support, including drivers and utilities development as needed for new SCSI disk and tape products. Included peripherals product development assistance and qualification with primary vendors. Established Systems Integration functions. Other technical accomplishments included the development of a UNIX networking utility and diagnostic, a graphics diagnostic, and a standalone systems level diagnostic. Efforts required a thorough working knowledge of UNIX 4.2 BSD internals, utilities, and TCP/IP protocols,, as well as SUN architectures, Suntools windowing libraries, NFS, and other SUN OS extensions. Microprocessor programming included the Motorola 68000, 68010 and 68020. Also wrote the corporate "Sun Environmental Specification Standard", and "Sun SCSI Specification Standard". 

DEC 82 - FEB 84: VICTOR TECHNOLOGIES. SCOTTS VALLEY, CA.Project Manager / Senior Software Engineer.

 Intel / PC / DOS Programming in C, PL/M, and Assembler.Responsible to Software Engineering, Hardware Engineering, PCB Test, Systems Test, and Field Service groups for software development, and technical or procedural support. Major emphasis on new networking and communications products implementation and test, and IBM PC compatibility integration. Required a thorough knowledge of MS/DOS operating systems internals (MS/DOS source used), extensions, and system calls, as well as BIOS interfacing. Position also included UNIX System III product evaluation, and hardware design. Microprocessor programming included the Intel 8272, 8274, Motorola 6845, and Mos Tech 6522.The Victor 9000 was the first Intel based computer to integrate high resolution graphics, networking, sound/voice, Internationalization, SCSI (SASI) , and both DOS and UNIX, in one standalone desktop unit.

AUG 81 - DEC 82: SELF EMPLOYED. SANTA CRUZ, CA.Software / Hardware Development and Consulting.

Designed accounts inventory management system for a local office supply company. Purchased, repaired, and sold Intel systems and single board computers. Developed a portable Intel 8051 based microsystem, including hardware design, and the programming of over 5,000 lines of code.

OCT 78 - AUG 81: INTEL CORP. DSO / COMMERCIAL MICROSYSTEMS. SANTA CLARA, CA.Project Leader / Senior Engineering Technician.

Systems Software Development in PL/M and Assembler.Responsible for the release and qualification of new systems hardware and software products to manufacturing and market, including the MDS Series 2, 2/86(3), and 4. Position consisted of establishing and confirming of systems and software functionality, reliability, compatibility, marketability, and quality. Work encompassed the entire development cycle from design inception to product release. Work included the programming of test and diagnostic suites, the design of custom test hardware, and operating systems and monitor (firmware/BIOS) modifications. Microprocessors programmed include the Intel 8080, 8085, 8048, 8049, 8086, 8088, 8237, 8251, 8259, 8255, 8253, 8041, and 8051. The Intel MDS Series defined the components, architecture, and platform, upon which the IBM PC was built.