{"id":2038,"date":"2010-06-03T23:43:02","date_gmt":"2010-06-04T07:43:02","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?page_id=2038"},"modified":"2021-04-11T09:33:35","modified_gmt":"2021-04-11T16:33:35","slug":"bio","status":"publish","type":"page","link":"https:\/\/www.flamingspork.com\/blog\/bio\/","title":{"rendered":"Bio"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Quick Bio<\/h2>\n\n\n\n<p>Stewart is a Principal Engineer at AWS working on Amazon Linux.<\/p>\n\n\n\n<p>Previously, Stewart worked for <a href=\"http:\/\/www.ibm.com\/au\/en\/\">IBM<\/a> in the <a href=\"http:\/\/www-03.ibm.com\/linux\/ltc\/\">Linux Technology Center<\/a> on OPAL, the OpenPOWER Abstraction Layer &#8211; open source firmware for POWER systems.<\/p>\n\n\n\n<p>Prior to IBM, Stewart worked for Percona as Director of Server Development with a deep background in database internals including MySQL, MySQL Cluster, Drizzle, InnoDB and HailDB. He was one of the founding core developers of the Drizzle database server project which he worked on at Sun Microsystems and later Rackspace. He started in the database world at MySQL AB working on MySQL Cluster.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Disclaimer<\/h2>\n\n\n\n<p>The postings on this site are my own and don&#8217;t necessarily represent any current or former employer&#8217;s positions, strategies or opinions. I do not speak for my current or previous employers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bio<\/h2>\n\n\n\n<p>Stewart works for Amazon Web Services as a Principal Engineer on Amazon Linux.<\/p>\n\n\n\n<p>Stewart previously worked for <a href=\"http:\/\/www.ibm.com\/au\/en\/\">IBM<\/a> in the <a href=\"http:\/\/www-03.ibm.com\/linux\/ltc\/\">Linux Technology Center<\/a> on OPAL, the OpenPOWER Abstraction Layer &#8211; open source firmware for POWER systems. He&#8217;s help the position of Vice Chair of the Technical Steering Committee of the OpenPOWER Foundation and sat in several working groups.<\/p>\n\n\n\n<p>Previously, Stewart worked for <a href=\"http:\/\/www.percona.com\">Percona<\/a> as Director of Server Development with a deep background in database internals including <a href=\"http:\/\/www.mysql.com\">MySQL<\/a>, <a href=\"http:\/\/www.mysql.com\/cluster\">MySQL Cluster<\/a>, <a href=\"http:\/\/www.drizzle.org\/\">Drizzle<\/a>, InnoDB and <a href=\"http:\/\/www.haildb.com\">HailDB<\/a>.<\/p>\n\n\n\n<p>Prior to joining Percona, Stewart worked at <a href=\"http:\/\/www.rackspace.com\">Rackspace<\/a> on the <a href=\"http:\/\/www.drizzle.org\">Drizzle database server<\/a> focusing on getting it through a critical milestone of a stable Generally Available (GA) release. Prior to Rackspace, he worked on Drizzle as a member of the CTO Labs group inside <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sun_Microsystems\">Sun Microsystems<\/a>.<\/p>\n\n\n\n<p>As one of the founding core developers of the <a href=\"http:\/\/www.drizzle.org\">Drizzle<\/a> database server Stewart has deep expertise in the code base. He had direct involvement in significant refactoring of the database server including removing the FRM, the InnoDB storage engine, xtrabackup, the storage engine API, CATALOG support and countless bug fixes. He also maintains HailDB, a shared library offering a NoSQL C API directly to InnoDB.<\/p>\n\n\n\n<p>At Sun Microsystems, and MySQL before that, Stewart was a Senior Software Engineer in the MySQL Cluster team working on core code and features inside the MySQL Server and the Cluster codebase working on projects such as: geographical asynchronous replication, online add node, online backup, NDBINFO for improved monitoring and the Win32 port.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Things I&#8217;ve been involved with:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/open-power\" data-type=\"URL\" data-id=\"https:\/\/github.com\/open-power\">OpenPower Firmware<\/a>, including <a href=\"https:\/\/github.com\/open-power\/skiboot\">skiboot OpenPower firmware<\/a>.<\/li><li><a href=\"http:\/\/www.luv.asn.au\/\">LUV &#8211; Linux Users of Victoria<\/a> &#8211; I&#8217;ve been on the board, given several talks at and currently a member<\/li><li><a href=\"http:\/\/www.linux.org.au\/\">Linux Australia<\/a> &#8211; A community group which (among other things) organises\u00c2\u00a0<a href=\"http:\/\/conf.linux.org.au\/\">linux.conf.au<\/a>. I was the Vice President for 2003 and 2004 and Ordinary Committe Member for 2005-2006. In 2007, I was involved with\u00c2\u00a0<a href=\"http:\/\/linux.conf.au\/\">linux.conf.au<\/a> 2008 in Melbourne. In 2008 and 2009 I was the President.<\/li><li><a href=\"http:\/\/www.sun.com\/\">Sun Microsystems Inc<\/a> &#8211; my former employer (before they became Oracle &#8211; who I never worked for), where I worked on\u00c2\u00a0<a href=\"http:\/\/www.mysql.com\/cluster\">MySQL Cluster<\/a> as a Senior Software Engineer and later\u00c2\u00a0<a href=\"http:\/\/www.drizzle.org\/\">Drizzle<\/a>.<\/li><li><a href=\"http:\/\/www.mysql.com\/\">MySQL AB<\/a> &#8211; my former employer, where I worked on\u00c2\u00a0<a href=\"http:\/\/www.mysql.com\/cluster\">MySQL Cluster<\/a> as a Senior Software Engineer.<\/li><li><a href=\"http:\/\/www.nosoftwarepatents.com\/\">No Software Patents<\/a> &#8211; the very important fight against software patents.<\/li><li><a href=\"http:\/\/www.linux.org.au\/fta\/\">Linux Australia&#8217;s position on the FTA<\/a> &#8211; Chapter 17 of the AU-US Trade Agreement aren&#8217;t good for Open Source.<\/li><li><a href=\"http:\/\/www.sgi.com\/\">SGI<\/a> &#8211; I used to work there.<\/li><li><a href=\"http:\/\/www.opendarwin.org\/\">OpenDarwin<\/a> &#8211; (more specifically,\u00c2\u00a0<a href=\"http:\/\/www.opendarwin.org\/projects\/darwinports\">DarwinPorts<\/a>) a BSD ports like architecture for\u00c2\u00a0<a href=\"http:\/\/www.apple.com\/macosx\/\">MacOS X<\/a> and Darwin. I no longer run MacOS X regularly.<\/li><li>I was a\u00c2\u00a0<a href=\"http:\/\/www.csse.monash.edu.au\/hons\/\">Monash Univ, Honours Student in Computer Science<\/a>. You can see my honors stuff up on the web at\u00c2\u00a0<a href=\"https:\/\/www.flamingspork.com\/honors\/\">\/honors\/<\/a>.<\/li><li>I became an Honorary Member of the Monash Uni\u00c2\u00a0<a href=\"http:\/\/club.csse.monash.edu.au\/\">CSSE Student Club<\/a> in 2002 after having been actively involved in it since arriving at Monash (2000).<\/li><li><a href=\"http:\/\/yoyo.its.monash.edu.au\/\">YoYo and GAUNIX<\/a> &#8211; The Monash Uni General Access UNIX group, which runs the YoYo machine (aptly named after the reliability of the original hardware). I learnt how much Tru64 sucks here, and how to move it to FreeBSD. Then, I learned how much FreeBSD really does irritate me.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Quick Bio Stewart is a Principal Engineer at AWS working on Amazon Linux. Previously, Stewart worked for IBM in the Linux Technology Center on OPAL, the OpenPOWER Abstraction Layer &#8211; open source firmware for POWER systems. Prior to IBM, Stewart &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/bio\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-2038","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P5a6n8-wS","jetpack-related-posts":[{"id":3025,"url":"https:\/\/www.flamingspork.com\/blog\/contact\/","url_meta":{"origin":2038,"position":0},"title":"Contact","author":"Stewart Smith","date":"2012-06-25","format":false,"excerpt":"You can contact me through various methods: Leave a comment on a post Tweet me! @stewartsmith Email me! stewart at this domain name Text \/ Signal \/ Call me (+1-206-883-2277 - last resort only please) For work related things, contact me at trawets@amazon.com as I do keep work and personal\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4871,"url":"https:\/\/www.flamingspork.com\/blog\/archives\/","url_meta":{"origin":2038,"position":1},"title":"Archives","author":"Stewart Smith","date":"2023-01-27","format":false,"excerpt":"By Category By Year By Month","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/pages\/2038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=2038"}],"version-history":[{"count":15,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/pages\/2038\/revisions"}],"predecessor-version":[{"id":4801,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/pages\/2038\/revisions\/4801"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=2038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}