| Forum | Russian | FAQ | SiteMap | Contact Us | ||||||
|
| ||||||
|
|
|
|
|
|
|
|

|
|
12345678910111213141516Resume 15Michael SchlimanCampbell, CA 95008 Summary:
Quartum Corporation 7 mos Consultant Firmware engineer working as part of a team on a new microdrive product, using the new ST ASIC and microcontroller. Part of the job encompassed porting existing experimental code provided by vendor into production environment. My specialties lie in the interface, which I took over on this code base, along with system issues . 2/00-6/00Astra, San Jose, CA 5 mos Consultant Firmware engineer working on a video disk array product, implementing the realtime system components. Product and company eventually failed due to lack of company marketing expertise 4/95-2/00Omega, San Jose, CA Staff Firmware Engineer Rewrote Zip s core operating system to allow the development of the Zip IDE drive. As a part of this design, IDE removable media support did not exist, so I joined the ATA standards committee, and worked with Microsoft to design and implement it, and place it in the ATA specification. ATA committee participation continued for about two years. Co-designed and implemented a complex state machine that would allow existing BIOS s and OS s to acknowledge and accept the Zip IDE drive as the A: drive U.S. Patent 5, 694, 600 . Implemented JAZ IDE interface. Implemented Clik IDE/ATAPI interface. Co-implemented and designed never-released Pacifica 5G drive s overall structure, and IDE code team of 7 . Worked with VLSI vendors to specify two drive controller/buffer manager chips. Three more patents regarding cartridge designs are in process. Facilitated Iomega s shift from ATA to ATAPI evangelization . Worked with BIOS vendors to get Zip drive support. Worked with software tool vendors to develop support for our hardware platform. Disclaimer: No, I m not responsible for the Click of Death in the Zip drive I found it a year before it became a public issue, and attempted to correct it. I was not allowed to because it was in the disk code, developed in another location, and I was told I was not responsible for that. I notified the CEO about this problem, and was still stymied in my efforts to correct it. 4/87-4/95Orion Technology, San Jose, CA 5 yrs Independent Consultant Firmware engineer residing at Areal from the start to the end of Areal s 5 year existence; produced firmware for entire platform of 2-1/2 laptop IDE products, in all areas of drive engineering except actuator servo. This experience encompassed three completely new designs, using 3 different processors and architectures. A quote in a letter from one of our customers, IBM, to our VP of engineering, Just how are you doing this development with such a small team? Your drives are the most bug-free drives we have ever tested. Among the firmware areas designed and implemented but not limited to are:
ElectroStamp, Mountain View, CA 3 mos Flextonstar Inc., Santa Clara, CA 1 yrs Hiwest Corp, Cupertino, CA on and off for 5 yrs Edward s Missiles and Space, Mountain View, CA 3 mos Travertino Inc, San Jose, CA Software Engineer Developed software and hardware for two mechanical floppy disk drive loaders. Developed protocol layer, drivers, and test software for IBM/XT controlled Corvus LAN for data storage and retrieval to integrate remote LSI-11 nodes which controlled floppy disk duplication systems. Used Microsoft C and Assembly language drivers and a non-preemptive multitasking executive running under IBM DOS. Implemented menu driven floppy disk bit copier. Implemented Irwin Mass Storage Tape Formatter. Assisted in the implementation of software for a floppy disk parametric data collection system. Designed and implemented copy protection schemes. 3/81-4/84Glendale Inc, Santa Clara, CA Test Software Engineer Responsible for the design and development of test systems for Consumer Electronics Division products covering Atari s 2600, 5200, and new 7800 products. Helped design test flows, implemented test philosophies, and contributed to the establishment of a combined test organization for the consumer and home computer division. Set up the development lab. Developed 6809 based system to test 5200 systems. Developed diagnostics and self-tests for the 2600 system -- resulted in a savings of about 20M over 2 years, plus dramatically increased testing throughput. Provided input and programming which ultimately influenced the actual hardware design and chip design to make automatic testing more complete and easier for 7800. 7/80-3/81Lomark Corp, San Jose, CA Independent Consultant Developed line printer drivers and DMA drivers for semiconductor test systems which were Z80 and LSI-11/RT11 based systems. 11/79-6/80Commtel, San Jose, CA Firmware Engineer Developed and enhanced system software for PET product line. Reprogrammed the then current 2023 PET printer. Programmed the never released 8031 PET printer; did some hardware. 8/79-10/79Private Contract Independent Consultant Designed hardware and programmed Z80-based coin-op video arcade game similar to the then popular Bally s Space Invaders for foreign market. 1/78-7/79International Digital Systems, Santa Ana, CA Systems Programmer - Analyst Wrote device drivers for PDP 11 s under RSX11M and RT11 to drive image processing computer. Responsible for system generations, remote site software installation and maintenance traveled extensively . Converted code from Fortran to assembly to increase efficiency of image processing software. Solved system problems on RSX11M. Other systems experience included HP3000 under MPE1, DG Eclipse under AOS, HP1000 under DOS. 8/77-1/78Epson Data Corp, Mountain View, CA Programmer Wrote diskette driver and paper tape reader, paper-tape punch emulators. Used SPC16/895, PDP11/05 and 8080 based development system. Education9/73-5/77 University of Santa Clara, Santa Clara, CA -- BSEE/CS, 1977 ReferencesI have a long history of proven performance, and can provide many references upon request. 12345678910111213141516 |