From: odkahn@eos.ncsu.edu (OPHER DANIEL KAHN)
Subject: MS CPE + 4 yrs in Hardware AND Software !!!
Followup-To: Sender
Keywords: Computer Engineering, Hardware, Software. 
Organization: North Carolina State University, Project Eos
Date: Mon, 21 Dec 1992 16:14:08 GMT


Dear Prospective Employer:

     I am currently working towards my Master's degree in Computer 
Engineering and will graduate in May 1993. At that time I would like to 
continue my career in a research, design or development oriented environment. 
I would be most interested in a position that will challenge my skills in 
both hardware and software.  

     I have taken graduate courses in both software and hardware fields and 
am doing research on local and global optimization methods for technology 
mapping in field-programmable gate arrays.  I have successfully implemented 
such a technology mapper in 12,000 LOC in C++.

     As can be seen from my resume, I have also gained significant experience 
in hardware and software design at GTE Government Systems.  I completed 
several large projects involving multiple processors, FPGAs, and surface 
mount technology.  I developed and implemented several low-level inter-
processor communications protocols.  I also analyzed the trade-offs between 
hardware and software designs and pointed out potential performance 
bottlenecks in both domains.  On several occasions I acted as a technical 
liaison between the more traditional hardware and software groups and have 
been asked to provide recommendations on processor selection and performance 
trade-offs to the Systems Department.

     I am looking forward to hearing from you about any suitable openings
which you may have and will be glad to discuss my qualifications in more 
detail. I can be reached at my home address or in my office at NCSU 
(Tel. 919-515-7610).

        Sincerely,

            Opher D. Kahn

Enclosure.
-------------------------------- Resume ----------------------------------


                             Opher D. Kahn
                          211-B Bridgefield Pl.
                            Durham, NC 27705
                             (919) 383-9484


OBJECTIVE
---------

   An engineering position which will utilize my knowledge and experience
   in both the hardware and software aspects of processor based systems.


EDUCATION
---------

>> MS, COMPUTER ENGINEERING, North Carolina State University, Raleigh, NC,
   May 1993. GPA 4.00.

	*	RELEVANT COURSES:

      Operating Systems
      Computer Technology and Design
      Concurrent Software
      Real-Time Computer Systems
      Parallel Processing
      High-Speed Packaging and Interconnect.

   *  THESIS: Technology Mapping for Field Programmable Gate Arrays.


>> BS, COMPUTER ENGINEERING, North Carolina State University, Raleigh, NC,
   May 1989. GPA 3.93.


EMPLOYMENT
----------

>> RESEARCH ASSISTANT, North Carolina State University, Raleigh, NC.
   January 1992 to present.

   * Develop heuristic local optimization techniques for technology mapping
     in Xilinx FPGAs. Compare them with global optimizations such as 
     simulated annealing.  Implement the algorithms in 12,000 LOC of C++ 
     under UNIX as part of a large educational CAD-CAE project.


>> HARDWARE DESIGN ENGINEER, GTE Government Systems, RTP, North Carolina.
   June 1989 to January 1992.

   * Performed system analysis and architecture trade-off studies, designed 
     hardware, developed software and firmware, tested and debugged prototypes,
     generated design documentation. 

   * Designed dual-processor architecture composed of 320C25 DSP and 68000 
     host in a shared-memory configuration, as part of a multi-network 
     tactical communications card.  Utilized two Xilinx FPGAs and surface 
     mount technology.  Conceived the inter-processor communication scheme 
     and coded the DSP portion in C and Assembly.

   * Designed a 25 MHz 68020 control card for a 13 card/20 processor 
     telephone-trunk conversion system.  Used dual-port memory for inter-
     processor communication.

   * Completed these and other projects with minimal supervision, on or 
     ahead of aggressive schedules, while meeting all system requirements.


>> SYSTEMS OPERATOR, North Carolina State University, Raleigh, NC.
	January 1989 to June 1989.

   * Part time systems operator in the ECE department's computer facility,
     which included a VAX-VMS system and a network of VAXstation 2000 
     computers under UNIX.


SKILLS
------

>> HARDWARE    Designed with MC680x0, TMS320xx, Xilinx FPGAs, PALs, ACT logic, 
               surface mount devices.  Used several types of in-circuit 
               emulators and logic analyzers.  Interfaced to both digital and 
               analog tactical communications networks and switches.  Familiar
               with the architecture of several modern RISC processors, cache 
               memories, and cache coherency protocols.


>> SOFTWARE    C, C++, Pascal, MC680x0 and TMS320xx Assembly, CodeCenter and
     AND       dbx debuggers, UNIX, DOS, OrCAD, Verilog, Xilinx simulator,
    TOOLS      several word processors and spreadsheets.  Some familiarity 
               with Machintosh, VAX-VMS, Ada, concurrent debuggers.


GOVERNMENT CLEARANCE
--------------------

>> SECRET (inactive).


REFERENCES
----------

   Available on request.


--------------------------------- Resume -------------------------------------


-- 
 Opher D. Kahn