1226 Starlit Dr.

hgoldschmitt@cox.net

Home: (949) 494-6086

Laguna Beach, CA. 92651

 

Cell: (949) 510-6207

 

 

Fax: (775) 416-4516

HARry GOLDSCHMITT

Senior Software Developer

Employment Objective

Senior architect, designer, developer, mentor and/or project leader on small to large-scale project

Capabilities

  • Over 10 languages, including C++
  • Kernel driver level coding
  • Project Architecture and Design
  • Windows MFC development
  • Unix/Linux development
  • Heterogeneous Design and Coding
  • TCP/IP Networking
  • System management via SNMP
  • Capacity Planning
  • Performance and Tuning
  • Virtual Private Networks (VPNs)
  • ACE and TAO Frameworks
  • MySQL Data Base
  • Network management
  • Multithread/Multiprocess coding
  • Write and teach classes

Achievements

Experience

2000 to present

Global Maintech, Corp.

Designed and coded large-scale console consolidation/automation product capable of handling up to 16,000 consoles. Coding environment is heterogeneous, using ACE and TAO; the product runs on Linux and Tru64. It is designed to run on Windows NT, Solaris and HPUX, too. There are three alternative front ends: character, X-Windows, Java/XML/SOAP. NT data is retrieved via the WMI interface. Project utilizes my experience in performance, cross platform C++ coding, embedded systems and legacy operating systems. Configuration and performance data is kept in MySQL data base.

Designed and coded network analysis tools to debug several TCP/IP level protocols. Used tools to solve problems that had been plaguing the software for years. Researched, implemented and maintained VPN nodes linking the entire corporation at over ten sites. Designated third level support “guru” for customer communication problems.

Conceived, designed and developed “Agent-less Manipulators” for a variety of Unix based operating systems. These constantly monitor vital system and application data with no resident agents. Agent overhead was reduced by almost 100% on many target servers.

1996 to 2000

American Arium, Corp.

Designed and implemented Win32 rewrite of communications between x86 ICE/logic analyzer and WinDb debugger. In charge of RPC server design and development. Designed and coded structural changes to the product to add an interface to a Hewlett Packard logic analyzer via Winsock. All code is multithreaded, and some uses multiple processes. Added thread and process classes to WinDb.

Initial product communication was serial. The communication code stayed up less than ten minutes at customer sites when I started. Within six weeks, the code was redesigned and recoded, so that no communications failures ever occurred at customers again. Added TCP/IP, RPC and custom communications interfaces to the product. Designed and wrote both Win32 and embedded PowerPC sides of the TCP/IP communications code using the same C++ code base.

1994 to 1996

Tone Software, Corp.

1992 to 1994

Enterprise Software, Corp.

Designed and implemented data collection portions of a “Workload Management” product. Duties included assisting all team members with OS/390 related issues; including the over­sight of all BAL code design. Coding was primarily in object oriented C, as the code was designed to execute under OS/390, OS/2 and AIX.

1987 to 1992

Ultimate Corp.

Senior member of IBM kernel development for the Ultimate Operating Sys­tem, a PICK based operating system. In charge of Ultimate performance project. The goal was increasing speed by ten per­cent in seven months. The actual increase achieved was sixty percent in three months.

Wrote all low-level device drivers for the OS, utilizing knowledge of I/O interfaces to disks, tape drives, printers, terminals and other equipment.

1985 to 1987

Ford Aerospace (Loral)

1984 to 1985

Technologic Software Concepts, Inc.

1977 to 1984

Amdahl Corporation

Second level support in OS/390, VM and UNIX. Technical Services Coordinator responsible for Software Fee Consulting. Mem­ber of Amdahl National Steering Committees for OS/390 Capacity Planning and VM. Pro­ject Leader for OS/390 TSO vs. VM/CMS study, including development of analytical model of both systems.

EDUCATION

MBA - California State University at Fullerton

MSE(EE) - California State University at Fullerton

BSE(EE) - University of Michigan

Major Additional Courses:   BGS - Computer Capacity Planning

                                       PMI - Effective Classroom Techniques

Courses Taught:    Suite of Global Maintech Courses (Developed and taught)

MVS/XA Internals (Developed portions of course)

VM/PE Installation Workshop (Developed portions of course)

 

LANGUAGE Highlights: C++, Java, C, JavaScript, Python, Perl, XML, REXX, BAL

Professional Organizations: CMG, ACM, IEEE