Forum | Russian | FAQ | SiteMap | Contact Us








12345678910111213141516

Resume 6

Fred D. Ivy

Seeking

A Director of Engineering or Architect position at a small product oriented company responsible for project management, resource management, strategic involvement in the corporate business and product development strategy, and an integral member of the management team.

Introduction

My experience in the engineering field extends 15 years, most of this time at start-up/small companies. It is in this environment where my ability to grasp complex problems quickly and resolve them enables constant forward progress. I know how to set up an effective team, manage to the schedules and ship products. I have been called upon at many different companies to accomplish these tasks and have been successful every time.

In addition, my proven track record of building effective engineering teams using positive people centric mentoring and a hands-on, team oriented management style has ensured success. I am often approached by members of my previous teams who are looking to move forward. In fact, many of my direct reports have worked for me several times.

References from previous managers, colleagues and direct reports are available on request.

Qualifications
  • Strong people and project management skills.
  • Able to realistically judge project time and deliver on schedule.
  • Natural leader able to motivate others effectively.
  • Knowledge of real time and communications/network implementations.
  • Well-versed in negotiation techniques
  • Self motivating/starter requiring little resource overhead.
  • Adept at project cost analysis and customer relations.
  • Good organizational skills with emphasis on quality.
Experience

2001 - present
Aishe Consulting Services, Los Colinas, California

Principle

Linux and Embedded design

  • Created JPEG presentation display system for overhead projectors using PCMCIA.
  • Added Hard disk and LCD screen to projector project for use as running advertising.
  • Extensive Linux Kernel work in Multimedia drivers using PowerPC.
  • Working with small, to be named, start-up to raise first round funding and establish core engineering team.
2001 - present
Digital New Technologies, Sacramento, California

Product Development

Linux and Embedded design consumer MP3 player

  • Working with the founders to land first round funding.
  • Wrote/Ported 1394 driver for the Philips PDI1394L40 link chip using the TI Phy, running on an embedded ColdFire.
  • Ported customer specific asynchronous protocol .
  • Finished port of PPCBoot allow for loading a kernel from an ATA hard disk.
  • Creating new business opportunities with new customers.
1999 - 2001
QRise, Inc., Sacramento, California

Director of Engineering

MP3 recorder/player

  • Worked with customers and venture capitol firms and helped create product definition.
  • Created project schedules and software road maps.
  • Brought this product to market in under one year with a team of only two software engineers.
  • Developed from scratch: OS, IDE driver, ATA/ATAPI Layer, CDR layer, HD layer, FAT12/16 File system, ISO 9660 fileystem, USB Driver on host, USB driver for Macintosh.
  • Worked closely with the hardware engineers to qualify and enhance custom ASIC.
  • Wrote specifications for various components, including, OS overview, OS Task Switching, USB low level protocol, ISO 9660 file system and FAT12/16 file system.
1999
QRise, Inc., Cupertino, California

Software Consultant
  • Designed, implemented and ported a real time operating system for an embedded product using the ARM Thumb processor.
  • Components include, overall Simulation environment, memory manager, timer manager, context switcher, scheduler, profiler and driver model.
1998 - 1999
Vertec Corporation., Palo Alto, California

Software Manager

Software Products Group
Toast and Jam, CD recording software for the Macintosh.

  • Expanded the Macintosh software team by hiring full time and consultant engineers.
  • Dealt directly with customer and licensees to ensure timely delivery of needed features.
  • Responsible for project management, scheduling, motivating a team of design and QA engineers.
  • In conjunction with Marketing, helped in design, feature selection and implementation.
  • Worked with Graphic Artists and marketing on interface design.
1997 - 1998
Pears Computer, Palo Alto, California

Software Manager

Core OS Group
MacOS X

  • Created a strong highly productive team from within and outside of Apple.
  • Designed and implemented all hardware support for Macintosh and Intel CPU.
  • Responsible for project management, scheduling, motivating a team of ten.
  • Worked with many areas within the company to resolve issues and provide long and short term planning.
  • Consistently ahead of schedule and over delivered, on hardware and new API designs.
  • Continued to remain technically active as manager by implementing needed drivers.
1996-1997
Copper Networks, Inc. Mt View, California

Director of Software/Founder

Cobalt Cube

  • Established the software engineering department by building a strong team of engineers in under three months.
  • Provided input on business plans, market trend reports and strategies.
  • Help develop partnerships with Venture capital firms in order to secure funding.
  • Responsible for hiring, scheduling, development tools and project management.
  • Implemented cross design environment, including GNU C, binutils and libc on Intel and PowerPC.
  • Ported LINUX kernel to custom MIPS based hardware and had apache running in less than five months.
1996-1997
Sofisticated Digital Design, Santa Clara, California

Firmware Consultant

Integrated Point of Sale Server

Designed and coded all diagnostics and board bring up code for the second generation RIM, using an MC68360. Tests include RAM, ROM, FLASH, Serial and Ethernet.

1994 - 1996
Pears Computer, Palo Alto, California

Software Manager

New Media Group

Pippin Power Player
  • Software manager for the development of a PowerPC 603 based low cost, high performance home entertainment Macintosh.
  • Responsible for a team of nine engineers, including hiring, task scheduling, setting up and managing project source control, coordinating releases to SQA, and interfacing to OEM's in Japan.
  • Worked closely with hardware team to debug and qualify custom memory controller and video ASIC's.
  • Tasks included writing native drivers for new ASICs, adding new functionality and optimizing existing code to work in a low memory environment.
  • Accelerated schedule, first hardware to Golden Master release in less than seven months.
