Patrick J. Manley

                                                1888 Andrea Place Santa Clara Ca. 95051

                                                (408)- 984-1437  (408) 247-1828  FAX (408)-984-1437

                                                EMAIL: pjmanley@covad.net

 Objective:                               A Challenging Project in an aggressive growing company

 

Qualifications:

o          Hardware:                   x86-Pentium,ARM,ARM , SA1110SA1111, MIPS, R4300, H2, 8085 ,

                                                Z80, 8053/32,Sh3-SH4,80C196kd/kc 6805

o          Applications:               MS Visual C++, Platform Builder3.0 - 5.0,Soft-Ice,Gnu gcc ,gdb,

Code Warrior Real View

o          Language:                   Visual C/C++,C#, assembly, HTML, JAVA

o          Operating Systems:     Windows CE,Windows XP,2000 & NT4, Win9x , VxWorks,

                                                 Windows Kernel Drivers, QNX, BIOS,  Non OS Diagnostics.

o          Skills                           SoftWare Engineering  responsible for product development for embedded

                                                systems , & real time device drivers & BSP for various OS. Firmware

Problem Solving /Debugging. Working with a multidiscipline Group.

o          Interfaces                    PCI, SCSI, ATA/IDE, PCMCIA, USB,RS232,TCP/IP ,CD File Systems

Fat16 FAT32 NTFS FileSystems.

 Professional Experience:

 

PowerTV June 2006 to present

            Developing Windows CE Bootloader, Drivers and Client support software.

            Developed Diagnostics for IPTV Bootloader.          

 

Palm  March 2006 to June 2006

            Analyze Windows CE kdmp files from hopper tests.

            Created a program to read .kdmp files and scan for error information, output Exception Data.

            Created a program to extract  .cab,.kdmp ,log files from WinQual .cab files.          

 

Spansion Febuary 2006 to June 2006

            Program memory controller for Arm 1176 interface with seamless test system.       

            Using armcc armasm armlink under linux. Using RealView Debuger and

Seamless Emulation environment.

 

EloTouch Systems  October 2002 to January 2006 (Contract)

Design  production test  system & write a Windows XP application for testing Point of Sale terminals.

Support Peripherals  Touch Screen,Mag Stripe Reader ,Finger Print Reader ,Rear Facing Customer line   

Display, Dual VGA Point of sale System.

Write Windows CE device driver?s for serial & USB Touch Monitor for CE 3.0, 4.0 -4.20. ,5.0.. 

Write Video Alignment Serial & USB Utility for CE 4.0 - 5.0 for Touch Monitor.

Right Click on Hold application.

            Develop a maintainable Windows CE 4.2 Source & Image for Smart Monitor Point of  Sale

            Touch Computer. Create installation manual for creating a custom Windows CE Image.

            Develop onscreen Keyboard for Windows XP.

 

Signia Technology:    July 2002 to Aug 2002 (Contract)

            Design and debug Windows CE Device Driver for BlueTooth  PCMCIA  board.

 

Pacific Consultants:    March 2001 to December 2001 (Contract)

Provided software support for Initial Board bring-up of SA1110 based Embedded System.

            Developed Diagnostic software for SA1110 based embedded wearable System.

Designed initialization modules for the SA1110, SDRAM, JTAG programming of Flash Memory,

Hall effect Mouse, Smart card reader & Download Code to FPGA  & DSP chips.

Designed  & coded test program for the System during environmental testing. 

Platform bring up and device driver development for Windows CE.

Developed Windows CE Device driver for reading from & writing to contact-less Smart Card.

Micron /Rendition:      June 1999 to March 2001 (Contract)

            Primary Engineer for bring up of Nucleus OS for MIPS.

            Design Video device driver for QNX for rendition V2200 graphics card.

Primary Engineer for Bring-up of VxWorks on x86 platform & Modify BSP. Design ,develop &

debug  video device driver for rendition V2200 graphics card.

Primary Engineer writing video device driver. Converted Central Acceleration Library for video

driver from Windows NT to Windows CE for x86 and then Mips R4300. Responsible for bring up

of Windows CE on ALGORITHMICS Board with MIPS R4300 Platform. Developed and debugged

graphics acceleration. Debugging network & Internet connection.

 

Linkup Systems: July 1999 to February 2001(Contract)

            Arm 7200 software api development for IR Keyboard & SPI touch screen controller.

           

