Chris
Roberts
Phoenix Precision Graphics
1999 - 2000
Senior Software Engineer
Windows NT, C++/C, Penitum assembly, Device Drivers, MFC
- Developed NT driver for 62" wide electrostatic printer
- Used NuMega Driver Studio to implement a driver for
communicating with large scale printer via the IDE interface
- Developed code interfacing to the IDE controller to
locate printer on IDE bus and configure IDE controller
- Developed code to suppoirt both PIO and scatter/gather
DMA communications with printer
- Assisted in debugging the IDE hardware implementation
on the printer, included writing diagnostics, verifying circuit operation
using chip specification, schematics, oscilloscope, and logic analyzer
- Debugged IDE portion of printer firmware using hardware
ICE and NT hosted diagnostics
- Developed NT applications, using MFC, for controlling
printer
- Developed applications for executing all printer commands,
including moving paper, diagnostics, and dumping data to printer
- Developed NT applications, using MFC, for processing image
files and printing
- Developed application for converting raster image data
to proprietary format
- Developed application for converting PGL to proprietary
format
- Developed application to send proprietary format printer
data to printer, handling error conditions, etc
- Developed multithreaded application for converting multiple
formats on the fly and sending data to printer
- Implemented source control via SourceSafe
- The company was not using source control at all and
I implemented source control via SourceSafe.