Andrew C. Ryan
Address:  

Phone:
Email:
Web:

[ email me ]
Pittsburgh, PA 15217
[ email me ]
andrew@ryanfam.com
http://ryanfam.com/andrew/resume




Education Carnegie Mellon University, Pittsburgh, PA, May 2003;
MS in Electrical and Computer Engineering.

Carnegie Mellon University, Pittsburgh, PA, December 1997;
BS in Electrical and Computer Engineering and
BS in Engineering and Public Policy.




Awards David Tuma Undergraduate Laboratory Project Award, May 1998;
presented by CMU at commencement for my outstanding work in the Advanced Digital Design Project that I took in the Fall of 1997.




Patents &
Publications     
A. Ryan, O. A. Schmid, M. Rossmiller, "Arbitration of Input and Output FIFOs Sharing a Bi-Directional Data Bus," patent pending, February 2001.

Chris Inacio, Herman Schmit, David Nagle, Andrew Ryan, Donald E. Thomas, Yingfai Tong, Ben Klass, "Vertical Benchmarks for CAD," Design Automation Conference, July 1999.




Work
Experience
Celox Networks, Inc., Southborough, MA (www.celoxnetworks.com):

Company and Industry Background
  • Startup company founded in January 1999. Celox Networks built the first true carrier-scale edge aggregation and Internet Protocol (IP) service creation switch. Potential customers are carriers such as AT&T and Verizon. They would use Celox’s switch to provision and to sell services to their cable and DSL subscribers.
  • Celox raised more than $150 million in funds to develop its product.
  • The first product of Celox Networks is the SCx 192, an unparalleled carrier-scale edge aggregation and IP service creation switch by every measure. It incorporates the truly innovative BitRipper network processor, the first OC-192c (a fiber optic standard which operates at ten billion bits per second) network processor ever developed (for more information, see "OC192 Processors: Who’s First?"-- http://www.lightreading.com/document.asp?doc_id=9088).
  • The core of the BitRipper network processor consists of six Application Specific Integrated Circuits (ASICs), i.e. the BitRipper consists of custom computer chips that Celox designed and then delivered to a third-party for manufacturing.
  • I was the first ASIC engineer hired, and the 7th employee hired over all, out of over 300 employees.
Firmware Engineer, supervisor O. Schmid, March 2001-August 2002
  • After it was clear that the ASICs were working and had no critical bugs (a major accomplishment), I made the transition from verifying ASICs to writing the internal software that stands between the ASICs and the higher- level software of the switch, i.e. firmware.
  • Personally designed the production ASIC error-handling firmware.
  • Developed a task schedule and tracked the yearlong effort.
  • Coordinated the development support with the contractors in India.
Verification Engineer, supervisor J. Gladden, May 2000-February 2001
  • After the ASICs were completely designed, my job changed from designing ASICs to doing pre- and post- manufacturing verification of the ASICs (making sure the ASICs had no disabling bugs).
  • Solely responsible for finding a critical bug in one of the ASICs before it was manufactured, which saved the company several months of ASIC post-manufacturing debugging effort.
  • Solely developed key automation scripts for the verification efforts to increase testing maintainability and repeatability.
ASIC Engineer, supervisor O. Schmid, August 1999-April 2000
  • Provided on-site engineering guidance and support for five months to the 35-person ASIC design team at Wipro Technologies in Bangalore, India.
  • Individually designed four key units in the ASICs while in India.
Carnegie Mellon University, Pittsburgh, PA (www.cmu.edu):

Research Assistant, ECE Department, January 1999-July 1999;
continued my research as a graduate student for professor Herman Schmit; took leave of absence to join start-up company Celox Networks, Inc.

Research Staff, ECE Department, January 1998-December 1998;
worked as a university research employee for professor Herman Schmit to create an ASIC for purposes of doing low-power processor research.

Independent Undergraduate Research, June 1997-August 1997;
worked on low-power processor research for CMU professor Dave Nagle.

Kentube Finned Products, Tulsa, OK (www.kentubefin.com), Summers of 1996, 1994, and 1993; worked on several small factory improvement projects.




Computer
Skills
Word, Excel, Perl, C/C++, Matlab, Minitab, Verilog, Unix/Linux, Emacs.





Andrew Ryan, andrew@ryanfam.com