Eric L. Boyd

http://www.ericlboyd.com/
 
734-769-6156 (home)
me@ericlboyd.com
 
 

SUMMARY

Software design engineer with 11 years of industry and academic experience and 2 years of managerial experience. Specialized skills in the design and implementation of distributed Internet technologies, specifically caching, content delivery networks, network performance, streaming, DNS, HTTP, and TCP/IP. Specialized skills in the design and development of performance analysis tools and the performance improvement of large applications. Available for employment after giving 2 weeks notice to my current employer.

OBJECTIVES

I am seeking a position in southeastern Michigan at a cutting-edge technology company focused on Internet infrastructure development. I would like to lead a team of software engineers in the design and implementation of software to be offered as a product or to be sold as a service. The ideal position would allow me to employ my research, design, and managerial skills to bring a new product from its initial conception all the way to completion.

SolidSpeed Networks, Inc, Ann Arbor, MI (2000-2001)

Vice-President of Research & Development
Software Design and Development (chief architect and lead designer)

  • Content Delivery Network (network of caches) design and implementation
    • Architecture design
    • Network Operations Center monitoring design
    • Automated domain implementation, updating, performance monitoring, and reporting
    • Accounting and logging consolidation system
    • Static, dynamic, and streaming content
    • Content freshness infrastructure
  • Peer-To-Peer Performance Analysis Infrastructure (Probester) design and implementation
  • Global Load Balancer (http://www.fezhead.org/) design, implementation, and open sourcing

Project Management

  • Led team of 5 software engineers (entire development staff)
  • Hired and evaluated employees
  • Contributed to weekly senior management meetings
  • Contributed to quarterly board meetings
  • Visited Fortune 500 customers to make product pitches and assess needs
  • Co-led reorganization plan to refocus company on software development
  • Contributed to venture capitalist funding pitches
  • Provided technical support to marketing
  • Provided technical support to sales
  • Provided technical and managerial support to customer service

Research

  • Invented Peer-To-Peer Performance Analysis Infrastructure (Probester)
  • Authored Probester patent application
  • Invented bandwidth optimization techniques for global load balancing to harvest wasted bandwidth

Compaq Computer Corporation, Nashua, NH (1997-2000)

Principal Software Engineer, Unix Systems Group
Design and develop performance analysis tools.

  • Lead engineer in advanced development kit (ADK) and productization of DCPI. DCPI is a continuous profiling infrastructure that gives detailed performance data down to the level of instructions in a lightweight, nonintrusive manner for all processes (including the kernel) running on a system.
  • Primary contributor to ongoing productization efforts of a preexisting research prototype, including redesign of device driver, redesign of database, and redesign of UI.
  • Responsible for building and release of new ADKs, website development, and cultivation and support of new users.
  • Contributing engineer to profile-directed compilation effort.
  • Proficient with many aspects of Tru64 Unix (formerly Digital Unix), Alpha, NUMA, and scalability issues.

Hewlett-Packard, Chelmsford, MA (1995-1997)

Software Design Engineer, Massachusetts Language Laboratory
Design and develop performance analysis tools.

  • Served as technical lead for interrupt-driven sampling-based performance profiling tool.
  • Served as technical lead for project to add support of POSIX threads to Puma performance tool.
  • Managed design, implementation, and release of HPPAK suite of performance tools (Puma, TTV, XPS).
  • Managed performance analysis tools team in part during manager's six-month LOA.
  • Consulted with customers on performance analysis of third-party software applications.
  • Developed and presented performance analysis training course.
  • Proficient with many aspects of HP-UX, PA-RISC architecture, IA-64 architecture, POSIX threads, debuggers, and GUI design.

University of Michigan, Ann Arbor, MI (1991-1995)

Research Assistant, Advanced Computer Architecture Laboratory

  • Analyzed and improved performance of scientific applications on supercomputers including the Kendall Square KSR1, IBM SP2, and Convex Exemplar.
  • Collaborated with Ford Motor Company to port and tune proprietary finite element application to a wide variety of vector supercomputers and massively parallel processors.

University of Michigan, Ann Arbor, MI (1990)

Teaching Assistant, EECS Department, Introduction to Logic Design.

EDUCATION

Ph.D. - University of Michigan - Ann Arbor, MI (1995)

  • GPA: 7.911/8.0
  • Computer Science & Engineering
  • Graduate Advisor: Edward S. Davidson
  • Dissertation Title: Performance Evaluation and Improvement of High Performance Architectures and Applications. (Copy or summary of thesis available upon request.)
  • Author or co-author of 5 research papers in the field of performance analysis and improvement. (Curriculum vitae available upon request.)

M.S.E. - University of Michigan - Ann Arbor, MI (1992)

  • Computer Science & Engineering

B.S.E. - Princeton University - Princeton, NJ (1990)

  • Electrical Engineering (Computer Engineering Option), cum laude

SKILLS

  • C, C++, Java, Javascript
  • Unix (Free BSD, Linux, HPUX, Tru64 Unix, etc.), Windows (2000, NT, etc.)
  • Concepts of modern microprocessor architectures and instruction sets, including superscalar and VLIW designs, NUMA, parallelism, caches, etc.
  • Caching, DNS, HTTP, HTML, TCP/IP

ADDITIONAL TRAINING

  • "Java Programming for C and C++ programmers" – Deitel & Associates
  • "Writing Tru64 Unix Device Drivers" – Compaq company course
  • "Tru64 Unix Internals" – Compaq company course
  • "ODE Release Engineering" – Compaq company course
  • "Project Management Fundamentals" - Integrated Project Systems
  • "Building Customer Relations" - Barry Rhein & Associates
  • "Design Patterns" - Technology Exchange Company

REFERENCES

Available upon request.