Paul Haas, Senior Software Engineer
Paul Haas
1803 Superior Rd
Ypsilanti MI 48198
paulh@hamjudo.com
734-678-0300
Objective
Seeking a senior software engineer position with an emphasis on system integration and
porting to multiple Unix and Linux platforms. Using Python, C, C++, Perl and Tcl in an extreme
programming or team programming environment.
Work History
October 2007 to present:
Python Programmer (consultant) Compound Thinking, Inc.,
Ann Arbor, Michigan.
- Wrote image processing software in Python and C to scan paper documents for HIPAA compliance for a chain of nursing homes.
- Removed scanner artifacts from the images to improve the display quality and storage efficiency.
- Added the database interface for storing, retrieving and displaying the documents.
October 2005 to September 2007:
Senior Software Engineer Corsa Instruments,
Ann Arbor, Michigan.
- Embedded Linux Consulting for an embedded data logger for vehicles which continuously upload the readings to a remote server.
- Used AJAX to create dynamic web pages to display the current data and to show historic data.
- Linux system adminstration.
April 2005 to September 2005:
Senior Software Engineer Drew Technologies, Inc.,
Hamburg, Michigan.
- Embedded system and CAN bus development on 68HC12 hardware.
- Encryption and networking for a memory constrained environment.
- Perl script development and maintenance.
January 1998 to March 2005:
Senior Software Engineer UGS,
Ann Arbor, Michigan.
- Keep Imageware products platform independent on Linux, AIX, Solaris, HP-UX and IRIX.
- Maintain Linux test farm.
- Maintain I18N support code.
- Run the build system.
- Make distribution master CDs.
- Add features, fix bugs.
November 1996 to December 1997:
Senior Software Engineer First
Virtual Holdings, Inc., Ann Arbor, Michigan.
- Perl script maintenance and development
- Tcl script maintenance and development
November 1995 to November 1996:
V. P. of Technology The
Internet Factory, Inc.,
Birmingham, Michigan.
- Created custom searchable databases with a web interface
- Many other CGI scripts
- Installed Verity and FreeWAIS search engines
- Managed Linux and Solaris based web servers
January 1995 to October 1995:
Independent Internet and Unix Consultant Hamjudo.Com
Ypsilanti, Michigan.
- Installed web servers
- Configured and installed TCP/IP networks, from serial PPP to T1 lines
- Set up a real estate search engine
April 1994 to December 1994:
Unix Technical Consultant
FANUC Robotics North America, Inc., Auburn Hills, Michigan.
- Set up server for World Wide Web
- Put existing legacy documentation into web server
- Set up automated system to add new documentation to
web as it is created.
- Installed WAIS indexing system, so all documents
are searchable.
- System administration
- Trained employees on Unix and workstations.
- Helped with conversion from VMS to Unix workstations.
March 1992 to March 1994:
Senior Systems Administrator
OTA Limited Partnership, Ann Arbor, Michigan.
- Managed the following systems:
DECstation, Alpha and Sun workstations,
IBM PCs running PC/NFS and DEC Pathworks,
NCD X terminals, Livingston Portmasters,
Morningstar Express router, Proteon routers.
- Managed the TCP/IP based wide area network
it connected OTA's Ann Arbor, NY and Chicago
offices with 56K leased lines and had a 56K
leased line to the internet.
- Software development in C, Perl and Shell
November 1989 to March 1992:
Senior Software Engineer
Cimage Corporation, Ann Arbor, Michigan.
- Software development in C with X11 under Unix
on Sun, DEC and IBM Workstations.
- Developed build procedures
- Performance measurement and tuning
- Maintained the source code archive
January 1988 to October 1989:
Operations Manager,
InterACT Corporation, New York, New York.
- Managed the following systems:
A dozen Sun workstations, 2 Pyramids, an Ultrix
VAX, 3 VMS VAXes, 2 MIPS machines, and 8 IBM RTs.
- Specified and ordered all computer hardware with an annual budget of $1,000,000.
- Coordinated the move of the equipment and installation
of network cabling and phone system when InterACT
relocated.
- I managed two technicians.
March 1983 to January 1988:
Systems Analyst II,
A.H. Case Center, Michigan State University, East Lansing, Michigan.
- Managed the following systems:
Sun workstations and servers, an Ultrix VAX,
HP workstations running HP-UX, the ethernet
and bridges that connected them.
- Software development in C under Unix with Sunview
image processing of MRI data
simulator for a robotic paint sprayer
Education
- Majored in Computer Science at Michigan State University.
Other Activities