Norand:           December 1996 to June 1999 (Contract)

            Primary Engineer in Windows CE Development effort.

            Developed Device Drivers for Windows CE 2.11, Modified Kernel for x86 platform and

            Strong ARM SA1100 platform. Developed touch screen ,PCMCIA ,Display & keyboard drivers

            Port Windows CE to Norand's SA1100 based platform

            Port Windows CE to Norand's X86  Elan SC400 based platform

            Develop Device drivers for Windows CE ver 2.0 for Norand 6110 Product platform.

            Develop a Video Bios for AMD's H2 chip to support several video modes CGA and Graphics

            Develop a TSR for dos environment to rotate the screen from portrait to landscape.

            Implement ATA interface in BIOS for 6110 hand held product. Support master mode boot

            (load Bios) from ATA device. Develop bios to interface with PCMCIA Accurite Floppy in order to        

boot from floppy. FAT & FAT32 File System support.

Phoenix Technologies:  June 1996 - Dec 1996 (Contract)

            Developed Windows95 Notebook Suspend Technology Utility for new 32 bit Fat file system.

            Developed Windows NT Device driver for Smart Battery & Power Management.

 

Vitacom:         June 1996 to  Sept 1996 (Contract)

            Developed Windows NT Network Packet mode Device Driver.

 

Incat an Adaptec Company: Nov. 1995 to MAY 1996.

 

            Senior Software Engineer Writing Windows 95 VxD and device drivers for CD-ROM  Filesystem

Application Programs for CD-Recorders , & Jukeboxes using SCSI and Serial port control .

 

SyQuest Technology:  Nov. 1987 to Nov 1995.

 

Senior Staff Software Engineer Writing Windows 95 & 3.1 Drive Utilities,  device drivers for

Windows NT to support a Parallel port to SCSI interface. Writing Windows   VXD.

 Project Manager  SCSI 2.5" drive development at Iota Memories a Subsidiary of SyQuest.

Responsible for firmware development on 2.5"  removable  IDE & SCSI Drives.  Developed u-code

for 2.5" disk drive using 80196kc/kd processor and IDE interface. Technical Liaison to Microsoft for

support of removable Media issues. Development of  OS/2 device  drivers  to support  removability. 

Developed TSR program to install a Drive onto the  file system after initial boot time.  Development

of DOS device driver  to support removability on multi partition drive   ,evaluate  Host  Buss  Adapters 

to   provide cartridge  interchangability. Provide  soft-ware  Utilities  for DOS  environment  FDISK,

FORMAT, CARTRIDGE DUPLICATION. SyQuest     Technology    responsibility's  development 

of test Programs for SCSI  drive to  insure conformance to common command  set  and conformance

to Ansi spec.

 

Lapine Technology:    July 1986 to 1987

 Senior Staff Engineer  responsibility's Project  engineer SCSI HOST ADAPTER to IBM PC/XT &

SYSTEM/2 MODEL 30. Investigate new interfaces SYSTEM/2 Micro channel & XT/AT interface

 

 Atasi Corp:  Jan 1985 to July  1986

 Manager of Test   Engineering .

 

Applied Peripheral Systems  Jan 1984 to Oct 1984

Manager  Test  Engineering .

 

 

EVOTEK:  June  1982  to  Jan  1984 

 Manager of Test  Engineering .

 

Shugart Associates:  Jan 1979 to 1982

Manager of Systems Test Engineering.

 

Teletype Corp:  Skokie Ill. Jan  1968 to Jan 1979

 Field  Quality  Engineer.

 

Education:                   B.S.E.E 1977 Marquette University Wisconsin

                                    A.S.E.E.T. 1968   DeVry   Institute   of Technology Chicago Ill.

 

ADDITIONAL EDUCATION:

University   of  Santa  Clara  Institute  of Continuing  Education U.P.  Design  Laboratory

Participative Management, Skills

Interviewing,Time Management Skills                    

Performance Management

 

SCO Unix V/386 admin Programming with the SCO System V DEV. Sys.

            Writing SCO System V Device Drivers

 

        Member IEEE.

        Member :  1982               Electronics Advisory Committee Canada College

        Member :  1989               SCSI-2 CAM Committee

        Member :  1991               ANSI X3T9.2 SCSI  Committee

                      :  1992               Technical Liaison to Microsoft for SyQuest

        REFERENCES:

                                                References will be furnished upon request