Kenneth Aird
5050 S. East End Ave. Apt. 14D
Chicago, IL 60615-3157

LinkedIn Profile

Last Update - July 9, 2009

SUMMARY

PROFESSIONAL EXPERIENCE

University of Chicago, Dept. of Astronomy and Astrophysics, Chicago, IL 5/16/2005 - Present
Staff Software Engineer - South Pole Telescope
  • Write control and data analysis software for the South Pole Telescope (SPT), a 10-m diameter sub millimeter telescope that will be deployed at the Amundsen-Scott South Pole Station in November 2006 with a goal to perform a deep survey of the Sunyaev-Zeldovich effect from galaxy clusters, by taking measurements of the angular power spectrum and polarization of the cosmic microwave background radiation. Oversee the telescope control and monitoring software, and interfaces to receiver computers, building on software for existing telescopes, and on the extensive experience of the SPT group. Work as part of a design team, maintaining collegial and collaborative working relationships with scientists and engineers at several institutions. Design, write, document, test, and maintain C and C++ programs for instrument control, data acquisition, and data analysis. Participate in SPT design meetings and reviews and laboratory and field testing of the major subsystems of the SPT.

    WMS Gaming Inc., Chicago, IL 2002 - 5/11/2005
    Principal Engineer - Gaming Machines

    Portal Software, Cupertino, CA 2000 - 2002
    Technical Consultant - Internet Service Provider Billing System

    Installed and customized Infranet IP based billing system at customer site.

    Despite knowing nothing about billing when I joined Portal, my C programming experience and two weeks of intensive training was enough to bill my time at an outrageous hourly rate that I have promised not to divulge. While my knowledge of the product was important, what really sold the customer was my initiative in studying and understanding their business before the first meeting. When the initial contract expired, the customer was so happy with me that they agreed to an even more outrageous rate to keep me on the project. The glowing letter they wrote to my manager got me through the first round of layoffs when the telecom crash hit, despite my being on the bench at the time. Unfortunately when the layoffs reached 50% in the second round, very few people with one year of seniority survived.

    Hewlett-Packard Company, Boise, ID and Vancouver, WA 1992 - 1999
    Development Engineer - Printer Firmware

    Developed ROM based printer firmware for LaserJet and DeskJet printers.

    I went to the printer divisions of HP because I enjoy working on successful products that make money. I was not disappointed. HP sells ink, which is mostly water, for over $4000 a gallon (you can do the math). They still have one of the best corporate cultures in the world and I feel truly privileged to have been able to work there for 15 years. While HP policy was not generous with stock options, those that I was awarded on two occasions for outstanding performance were actually worth something when I left.

    Solbourne Computer, Longmont, CO 1991
    Performance Engineer - Symmetric Multi-Processor Database Server

    On my return from France, the recession had hit and I took the opportunity and my savings from two years as a foreign service employee to take a year off and learn to fly. When I decided not to pursue flying as a career, Solbourne was nearby and offered the lure of pre-IPO options. They ran into yield problems on the gallium arsenide chips needed for the translation look-aside buffers on their SMP processors plus competition from Sun and HP. When they posted a $4 million loss and high level executives started jumping ship, I took the hint and went back to HP.

    Hewlett-Packard Company, Ft. Collins, CO and Grenoble, France 1982 - 1990
    Development Engineer - Unix Kernel Networking and Network Management

    This was the opportunity of a lifetime. After doing several kernel networking projects for Colorado Networks Division on HP's first implementations of Unix, I was asked to provide phone support on HPUX to Grenoble Networks Division, which was planning to sell an X.25 network product developed by M/A-COM (now Hughes Network Systems). I quickly solved a few difficult problems and they were so happy they asked me to take a temporary assignment at HNS in Gaithersburg as an on-site HP liaison. I spent a year and a half there and did some of the best work of my career, including becoming an expert at Unix shell scripting and learning about the HPUX kernel implementation of virtual memory. I also broadened my understanding of operating systems in the process of helping implement a VMS emulation layer on top of HPUX. My optimization work and estimates I made of the effort and time required to complete the QA testing were instrumental in negotiations between HP and HNS. I took a 9 week intensive course in French, and was asked if I would move to France to help transfer my product knowledge to the HP team at Grenoble Networks Division. With the help of my French fiancee, I became fluent enough that all team meetings were held in French. Part way through the assignment I was given the title of technical lead and did some planning for integration with the next release of HPUX.

    Systems Research Inc., Okemos, MI 1978 - 1981
    Development Engineer - Data Communications Concentrator

    This was my first "real" job after graduation, which I found through a manager I had worked for on one of my internships. I started out doing systems software, or "bit fiddling" as one of my managers once called it, and have been doing it ever since. Like Portal Software, this was a 15 year old start up that had started as a consulting company and grew rapidly when they started selling software products in addition to professional services. I was a bit naïve and did not really understand the business aspects, but I got a lot of good customer contact supporting the code I had written. I also learned a lot about datacom, operating systems and processor architecture since I worked on microcode support for multitasking and I/O interrupt handling.

    Intermetrics Inc., Cambridge, MA
    Student Intern - Compiler and Device Driver

    Intermetrics was one of four contenders to design the ADA language for the DOD. They had lots of MIT graduates.

    Illinois Law Enforcement Commission Criminal Justice Information Systems Division
    Student Intern - System Utilities

    Thanks to my boss, J. David Coldren, Chicago probably has one of the most high tech criminal justice systems in the country. I got my first exposure to HP computers here, which was the seed of my long career with HP. By the way, the HP 3000 was a stack architecture based on the Burroughs 5000. Its MPE operating system could run COBOL business applications nicely in 256K of RAM. Show me a modern computer that can match that.

    Intermetrics Inc., Long Beach, CA
    Student Intern - Data Extraction and Assembler

    I got a great lesson on the brute force approach to redundancy for mission critical control systems while working on the Space Shuttle software. Fortunately my code was not critical to flight operations (I think). It was also my first exposure to a structured programming language, having started with BASIC, PDP-8 assembler, FORTRAN and COBOL.

    GWU Medical Center, Dept. of Clinical Engineering, Washington, DC
    Student Intern - Medical Systems

    This was my lesson in the politics of academia. My boss, Dr. Yamamoto, told me his management was complaining that he didn't spend enough, since he did with $50,000 minicomputers what most people wanted million dollar mainframes to do.

    EDUCATION

    B.A. in Computer Science and Mathematics, Antioch University, Yellow Springs, OH

    INTERESTS

    FAQ