Accounting (0)
Administration & Office Support (6)
Advertising, Arts & Media (31)
Banking & Financial Services (1)
Call Centre & Customer Service (0)
CEO & General Management (1)
Community Services & Development (0)
Construction (1)
Consulting & Strategy (1)
Design & Architecture (2)
Education & Training (9)
Engineering (4)
Farming, Animals & Conservation (0)
Government & Defence (1)
Healthcare & Medical (5)
Hospitality & Tourism (0)
Human Resources & Recruitment (3)
Information & Comm Technology (27)
Insurance & Superannuation (0)
Legal (0)
Manufacturing, Transport & Logistics (0)
Marketing & Communications (3)
Mining, Resources & Energy (1)
Real Estate & Property (0)
Retail & Consumer Products (0)
Sales (0)
Science & Technology (3)
Sport & Recreation (1)
Trades & Services (0)

Gary Schmidt


May 2005 - 5 yrs - Diamond Key International. IT Department
Developer Team Leader

I was employed as a contractor for a short-term project to convert the Omega 3000 TAS from a Unify database to an Oracle 10g database, and also to help prepare for the internationalization of the product, firstly into Chinese using the GB2312 character set and possibly other languages.

Jun 2000 - 5 yrs - Quest Software Inc. Monitoring Products
Senior Developer

I originally joined the I/Watch development team as a UNIX, Win32 and C porting expert. I/Watch is a monitoring solution for DBAs using Oracle and SQL Server, running on UNIX and Windows systems. Although the position initially concentrated on UNIX issues, as that is the Operating System most of our customers use, it shortly expanded into Win32 implementation and the re-design of several components, to increase both functionality and maintainability. In this I was involved in the Server and Agent components, which were written in C and used Pro*C, Oracle OCI and ODBC. As we were monitoring systems, I was also collecting statistics on Operating System performance, from the kernel and/or /proc file system on UNIX, and using the perfmon APIs on Win32. After Quest Software acquired the FogLight product, an Enterprise-wide monitoring solution, I was seconded to the USA to develop an interface between I/Watch and FogLight, but after a customer lost interest this was shelved and I continued with the I/Watch team as before. Later, I was moved, with most of the I/Watch team, to a new team developing an Oracle Monitoring cartridge to plug into FogLight. This cartridge was developed in C++ and Pro*C++. I was also involved as a “Domain Expert” in the development of “Spotlight on UNIX“, a diagnostic tool for UNIX systems, as part of Quest’s “Spotlight” range of tools. This required me to discuss and specify what items and values of those items a UNIX SysAdmin would like to know about when diagnosing a problem with their system.

Jan 2000 - 5 mths - TRANS-MIT Pty Ltd Support Department
Customer Support Technician

My position was to support customers using the Telmax21 Network Management System software, which is a suite of hardware and software for extracting billing and usage information from PABX systems. A Telmax21 system consists of one or more Linux systems collecting data output from one or more PABXs, and a central SCO UNIX system, which collects and summarises the data from the Linux systems into an Informix database. Reports can then be run against this data for departmental billing, individual or group usage, carrier comparison, carrier billing verification, trunk capacity planning, and other requirements. My primary duties were to administer clients SCO UNIX systems, maintaining high levels of functionality and availability, and the normal Systems Administration tasks: adding and removing users, checking system logs; as well as the requirements of the PABX data logging and storage. Telmax21 systems are designed to produce reports for Telecommunications Managers, without requiring them (or their IT departments) to undertake UNIX administrative tasks, allowing them to concentrate on servicing their clients. I was required to install and configure SCO UNIX and Linux systems, for installation at client sites, and maintain the required level of SCO mandated and recommended patches.

Jul 1992 - 5 yrs - POWERflex Corporation Programming Group
Systems Programmer/Systems Administrator

My position was initially to complete the port of the PFXplus language, a database language compatible with Dataflex, to SCO UNIX, and to continue to enhance and port the product to further UNIX and UNIX -like systems. This also required the porting of the PFXplus C-Library, a library allowing access to Dataflex and POWERflex data files from other programming languages. I examined UNIX and other systems and evaluated them as potential environments for POWERflex products. A major requirement was to simplify the porting task by identifying and documenting those feature which were potential problems when porting to a new environment in advance, and being able to determine replacement functions or workarounds where such features were unavailable in a timely fashion, i.e. minimising the use of non- ANSI/SVID/POSIX/XOPEN functions, and being prepared in advance with methods for replacing them. I was required to configure, administer, and maintain any UNIX machines that were obtain, maintain the Ethernet network, and organise and maintain the backup strategies for the UNIX systems, Novell Netware Server, and various Windows NT/95/98/2K workstations and servers. I evaluated hardware and software at many levels, including mini computers, PCs (as Workstations and Servers), disk drives, monitors, DAT tape drives, CD-ROMs, Operating Systems, word processors, device drivers, and backup software.

Jun 1986 - 5 yrs - Co-Cam Computer Group Research and Development Department
Senior Systems Programmer/Systems Administrator

My initial position was to port and develop the SPAN product, an interpreted database language, from an early MS-DOS 'C' and 8086 Assembler version to SCO-Xenix, with an eye to future implementations on a wider range of UNIX computers, Digital VAX/VMS, and other hardware platforms and operating systems. I was also required to supply skills related to installing, tuning, configuring, administering, and maintaining UNIX, and later VAX/VMS computers in a bureau environment that was previously HP-3000/MPE based, and to develop and implement tools for applications teams in UNIX and VAX/VMS environments. This led to an ongoing role of investigation and evaluation of UNIX computers, determining variations from UNIX systems already in-house, and documenting and informing bureau and application teams of any differences, porting the SPAN product to the new computer, and the continued development and enhancement of SPAN.

Jan 1984 - 2 yrs - Cybergraphic Systems Programming Group

My position required the development and coding in Pascal and 'C' of programs for the publishing industry, including hyphenation and justification routines, communications routines using SDLC, graphics display terminal programming, and administration of VAX/VMS, PDP-11, and BSD 4.1 and 4.2 computers. The graphics workstations used the Motorola M68000 and were programmed to do all the image processing onboard, text justification, and page make-up and layout, without reference the host computer, a VAX or PDP-11, except to obtain files and font data. The VAX and PDP-11 computers were used as file servers, occasional compute servers, and to service the non-graphical requirements of the product:
  • Accounting
  • Batch oriented processing
  • On-line order taking.
The terminals and communications controllers, also Motorola M68000 based, were custom devices developed by Cybergraphic Systems, using SDLC protocols for communication.


Aug 1985 - 5 yrs - Double Major in Computer Science

University of Melbourne


References Available Upon Request
Please login to contact this candidate