PowerPC Upgrade Card
  • Assisted with hardware design, boot code and debugging for PowerPC 601 processor direct upgrade card.
  • Added to and enhanced existing boot code in PPC assembly to support new hardware. This included dynamic memory sizing, ADB control, sound, and well as dynamic level 2 cache sizing and detection of an auxiliary processor.
Tenderfoot, Point of Sale Client
  • Sole engineer for a mini Macintosh based on a Motorola 68331 microcontroller. Due to RAM and ROM restrictions a complete redesign existing ROM code had to be implemented. Written almost exclusively in C this product has a similar API to that of a Macintosh. Modules redesigned include; Debugger, with break, trace and disassembly, Real-time blocking operating kernel, Memory Management, Serial controller routines, LocalTalk implementation, ADB and real-time clock interfaces, Graphic LCD drawing and control routines.
  • Designed Macintosh based simulator allowing code to be written and debugged on any Macintosh before actually having to program embedded ROMs.
  • Custom designed and implemented a blocking multitasking kernel with Name binding, and low RAM overhead.
  • Completely rewrote Localtalk from the LLAP, DDP, NBP, ZIP and AARP in ANSI C and optimized the stack to work with the kernel.
  • Wrote the driver for Rockwell's 9624 data pump to handle Bell 212 and V.22 bis communications connections using both synchronous and asynchronous calls.
  • Implemented an ANSI compatible file system to used with the battery backed RAM.
  • Using the Think Class Library wrote a graphical network management application which displays the icons of all found devices. Clicking on the icon will display a list of files on the device, and clicking on the file will download it to the application.
1993 - 1994
ACDS, Santa Clara, California

Firmware Consultant

Integrated Point of Sale Server

  • Designed operating system for a real time multiport communications device using 2 MC68302 processors. The system included a multitasking kernel, dynamic memory management, and serial drivers.
  • Constructed Macintosh based simulation application by writing compatible drivers. This allowed complete testing on multiple platforms as well as source level debugging in Think C for high level code.
  • Developed Macintosh application to configure, test and download code image to the device.
  • Ported previously designed low level debugger to handle trace, breakpoints, disassembly, stack crawl, code downloading and FLASH programming.
1992 - 1994
Amanta Technologies, Santa Clara, California

Software Engineer

AmantaView Network Management

  • Team member for SNMP IP based network management software (AmantaView).
  • Responsible for GUI design, implementation, low level communication and quality assurance.
  • Designed and implemented C++ class libraries to replace and enhance existing structured code.
  • Worked closely with other engineers in the design process of new mibs.
1992
Global Networks Comm, Mt. View, California

Firmware Engineer

OneWorld Server

  • Designed and implemented systems software for a stand alone 68302 based communications device. Modules include memory management, object based I/O control, and real time multitasking using Motorola's EDX Kernel.
  • Developed and ported various Apple specific protocols including DDP, ADSP, PAP, and ATP for use in multiple port data exchange.
  • Responsible for hardware design, component selection and pricing and layout placement.
1991 - 1992
Barallon Computer, Inc., Sommerville, California

Firmware Engineer

Localtalk Ethernet Router

  • Primarily responsible for designing and implementing an automated production test fixture for the new network router products. This included hardware/software and controlling Macintosh application.
  • Designed burn-in diagnostics capable of locating faults with RAM, ROM, PALS and interrupts. Software was also able to display memory and alter memory as well as download new code and reprogram FLASH device for production code programming.
  • Was asked to help form a separate test department after completing assignment with such thoroughness.
1990 - 1991
MNCC, Santa Clara, California

Design Engineer

T1 Echo Canceler

  • Primarily responsible for firmware of a 68302 based controller for a T1 echo canceler.
  • Designed operating system using Motorola's EDX kernel for ROM, RAM, NoVRAM, alarms, and five serial communications ports.
  • Developed protocol for communication and implemented for both 8051 and 68302.
1987-1990
STT, Coppland, New Jersey

Senior Design Engineer

KepTrol and MassTrol

  • Responsible for programming design through production of industrial instrumentation products, often under rigid deadlines. Designed and enhanced hardware and software for firm's most profitable lines; two self contained industrial flow computers with analog and digital inputs and outputs.
  • Developed formal proposal based on specific needs of firm's outside clients. Estimated time, features and specifications of custom products.
  • Worked directly with customers from the design phase through final release.
  • Utilized skills in software engineering to develop a menu driven multitasking operating system with RS232 communications and smart parsing for external control.
  • Checked and debugged final product. Provided operational information to quality control and production.
1985-1987
Stockton College, Stockton, New York

Research Designer for the Chairman of the Physics Department

Visual Automated Data Gathering Device

  • Independently designed, constructed and operated an interface that digitized composite video signals from a CCTV camera. The system was capable of calculating the time dependence versus position of several independent objects in real time.
  • Developed and implemented all controlling software in Z-80 and 6502 Assembly Language and Basic.
Education

Stockton College, Stockton, New York Bachelor of Arts. May 1987
Dual Majors: Physics, Computing; Minor: Mathematics

Cornell University, Stockton, New York
Course work in electrical engineering under the Stockton College/Cornell exchange program

Santa Cruz Extension, Santa Clara, California (1992)
Object Oriented Design.

Apple Developer University, Cupertino, California (1994)
PowerPC Boot Camp.

Motorola Technical Training, San Jose, California (1995)
PowerPC Architecture.

Apple, Cupertino, California (1994-1998)
Various management, scheduling, and employee relations classes.

Personal

Almost every job I've had has kept me busy outside of the boundaries of the office. In order to try and keep a balance, I play bass in an R&B/Jazz group as well as arrange and chart music for the other members. I also work out regularly and play racquetball.



12345678910111213141516











Untitled Document