Daniel S. Sabo
6259 Valley Stream Drive
Dublin, OH
43017
dss@custommicronics.com


Summary of Experience

Dan Sabo has 18 years of experience in the computer industry. He has helped develop many hardware and software systems and is familiar with a variety of tools, languages, and methodologies. Dan has worked as Project Manager as well as taking a Technical Leadership role in product development.


Technical Experience

Software Development Environments

C++, C, Windows w/MSVC++; Unix - C, JDK 1.0 - 1.3, Xwindows, networking; VB 5; Win NT & Win32(95,98,2000); Client/Server; and Embedded & Realtime Microprocessor Systems.

Miscellaneous Development Tools

SDS Single Step, Sdb, dbx, gdb, Codeview, Turbo, Periscope, and Xray debuggers, PVCS, Buster test scripting tool, Sable, BaseWorX.

Databases

MySQL, Access, SQL, Informix, Paradox, FoxPro, DBaseII/III

Hardware

PC's, PCI Bus, Embedded uP: PPC MCP8240, I960, I80186, VHDL, VAX, proprietary CPU's, HP digital analyzers; FPGA's, CPLD's and Flash EEPROM's.

Languages

C; C++ w/STL; Perl, Java, CGI, HTML, Visual Basic; RPG/400; ksh; nmake; Tk/Tcl; awk; and Assembler: PPC MCP 8240, 80960, 68000, 68HC11, X86, 8031, 8080, 8741, Z80, 6502

Networks

Ethernet with TCP/IP, NFS, OS/2 Lan Manager, Microsoft Netbui, Token Ring, Novell Netware, X.25, Banyan Vines.

Operating Systems

Precise MQX, Microsoft Windows: NT, Win32; OS/2; MS-Dos; Unix: Linux, Sytstem V, Solaris, SunOS, AIX, UTS (Amdahl), FTX (Stratus); VMS; CP/M


Assignments

1998 - 2001 Goodrich Columbus, OH

Contractor
Development of SkyWatch HP

Due to our experience with the development of BF Goodrich's previous Collision Warning Systems ( TCAS791 and SkyWatch), BF Goodrich asked us to come back to help in the development of their latest Collision Warning System, SkyWatch HP. This effort re-evaluated every aspect of the TCAS/Skywatch design. It made use of Precise MQX, an off-the-shelf RTOS. Development was primarily done using Diab C, Precise MQX Real Time OS, and SDS Singlestep Debugger. Data analysis was done in Visual C++ and Perl.

Development of Avionics Workbench

Worked on a team which developed a Windows program in which BF Goodrich could simulate or replay data from various avionics sources. We use this as part of our analysis tools when analyzing flight data. We can plot various captured data and replay it through new tracking algorithms to see whether changes would improve performance or to look for bugs. Development was done with Microsoft VC++ 6.0.

Development of Skywatch Software Field upgrade Application.

The original design of Skywatch did not include the capability for feild upgrades to system software. Due to my familiarity with the Flash EPROM algorithm and Skywatch boot code I was asked to develop an Upgrade Application with which avionics technicians could reliably reprogram the system ROMs. This RS-232 based program needs to operate on legacy PC's with very limited resources. It safely reprograms the ROMs on both processor boards providing constant progress status walking the techician through the procedure step-by-step.


1997 - 1998 ADB ALNACO, Inc (Siemens) Gahanna, OH

Contractor
Development of Airfiled Lighting Control System Components and Installation Support at Oslo, Norway

Runway Lighting Control, Gardermoen Airport, Oslo Norway. ADB won a contract to deploy and control ~10,000 individually addressable airfield lights. Developed embedded firmware and NT based services to supplement the NT based supervisory control system and the low level IO control systems. Wrote perl scripts to automate cross configuration. Helped develop, debug, and deploy software, firmware, and hardware for the system on site in Norway. Played a critical role during deployment of the project helping to make it a success for the client as well as the ultimate customer.


1996 - 1997 Goodrich Columbus, OH

Contractor
Development of SkyWatch

A General Aviation version of the previous TCAS product (see below), assumed a lead position developing Skywatch™. Provided software support for hardware debugging of the new PCB’s. Designed and developed the mechanism for performing firmware upgrades.


1995 - 1996 Ashland Chemical Dublin, OH

Contractor
Development of MBA Server

Proposed, designed, developed, and rolled into production in nine locations around the US, an NT based Communications Server. It fit between regional AS/400’s and salesperson’s laptop computers to provide a higher capacity and more reliable data path than was achievable with direct dial-up connections to the AS/400’s. The compressed schedule of this effort was crucial to meeting Ashland’s time critical deployment objectives.


1995 Penske Truck Leasing Redding, PA

