James focuses on infrastructure efficiency, reliability, and scaling at Amazon.com.
James is a Senior Vice President and Distinguished Engineer at Amazon.com serving on the Amazon's S-team and reporting to the CEO. He joined the company in January 2009 on the Amazon Web Services team, where he has focused on infrastructure efficiency, reliability, and service scaling. He now is in a similar role with cross-company scope.
In past roles James was at Microsoft for 12 years where he served GM for the Microsoft Exchange Hosted Services team, GM of the SQL Server WebData team, and held many other positions on Microsoft SQL Server. Prior to that, he was at IBM for 11 years where he started the IBM C++ Compiler team and was Lead Architect for IBM DB2. Before joining IBM he worked as a professional auto mechanic servicing Italian cars and exotics such as Maserati, Ferrari, Lamborghini, and Alfa Romeo.
He has a Master of Mathematics (Computer Science) from the University of Waterloo and a Bachelor of Science (Computer Science) from the University of Victoria. James holds 209 patents in 22 countries in server and datacenter infrastructure, database, and cloud computing.
2016.11.29: Global Partner Summit (video 41:00 through 1:00:00), AWS re:Invent 2016, Las Vegas, NV
2014.11.12: The Cube at AWS re:Invent 2014 with James Hamilton (video), AWS re:Invent 2014, Las Vegas, NV
2013.11.13: The Cube at AWS re:Invent 2013 with James Hamilton (video), AWS re:Invent 2013, Las Vegas NV
2013.01.22: Infrastructure Innovation Opportunities (talk), Ycombinator, Mountain View, CA
2012.09.25: Cloud Computing Driving Infrastructure Innovation (talk), Intel Distinguished Speaker Series, Hillsboro, OR
2011.11.08: Internet Scale Storage (talk), Microsoft Internal Storage Community, Redmond, WA.
2011.11.01: Internet Scale Storage (tak), University of Washington Distinguished Lecture Series, Seattle, WA.
2010.10.28: Datacenter Networks Are In My Way (talk), Principals of Amazon Series, Seattle, WA.
2009.10.23: Data Center Networks Are in my Way, (talk), Stanford Clean Slate CTO Summit Invited Talk, Stanford, CA.
200910.23: It's the Ecosystem Stupid, (talk) Stanford Clean Slate CTO Summit Panel, Stanford CA.
2009.06.23: Internet-Scale Service Infrastructure Efficiency (slides), International Conference on Computer Architecture 2009 Keynote, Austin, TX.
2009.02.26: Service Design Best Practices (presentation), Principals of Amazon, Seattle.
2009.01.07: CEMS: Low-Cost, Low-Power Servers for Internet-Scale Services (paper, presentation), Conference on Innovative Data Systems Research Keynote, Asilomar, CA.
2008.09.16: Internet-Scale Service Efficiency (slides), Large Scale Distributed Systems & Middleware (LADIS 2008) Keynote, Yorktown Heights, NY.
2008.07.12: Where does the Power Go in DCs and How to Get it Back? Foo Camp 2008 (.ppt), Sebastopol, CA.
2008.06.26: Expedia Presentation on High Scale Service Deployment (.pdf), Redmond, WA.
2008.01.30: Jim Gray Tribute, (.doc), Microsoft Research, Seattle.
2008.01.17: Designing and Deploying Internet Scale Services (.pdf), Amazon Internal Developer Conference, Seattle.
2007.01.17: Modular Data Centers, Amazon Internal Developers Conferences, (.ppt), Seattle Wa.
2006.04.05: Microsoft Exchange Hosted Services Keynote (.ppt), Chicago, Il.
2006.03.30: Microsoft Exchange Hosted Services Keynote (.ppt), Toronto, Canada.
2005.11.15: FrontBridge Business & Technology (.ppt), Microsoft Enterprise Computing Series (Microsoft internal).
2005.03.11: .NET Show: SQL Server 2005 (video), Microsoft .NET Show Episode 049
2004.12.16: Oracle Real Application Clusters and Industry Trends in Parallelism and Availability (.pdf).
2004.06.17: The Security Economy (.ppt), Berkeley Recovery Oriented Computing Retreat, Santa Cruz.
2004.05.25: SQL Server Yukon (.ppt), Scientific Data Intensive Computing Workshop, Bellevue.
2004.04.15: User-based Innovation & Communities Drive Commercial S/W Innovation (.ppt) MIT Innovation Lab.
2003.10.29: Overview of what is New in Yukon (.ppt) Washington Software Alliance Best of the PDC Conference, Seattle, WA.
2003.10.30: Security Process and You: SQL Server Case Study (.ppt) Microsoft Professional Developers Conference, Denver, CO.
2003.10.29: Overview of what is New in Yukon (.ppt) Microsoft Professional Developers Conference, Denver, CO.
2003.02.10: Slammer in Detail (.ppt) SQL Server Yukon Technical Preview, Seattle, WA.
2002.11.13: SQL Server Security (.pdf) Searchdatabase Webcast.
2002.10.16: Commercial Database Security Issues (.ppt), IDA/FBI Law Enforcement Forum 2002.
2002.08.20: Challenges in Large Enterprise Data Management (.ppt), VLDB 2002.
2002.08.20: Active Server Availability Feedback (.ppt), VLDB 2002.
2002.07.23: Multi-Language Extensibility in SQL Server (.ppt), Microsoft Research/Academia Conference 2002.
2002.06.12: Availability Data Collection (.ppt), University of California at Berkeley Recovery Oriented Computing Retreat.
2002.03.01: Key Challenges in Information Processing (.ppt), IEEE International Conference on Data Engineering 2002.
2001.12.01: Microsoft SQL Server Full-Text Search (.doc), IEEE Bulletin of the Technical Committee on Data Engineering, Dec. 2001.
2001.04.12: Multi-Language Extensibility in MS SQL Server (.ppt), University of California at Berkeley Systems Seminar
2000.09.12: Microsoft SQL Server Relational Engine Enhancements (.ppt), MTB 2000
2000.03.03: Data Management in a Highly Connected World (.ppt), Data Engineering Workshop, 2000.
2000.02.03: A Database View of Intelligent Disks (.ppt), National Association Storage Devices Meeting 2000.
1999.09.27: Software Testing Doesn't Scale (.ppt), HPTS 1999.
1999.09.07: Network Data Management Design Points (.ppt), VLDB 1999.
1999.04.07: Fault Tolerance vs. Fault Avoidance: Testing Doesn't scale (.doc), HPTS 1999.
ACM SOCC 2010, Program Committee
SIGMOD 2010 Industrial Program Committee
NetDB 2009 Program Committee
ISCA 2009 External Experts Review Committee
HotCloud 2009 Program Committee
HotPower 2009 Program Committee
HPTS 2009 General Chair
CIDR 2009 Program Committee
ICDE 2007 Industrial Program Committee
HPTS 2007 Program Committee
VLDB 2006 Industrial Program Committee
ICDE 2004 Program Committee
SIGMOD 2004 Program Committee
HPTS 2003 Program Committee
VLDB 2002 Industrial Program Chair
HPTS 2001 Program Chair
SIGMOD 1998 Industrial Program Committee
SIGMOD 1997 Industrial Program Committee
IEEE CASE '95 Workshop Program Committee
SIGMOD 1995 Industrial Program Committee
Last update: 2017.11.04 (jrh)