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.
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.
SDS Single Step, Sdb, dbx, gdb, Codeview, Turbo, Periscope, and Xray debuggers, PVCS, Buster test scripting tool, Sable, BaseWorX.
MySQL, Access, SQL, Informix, Paradox, FoxPro, DBaseII/III
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.
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
Ethernet with TCP/IP, NFS, OS/2 Lan Manager, Microsoft Netbui, Token Ring, Novell Netware, X.25, Banyan Vines.
Precise MQX, Microsoft Windows: NT, Win32; OS/2; MS-Dos; Unix: Linux, Sytstem V, Solaris, SunOS, AIX, UTS (Amdahl), FTX (Stratus); VMS; CP/M
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.
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.
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.
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.
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
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
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
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.
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.)
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)
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)
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.
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.
Partner
Tutored Computer Programming in Fortran, PL/1, and 360/370 Assembler as an undergraduate at OSU.
Bachelor of Science in Mechanical Engineering - December 1982
| Click here to contact Dan |
| Home | Pat | Dan | Ed |