Senior Software Development Engineer at Amazon.com
Greater Seattle Area
Senior Software Development Engineer at Amazon.com
Greater Seattle Area
I am passionate about research in distributed systems, ranging from loosely coupled peer- to-peer networks and tightly coupled replicated state machines. I have a deep interest in research involving internet scale systems and I also have real world experience in designing, developing, deploying, and operating these systems.
Specific research topics that am am interested in are organization and coordination, membership, multimedia delivery via overlay network multicast, distributed database systems, replicated state machines, context-graph based systems, and cloud computing infrastructure and usage.
Digital communications, multicasting, distributed systems, large scale software systems, software architecture, software development, educational software
(Public Company; AMZN; Internet industry)
April 2009 — Present (8 months)
Software Development Engineer on Amazon SimpleDB, part of Amazon Web Services (AWS) - http://aws.amazon.com/SimpleDB/
(Public Company; AMZN; Internet industry)
December 2007 — March 2009 (1 year 4 months)
Software Development Engineer on Amazon SimpleDB, part of Amazon Web Services (AWS) - http://aws.amazon.com/SimpleDB/
(Educational Institution; 1001-5000 employees; Higher Education industry)
May 2007 — December 2007 (8 months)
Visiting Assistant Professor of Computer Science and Systems Analysis. Primarily responsible for instruction of introductory Computer Science courses, research, and assistance with master of science thesis committees.
(Educational Institution; 1001-5000 employees; Higher Education industry)
August 2005 — May 2007 (1 year 10 months)
Instructor in the Department of Computer Science and Systems Analysis.
Courses: Introduction to Programming and Problem Solving, Data Structures and Data Abstraction, Enterprise Applicaiton Architecture, Data Structured and Algorithms
(Privately Held; 51-200 employees; Computer Software industry)
September 2003 — August 2005 (2 years )
Senior Java/J2EE consultant
(Public Company; 10,001 or more employees; CVG; Information Technology and Services industry)
June 1999 — September 2003 (4 years 4 months)
Ph.D. , Computer Science and Engineering , 2004 — 2007
Specialization in distributed systems, peer-to-peer networks and associated graph theory.
M.S. , Computer Science , 2002 — 2004
B.S. , Computer Science , 1997 — 2000
Technology, Music, Travel
ACM, Mensa