Eric M. Haas haas@alumni.cmu.edu 1517 Saulterview Rd. Homewood, AL 35209 (412)523-2627 http://www.s3a.org/~eric Education Graduated December, 2002 Carnegie Mellon University, Pittsburgh, PA BS in Electrical and Computer Engineering, Minor in History Employment June 2005 - May 2007 - Developer, McLeod Software. Worked with customers to modify and enhance LoadMaster and LoadMaster Enterprise software to meet the customer's needs and enhance business efficiency. These modifications were written in Java and C. Sept 2003 - May 2005 - Independent Consultant May 2003 - present - Center for Medical Robotics and Computer Assisted Surgery, Robotics Institute, Carnegie Mellon University under Dr. Cameron Riviere. Helped to create the first prototype of the HeartLander, a robot designed to assist in minimally invasive heart surgery. May - Dec 2001 - Undergraduate Research, ECE Department, under Professor Rob Rutenbar Custom Floating Point Units for ASICs. Implemented verilog modules and wrote testing scripts in C++ and perl. May - Dec 2001 - Student Workstudy, Carnegie Mellon University - Network Engineering Group January 1999 - January 2001 - Network Technician, InLine Connections, Birmingham, AL Installed routers, networks(LANs and WANs), and provided network and server support for many customers. Responsible for coordinating several large network projects involving several sites with customers. May - August 1998 - Software Engineering Intern, SBS Corporation, Birmingham, AL Performed software testing and fixed problems especially with check processing and internet banking software packages. Relevant Skills Languages: C, C++, Verilog HDL, Superlog, SystemC, HTML, Assembly(MIPS, ARM), shell, some java and perl Operating Systems: UNIX(IRIX, Solaris, Ultrix, NetBSD, Linux, AIX, HP-UX), Cisco IOS, DOS, Windows, some MacOS Applications: Cadence, Modelsim, MAX PLUS+ II, some SPICE Certifications: CCNA, SCO ACE (Tarantella) Relevant Classes 18-767 VLSI CAD: Software to Logic System on a Chip design possibilities and methods. 18-545 Advanced Digital Design Project Designed and built a parallel MP3 decoding network using an Altera FLEX10K70 FPGA and several Motorola 68HC11 processors. Project Details availible at http://www.s3a.org/~eric/0xf1d0 18-322 Analysis and Design of Digital Circuits Projects: Layout in Magic and analysis in spice/hspice of digital circuits from Flip-flops to Multipliers 18-347 Computer Architecture Projects: Design and implement a single cycle, and pipelined MIPS microprocessor in structural verilog and then transfer the design into a gate level verilog implementation 18-340 Digital Computation Projects: With emphesis on speed and area Design and implement in gate-level verilog 24 bit carry lookahead, carry select and hybrid adders, a 24 bit multiplier and divider, and a 32bit IEEE floating point multiplier. Verify and test a buggy bus arbiter as given, then design and verify a working version. 18-240 Computer Engineering 15-211 Data Structures in Computer Science Awards and Honors National Merit Finalist CMU University Scholarship Penn State University STARS Program, an NSF Young Scholars Program - 1995 Activities Carnegie Mellon Kiltie Band; Marching and concert season.1996 - 1998. Baritone and Alto Saxophone. Intervarsity Christian Fellowship; Andrew account and Web page maintainer (1997- 1998, 2001-2002) Band- 4 years High School Marching and Concert Band; Baritone Saxophone. Boy Scouts- Eagle Scout; 41 merit badges; Order of the Arrow. Junior Achievement, 1993-95; Vice President of Production 1994-95. References Available Upon Request