Eric M. Haas
haas@alumni.cmu.edu
1517 Saulterview Rd
Homewood, AL 35209
(412)523-2627
http://www.s3a.org/~eric
Graduated December, 2002 Carnegie Mellon University, Pittsburgh, PA
BS in Electrical and Computer Engineering, Minor in History
Graduated Homewood High School, Homewood, AL June 1996
Employment
- June 2005 - present - 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.
- Jan 2003 - May 2005 - Independent Consultant. Software and Security Consulting for various clients.
- May - Sept 2003 - 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, Carnegie Mellon University under Professor Rob Rutenbar
Implemented Custom Floating Point Units for ASICs in verilog and wrote testing scripts in C++ and perl.
- May - Dec 2001 - Student Workstudy, Carnegie Mellon University - Network Engineering Group
Developed software to keep track of revisions of the configurations of routers and switches across the campus network.
- January 1999 - January 2001 - Network Technician, InLine Connections, Birmingham, AL (Full-time)
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(Now NetZee), Birmingham, AL
Performed software testing and fixed problems especially with check processing and new internet banking software packages
- May - August 1997; December-January 1996-97; July -August 1996 - Intern at Details Marketing
and Design, Birmingham, AL - various computer projects, including computer and
network support, and web page development.
Relevant Skills
- Languages: C, C++, Java, Verilog HDL, Superlog, SystemC, pthreads, HTML, Assembly, shell, some perl
- Operating Systems: UNIX(IRIX, Solaris, Ultrix, NetBSD, Linux, AIX, HP-UX), Cisco IOS, Windows
- Applications: Cadence, Modelsim, MAX PLUS+ II, Eclipse, JBuilder, Visual C++, 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
Project was to design an mp3 decoder using hardware/software co-design.
Designed and built a parallel MP3 decoding network using a Motorola 68HC11 and an Altera FLEX10K70 FPGA.
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.
- 15-211 Data Structures in Computer Science
Awards and Honors
National Merit Finalist
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)
Boy Scouts- Eagle Scout; 41 merit badges; Order of the Arrow.
References Available Upon Request