Contractor for Keane

Integration of Advanced Call Processing Functions

On a team of people who developed an Interface between the Rockwell Automatic Call Distributor (ACD) Switch and their S.O.S. and Reservation applications on an IBM AS/400. Code was developed in RPG III.

Among other enhancements the system performs automatic data look-up in problem and client databases based on the ANI of the incoming call. It automatically populates the appropriate screens and presents it to the agent.

RPG/400 Cursor Based Dialing

Dan implemented the front end of a cursor dial feature. This required changes such that the user could move the screen cursor to any position on any telephone number on the screen, press a PF key and have that number automatically dialed by the Rockwell ACD. It handled numbers in numeric and alpha fields, formatted and unformated 7 or 10 to 40 digits long.

Reference: Mike Kursic


1994 - 1995 Bell Labs/Lucent Columbus, OH

Contractor for Keane

Porting BaseWorX to Various UNIX Platforms

Ported BaseWorX, an internal middleware product to several platforms, including Dec Alpha, Stratus, HP-UX, and an Amdahl running UTS. Code was primarily C and C++.

Reference: Tom Lee


1994 Digital Equipment/DEC Columbus, OH

Contractor for Keane

Porting BaseWorX to Alpha Platforms

Simultaneous to the BaseWorX effort for AT&T, DEC was porting BaseWorX to several of its versions of OSF/1 for AXP (Alpha) platforms. Keane had consultants on this effort. When DEC's project manager left the company, Dan stepped in for the remaining effort.

Reference: Eric Osborne


1994 Telxon Akron, OH

Contractor for Keane

Screen Scraping Screen Reformatting Application

Ed Thompson and I developed a Windows Based application that would allow Telxon to reformat IBM AS/400 applications to fit on hand held display. We did this by adding a screen scraping application into the RF Router. Development was done in Microsoft C.


1994 Laser Fantasy Bellevue, WA

Contractor for AGS/Keane

TCAS Based Laser Control

Due to familiarity with BFGoodrich Flight Systems TCAS, was asked to prototype a proof of concept laser control system. We configured, designed, and programmed a system which allowed a PC to accept RS429 data from an attached BFG TCAS791 and in response to intruder information selectively turn off lasers in a permanent laser light show at the Las Vegas Hilton. Helped demonstrate this prototype at the Hilton. (Prior to rollout, another company's laser light show flash-blinded a commercial pilot. Prompting the FDA to ban all unterminated laser displays.)


1991 - 1993 Foster Air Data/BF Goodrich Columbus, OH

Contractor for AGS/Keane

Development of BF Goodrich TCAS I

Part of a team that developed BF Goodrich's original Traffic Collision Avoidance System (TCAS I) under contract from the FAA. Involved from the early stages through flight testing and data analysis. Development was done with Microtec C.

References: Bill Schleder (614-825-2235), Al Eggleston (614-825-2272)


Assignments 02/88 to 03/93

Contractor for AGS/Keane

Rockwell International - DPRS Arizona Relay Service

Rockwell International - DPRS MCI Miami

Rockwell International - DPRS New England Telephone

Rockwell International - DPRS Ameritech, Detroit

Cumberland Mills -Requirements Study/Recomendation

Cumberland Mills - Port of Carpet Mill Management System from IBM PC/RT to IBM RS/6000

Scientific Columbus - Jem3 Intelligent Electric Power Meter

TLB Inc - Database lock manager port to be a Netware 2.11 VAP

Mead Data Central - Database Evaluation for Lexis/Nexis database growth projections

AT&T - Software Quality Metrics Reporting System (SQMR)


1984 - 1988 Automation Intelligence Inc. Orlando, FL

Employee

Computer Hardware Design, Firmware Development

Designed and developed electronic hardware for the industial automation industry. Designed CPU and printed circuit boards, system firmware and programmable logic for CNC’s, Robot Controls, and Factory Networking products.


1983 - 1984 Adroit Electronics Inc. Orlando, FL

Partner

Hardware Design of Industrial Local Area Networking Equipment

Development of STD bus boards, including CPU, GP-IP, Floppy Controller. Implementation of in house CP/M development system using our own hardware. Development of ADD/NET networking software.

 

Database development, printed circuit layout, enclosure design, and firmware programming of factory communications products and STD Bus printed circuits.


1981 - 1983 Custom Micronics (dba) Columbus, OH

Partner

Tutored Computer Programming in Fortran, PL/1, and 360/370 Assembler as an undergraduate at OSU.


Education

1978 - 1982 Ohio State University Columbus, Ohio

Bachelor of Science in Mechanical Engineering - December 1982


Personal

Click here to contact Dan
Home Pat Dan Ed