Resume of Zachary Hilbun

                                                10235 Hedgeway Dr.

                                                Dallas, Texas  75229

                                                214/350-4207

                                                214/357-6332

                                                zacharyh@vianova.com (Put 1911 somewhere in subject to get around my spam filters)

                                                Also serving the cities of Lewisville, Farmers Branch, Carrollton, Plano, Frisco, Garland

                                                Grand Prairie, Mesquite, Rowlett, Allen, McKinney, Grapevine, Flower Mound, Coppell

                                                Hurst, Euless, Bedford, Haltom City, North Richland Hills, Fort Worth, DFW

WORK HISTORY

January 2007-April 2008, consultant, ASC Signal (formerly a division of Andrew Corporation), Richardson, Texas

This project involved software for the monitor and control of satellite earth stations.  The client sides were in VC++ and C#.  The server sides were VC++ and C.  The OS’s were Windows and Linux.  Communication on the C# project used SNMP, TCP/IP, FTP, and .NET Remoting.  The development systems were Microsoft Visual Studio and Eclipse.  My work involved everything from Windows GUI’s to Linux device drivers.

December 2006, consultant, Newsom Terry & Newsom, Dallas, Texas

This project involved retriving stock data from a website and loading it into an Excel spreadsheet.

December 2005- December 2006, consultant, Via Nova, Dallas, Texas

This project involved using 3D graphics for training purposes.  This application provides the user with a virtual reality environment and provides feedback on their actions.  I did all aspects of this project and used Windows for the O/S, C# for the language, PostgreSQL as the database, Direct3D (Directx 3D) as an API, Blender as the 3D modeling application, Microsoft DirectX3D Framework, and Ogre 3D as the 3D engine.  Some experience with OSG (Open Scene Graph) and Irrlich 3D engines.

September 2005- November 2005, consultant, Wavetrix, Richardson, Texas

Embedded microprocessor RFID (Radio Frequency ID) project involving wireless communication and remote sensoring systems.  Microprocessors would communicate with each other using a Chipcon Zigbee wireless communications chip. I did device drivers and other microprocessor code.  I also did a test PC application controlling these microprocessors over a TCP Internet connection. The development system was a NetBurner Motorola Coldfire 5272 with uC/OS RTOS.

November 2000-August 2005, consultant, AMCI, Dallas, Texas

Client-server application for sales reps to place orders.  Used Internet socket communications to communicate from client to server.  Data access in both DAO and ADO.  Database in both SQL Server and Access.  Barcode printing and reading.  Faxing and emailing of orders.  Office Automation of Excel and Outlook.  Various reports.

January 1997- December 2000, consultant, Via Nova, Dallas, Texas

Designed and wrote a screen-saver for Windows using Visual C++, MFC, and the OpenGL 3D graphics rendering package.  It was a simple 3D modeler that allowed the user to create complex 3D objects from 3D primitives.  The user could also use a Wizard to configure some of the displayed screens with personal information.  The 3D modeler had the ability to apply textures, control lighting, do animation, and do 3D text with special effects such as shadows and embossing.

April 1997-May 1997, consultant, Infopoint Systems, Richardson, Texas

Maintanence, in a team environment, on Windows 95 application using Visual C++, MFC.  Also configured Install package.  These were minor changes requested by the designers of the software.

July 1996-December 1996, consultant, Future Technologies, Dallas, Texas

Responsible for Windows 95 VxD's using Visual C++ and the Vireo VToolsD development system.  File system hook and device driver. This software made a CD appear to be a writable device.  It picked off write requests to a CD and transferred them to a RAM disk.

May 1996-June 1996, consultant, Infopoint Systems, Richardson, Texas

Developed Windows 3.1 application, in a team environment, using Visual C++, MFC.

August 1994-April 1996, consultant, Via Nova, Dallas, Texas

Designed and wrote a screen-saver for Windows using Visual C++, MFC, and the OpenGL 3D graphics rendering package.  It was a simple 3D modeler that allowed the user to create complex 3D objects from 3D primitives.  The user could also use a Wizard to configure some of the displayed screens with personal information.  The 3D modeler had the ability to apply textures, control lighting, do animation, and do 3D text with special effects such as shadows and embossing.

