John Kastner, Ph.D.

4541 Elder Avenue

Seal Beach, CA 90740

(562) 598-2528

Experience Summary

Over 25 years of experience in software development, substantial managerial background and experience in all levels of direct involvement from requirements to research to design, development, implementation and delivery. Personally written hundreds of thousands of lines of code in numerous languages and produced over 25 professional publications. Hands-on manager with a proven record of independent and team work.

Recent Professional Experience

2000- Senior Product Architect, Global Maintech, Corp., Bloomington, Minnesota

Product design, development and support. Principle product is a console consultation and automation command center. The product uses a mixture of hardware and software to render and control consoles at remote locations. The product offers operations automation with the capability to remotely monitor, control, boot, and shutdown mainframes (e.g. MVS), midrange (e.g. HP-UX, Solaris, AS/400), and PCs (e.g. Windows, OS/2, Linux), routers (e.g. Cisco), and other console controllable machines. Product is currently running many major corporation data centers consisting of hundreds of machines.

Personally ported over one and a half million lines of real-time code from DEC/Compaq Alpha Tru64 to Red Hat Linux. Responsible at various times for all phases of the product cycle including design, development, quality assurance testing, CD burning, labeling and shipping, hardware debugging and support, web site creation and maintenance, company e-mail, on-site customer installs and consulting, and phone product support.

1995-00 Engineering Staff, American Arium, Tustin, California

Software development. Principle products include hardware assisted debuggers and in-circuit emulators focussing mainly on Intel processors. Design and development of inline assemblers, disassemblers, code and memory displays, confidence tests, toolbars, MDI framework and most aspects of Microsoft MFC-based GUI.

1994-95 Senior Staff Engineer, TRW, Digital Media Systems, Redondo Beach, California

Principal investigator on a project to extend a fast text and concept search and query database facility to handle geolocated spatial data such as maps and images.

1992-94 Development Manager, Enterprise Software Corporation, Marina del Rey, California

Manager of a team of software developers creating a real-time service level guided, automated predictive computer workload manager and scheduler for MVS.

1988-92 Manager, International Business Machines, Inc., Thomas J. Watson Research Center, Yorktown Heights, New York
Responsible for a research team developing new expert system representations and reasoning strategies and demonstrating their effectiveness on real applications. One major application was a workstation-based financial marketing expert system for capacity planning, competitive marketing sensitivity and corresponding financial analyses.

1983-88 Research Staff Member, International Business Machines, Inc., Thomas J. Watson Research Center, Yorktown Heights, New York

Member of a research team that developed a large distributed continuous real-time expert system for the automation of MVS computer operations.

Academic Background

Ph.D. in Computer Science, Rutgers University, New Brunswick, New Jersey

M.S. in Computer Science, UCLA, Los Angeles, California

B.A. in Physics, Occidental College, Los Angeles, California

B.S. in Engineering, Caltech, Pasadena, California

Professional Associations

IEEE Computer society (Senior Member),

ACM,

SIGART,

AAAI

Systems Experience Highlights

Operating Systems:Windows (XP, ME, 2K, NT, 98, 95), Linux, Solaris, OS/2, DOS, AIX, HP-UX, Tru64, UNIX, MVS, VM

Machines:PC, RS-6000, HP-9000, Alpha, Sun, IBM mainframes, Macintosh

Environments:MFC, X-Windows, GNOME, GTK, Motif, OS/2 Presentation Manager

Communications:TCP/IP, FTP, Telnet, SSL, NFS, SNMP, IBM LAN Manager

Middleware:CORBA, ACE/TAO

Databases:Oracle SQL, MySQL, Access

Languages/shells:C++, C, Java, JavaScript, HTML, XML, Python, PHP, LEX, YACC, Fortran, REXX, Bash, Perl, C-shell, Bourne shell, Korn shell, Lisp, Basic, PL/I, Pascal, OPS-5, MASM, Itanium assembly

Tools:Word, Excel, PowerPoint, VISIO, Emacs, Visual Studio, GDB