From: cyrus@jemez.eece.unm.edu (W. Tait Cyrus)
Newsgroups: misc.jobs.resumes
Subject: MSEE+5yrs/UNIX/C/Perl/networking/parallel processing/hardware/others
Date: 26 Jan 93 22:05:01 GMT
Article-I.D.: lynx.1k4cidINNnki
Distribution: world
Organization: University of New Mexico, Albuquerque, NM
NNTP-Posting-Host: jemez.eece.unm.edu


        
                               W. Tait Cyrus
                        4710 Nightingale Dr. # M202
                         Colorado Springs, CO 80918
        
                                                  January  26, 1993
        
        To whom it may concern:
        
        Your company could benefit from someone with my talents  and
        experience.   I am looking for a challenging job as a senior
        software  developer  where  I  can  utilize  my  skills   in
        networking,   cluster   tools,  parallelization,  test,  and
        hardware to make a significant contribution.
        
        My background covers many areas including  hardware  design,
        power  up  monitor  design,  low level device driver design,
        network monitor design, test and test tool design as well as
        software  for  clustered  hosts.   I have been successful at
        everything I have done because I am a very hard worker and I
        strive  to  do  my  best  as  well  as  what is best for the
        company.
        
        I believe in excellence and have always dedicated my talents
        and    creative   abilities   to   assure   the   successful
        accomplishment of company goals.
        
        My resume, detailing my background,  is  enclosed  for  your
        review.  I would welcome the opportunity to meet and discuss
        my experience with you.  Correspondence may be  directed  to
        me  at the letterhead address.  However, please feel free to
        contact me by telephone at (719) 260-7227.
        
                                      Sincerely
        
                                      W. Tait Cyrus

                                  W. Tait Cyrus
        
        4710 Nightingale Dr. NE Apt. M202
        Colorado Springs, Colorado 80918                   H: 719-260-7227
        ------------------------------------------------------------------
        
        Objective:
                   A challenging position as a senior  software  developer
                   where  I  can  utilize my skills in networking, cluster
                   tools, parallelization, test, and hardware  to  make  a
                   significant contribution.
        
        Education:
                   1988 - M.S. Degree in Electrical Engineering
                      The University of New Mexico, Albuquerque, New Mexico
        
                   1984 - B.S. Degree in Computer Engineering
                      The University of New Mexico, Albuquerque, New Mexico
        
        Languages:
                   C, perl, FORTRAN, csh, sh, awk, BASIC, ADA, Pascal, and
                   others
        
        Computer
        Systems:   UNIX, ConvexRTS, DOS and HPs RTE6.
        
                   Familiar hardware: Convex, HP 9000/730s, HP 1000s, Sun,
                   Dec,    Encore,    Sequent,   IBM   PC,   and   various
                   microprocessors  including  the  68030,  32016,  32032,
                   8086, and Z80 families.
        
        Experience:
                   1990 - Present- Software Engineer
                      Convex Computer Corporation
                      Colorado Springs Development Center
        
                      1992 - Present - Project: Meta-Series
                         Responsible   for    designing    cluster    system
                         administration tools for Convex Meta Series (Convex
                         & HP  9000/700s).   These  tools  include:  cluster
                         database   admin,   cluster  copy,  cluster  shell,
                         cluster ps, cluster kill, cluster connect,  cluster
                         uptime,  and  cluster  time  synchronization.  Also
                         compiled and ported  perl,  tcsh,  RCS,  less,  and
                         NTP_V3  from  the  public  domain  to  HP-UX.  Also
                         managed the source control tree and release tree.
        
                         The Convex Meta Series consists of a Convex  server
                         and  a  number  of  HP  9000/700s.  Software allows
                         users  to  submit  batch  jobs  to  the   HPs   for
                         throughput  or parallel jobs for faster turnaround.
                         The cluster tools perform operations such as  copy,
                         ps, kill, sh on logical sub-sets of HPs.
        
                      1990 - 1992 - Project: Real Time Products
                         Responsible for writing  tests  for  ConvexRTS/rtk,
                         the  Convex real-time object oriented micro kernel,
                         including disk, network, and  serial  device  tests
                         and  many  performance  tests.   Helped  design the
                         automated test  environment  for  rtk  as  well  as
                         develop   system   administration  tools  for  rtk.
                         Worked  closely  with  Dallas-based  engineers   to
                         modify pre-existing tests and test tools to work in
                         a dual environment (ConvexRTS and ConvexOS).
          
                    1985 - 1990 - Research Engineer
                      The University of New Mexico
                      Department of Electrical and Computer Engineering
        
                      Worked  on  a  contract  with  Los  Alamos   National
                      Laboratory  MEE-10  Division on the hardware/software
                      design/building/testing of a Hypercube Multiprocessor
                      as  well  as an 8086/32016 data compression computer.
                      Worked with high-speed networking  of  computers  for
                      distributed  processing,  distributed  discrete event
                      simulations,  advanced  networking,  and  distributed
                      graphics.  Also managed contracts and budgets and was
                      system administrator of an Encore and 4 Sun3s.   Held
                      a DOE Q security clearance through August 1990.
        
                      As part of this project I wrote several network tools
                      to  help  debug  the  network  portion  of  the above
                      hardware.  One of  these  tools  provided  long  term
                      statistics   (from   minutes   to  days)  of  network
                      activity, helping characterize network use.
                      Worked on the UNM International Project 68030 system.
                      This  system  was  designed to be used in various ECE
                      courses at UNM  as  well  as  internationally.   This
                      project provided students with physical access to the
                      hardware as well as opportunities to write their  own
                      software.   I  helped  design,  build,  and debug the
                      hardware and most of the  software  for  the  IP68030
                      system.
        
                    1982 - 1985 - Programmer/Analyst
                      The University of New Mexico
                      New Mexico Engineering Research Institute (NMERI)
        
                      Under contract to the Wind Energy Division at  Sandia
        	      National  Laboratory,  where  I  worked  on real time
                      vertical axis wind turbine data acquisition  software
                      packages  for  the  HP1000  computer.   This included
                      updating pre-existing FORTRAN 4 codes to  FORTRAN  77
                      and  developing new FORTRAN 77 codes.  Obtained a DOE
                      Q security clearance in January 1983.
        
        Professional
        Societies:
                    Member of the Institute of Electrical  and  Electronics
                    Engineers (IEEE) and the associated Computer Society.
        
                    Member of the Electrical Engineering Honor Society  Eta
                    Kappa Nu (HKN)
        
                    Member of the National Ski Patrol System (NSPS) (Senior
                    status)
        
        		ADDITIONAL INFORMATION AND REFERENCES ON REQUEST
        UNIX experience - operating systems
        
             Used UNIX based systems since 1984 and  managed  UNIX  based
             systems for four of those years.  These systems include: DEC
             PDP 11/44 (BSD 2.9), DEC uvaxII (BSD 4.3 & Ultrix  2.x,  3.X
             and  4.X),  Sun 3s (SunOS 3.0 -> 4.0), ConvexOS 8.0 -> 10.0,
             ConvexRTS/UXE, HP-UX 8.07, HP RTE-6 and Encore UMax 4.2  and
             MACH 0.5.
        
             In June of 1987, I  attended  a  "Berkeley  UNIX  Internals"
             class taught at Purdue University by Dr. Thomas W. Doeppner.
             This class covered what UNIX is, how it does the  things  it
             does, and why it does them.
        
        
        UNIX experience - device drivers
        
             The information gained from this class helped  greatly  with
             the  UNM/LANL  HyperCube  project.   This  project  involved
             building a computer from the ground up. This  computer  used
             National's  32000  chip  set  to  act  as  the  nodes in the
             hypercube.  Each node contained two CPUs.   An  NS32032  was
             used  as  the  compute engine and an NS32016 was used as the
             I/O  engine  with  an  Ethernet,  disk,  RS232,  and   links
             interface.
        
             In addition to designing, building, and testing the  design,
             I also helped write the first part of the device drivers for
             the UNIX-based operating system that  was  to  run  on  each
             node.   These  device  drivers  included  an Ethernet device
             driver as well as an SMD disk device driver.
        
             Also worked on UNM & LANL  computer  designs  based  on  the
             Intel  8086  and  the Motorola 68030.  Helped design, build,
             test, and write software  for  these  other  systems,  which
             provided   me   with  additional  understanding  of  how  to
             interface to the various  processors  and  the  various  I/O
             devices on the boards.
        
        
        UNIX experience - Internet protocols (IP/TCP)
        
             In writing the Ethernet drivers, I had  to  become  familiar
             with  the Internet protocols (ARP, RARP, IP, TCP, UDP, ICMP,
             SNMP).  To aid in the testing of the Ethernet drivers, I had
             to  write some network tools that look at every packet on an
             Ethernet and pass them to a statistical analyzer of  my  own
             design.      To     build    these    tools,    I    learned
             IP/TCP/UDP/ICMP/RPC/NFS.  The University of New Mexico  used
             some  of these tools to help debug some of their network and
             found machines that were either  incorrectly  configured  or
             were  incorrectly  interpreting IP/TCP packets.  As a result
             of  the  output   from   these   tools,   several   vendor's
             implementations of networking code was found to be faulty.
        
             Co-taught a graduate level networking class in the  fall  of
             1988 in which all levels of networking were covered.
        
        UNIX experience - Image processing
        
             I  have  experimented  with  various  public  domain   image
             processing  packages  including  the package currently under
             development at the University of New Mexico  called  Khoros.
             I  also  ported Khoros to the Convex.  I have digitized many
             of my own pictures and have knowledge in manipulating them.
        
        
        Hardware experience
        
             Over the period of 1987 to 1990, I was involved in  projects
             in  which three different computers were designed and built.
             These  included  the  UNM  Hypercube,  the   UNM/LANL   Data
             Compression board, and the UNM International Project system.
        
             The UNM Hypercube consisted of two processors, the  National
             32032  for  performing  computational  jobs and the National
             32016 for performing I/O jobs.  Helped design and test  this
             computer as well as write a large portion of the software to
             control the hardware, including the device  driver  for  the
             AMD7990 LANCE Ethernet.
        
             The UNM/LANL Data Compression board  consisted  of  a  board
             that  could run with one of two possible processors in place
             and was to test data compression code to be run  on  a  data
             gathering  satellite.   This board could run with either the
             Intel 8086 or the  National  32016  processor  depending  on
             which  PROM  set  was  installed  and which processor was in
             place (only one processor could be in the system at a time).
             I  helped  design  and  test this computer and wrote a large
             portion of the software to control the  hardware,  including
             the  device  driver  for  the  AMD7990 LANCE Ethernet.  Also
             wrote the necessary libraries to allow a  user  to  write  C
             code to be run on the system.
        
             The UNM International Project system consisted of a Motorola
             68030 processor and was designed to be used in the classroom
             not only at the  University,  but  also  internationally  in
             South  American  countries.   Helped  design  and  test this
             computer and wrote all the software to control the hardware,
             including  the device driver for the AMD7990 LANCE Ethernet.
             Also wrote the necessary libraries to allow a user to  write
             C code to be run on the system.
        
             All of the above projects helped  me  understand  the  inner
             workings  of  each  of  the  processors  and develop various
             approaches in designing a computer.  From these  projects  I
             learned  various  methodologies  of testing the design using
             currently available logic analyzers  and  oscilloscopes.   I
             also  learned  to  write  software  within  the  constraints
             enforced by the hardware.
        
             All designs were made using the CAD package Cericor  running
             on Sun workstations.

--
W. Tait Cyrus   	e-mail: cyrus@pprg.eece..unm.edu
University of New Mexico			
Dept. of Electrical and Computer Engineering
Albuquerque, New Mexico 87131