April 1984-July 1994, consultant, SHOWCO/VARI-LITE Inc., Dallas, Texas

All of the below were using either C, Pascal, or 68000  assembly language targeted at the Motorola 68000 family, using a UNIX developement system.  I worked in a team environment but was solely responsible for these projects.

Communications Processor

Designed and wrote software implementing HDLC for primary and secondary stations over a 1 Megabit/Second communications link.

File Processor

Designed and wrote disk controller S/W, file system, and SCSI interface to a disk and tape drive.

Hardware Interface

Interface routines for UART, timers, clock, DMA, floppy controllers, hard drive controller, communications controllers.  Hardware diagnostic systems.

Shell

TTY based Unix-like Shell interface with interface routines, and command processors.

Operating System

Configuration and programming for VRTX real-time multitasking operating system.  Wrote device drivers and tasks using interprocessor communication.  System maintenance of Unix O/S.  Wrote routines that allowed an operator to test and exercise hardware.

1983-1985, consultant, DATOTEK, Addison, Texas

Data Encryption Device.

Led effort to develop firmware which controlled custom hardware for encrypting data over telephone lines.  The hardware and firmware conformed to the National Security Agency DES specification.  Used Z80 assembly language in a UNIX developement system.

1981-1982, consultant, Docutel, Irving, Texas

Automatic Teller Machine

Responsible, in a team environment, for writing test routines for field test and life-cycle testing.  In addition, designed and implemented system utility routines.  Used Z80 assembly language, C and Pascal, in a UNIX developement system.

1977-1981, employee, Texas Instruments, Dallas, Texas

All of the below were using a DX-10 developement system.

High Speed Graphics Processor

Created and maintained microcode and test applications for a 3D graphics processor utilizing bit-slice processors in a pipeline architecture in a team environment.  Responsible for another one based on microprocessors using TI 9900 assembly language.  These processors would traverse a 3D scene that was prepared by a user application.  The processor would do transformations, rasterizations and do picking of elements in the 3D scene.

Voice Authentication Security System

Managed product life cycle including initial product specification, design, creation of software standards, scheduling of tasks, implementation, testing, and customer acceptance, training, and support.

Intelligent terminal

Responsible for developing TI 9900 assembly language for an intelligent terminal which communicated in a multipoint environment.

Front End Communications Controller

Sustained, in a team environment, TI 960 assembly language for a terminal polling processor which front-ended a central processor.

SYSTEM EXPERIENCE

LANGUAGES

.Net Development environment.  ASP (Active Server Page).  Microsoft Visual C++ (VC++) & Microsoft Foundation Class (MFC), C#, C++, C, Pascal, Fortran, COBOL, PL1, APL, Basic.

DATABASES

SQL Server, PostgreSQL, Access.

API's

DAO, ADO, Direct3D, OpenGL (Open GL), Open Inventor, Vireo VToolsD, Internet sockets, device drivers.

Communications

Internet TCP socket programming, client and server socket applications, SNMP, .Net Remoting.  SMTP, POP3 e-mail, HDLC, BISYNC, asynchronous communications, XMODEM, and YMODEM.

OPERATING SYSTEMS

  Windows, Windows 2003 Server, UNIX, Linux, uC/OS, VRTX real-time multitasking operating system, MS-DOS, RSX 11M, TI DX-10, CPM, HP 3000.

HARDWARE and ASSEMBLY LANGUAGE

Motorola Coldfire 5272, 68000, 8086, Z80, 8080, TI 9900, 6800, PDP 11, bit-slice processors, firmware, SCSI. controllers, communications controllers, Chipcon RF, timers, clocks, DMA controllers, cryptography, etc.  Designed system and board level architectures.  Emulators, logic analyzers, NetBurner, development kit.

APPLICATIONS

Blender 3D Modeling Application, Internet browsers, Doc-To-Help (manual and help file generator), InstallSHIELD (Installation program), HTML Web pages, Microsoft Project for Windows, WordPerfect, Word For Windows, AutoCAD, DesignCAD.

EDUCATION

 

Work toward a B.S. Mechanical Engineering U.T. Arlington 1972-1975.

B.S. Computer Science U.T. Dallas 1977.

Honors: Graduated Cum Laude.

Graduate work towards M.S. in Computer Science at S.M.U.