Python, C++, Drizzle, MySQL, MySQL Cluster, Java
Heartbeat, DRBD, Linux (Ubuntu/Debian, RHEL/CentOS), JNI
Clustering, Cloud Computing, Scale Out, High Availability
theatre director, lighting designer, photographer, some Dutch, some German, no knowledge of Portuguese
Experience
1995-2010
Rackspace Cloud
System Architect
C++, Python, Drizzle, Linux, OSX, Solaris
- Core developer on Drizzle: a modern fork of MySQL for the Cloud
- Conference Speaker at conferences worldwide (MySQL User's Conference, Velocity, linux.conf.au, Texas Linux Fest)
- Wrangled Drizzle build and plugin sub-systems.
- Managed and owned Drizzle coding standards and C++ standardization.
- Authored pandora-build - A set of simple and robust autotools macros.
- Worked on Bazaar and Rackspace Cloud plugins for Hudson
MySQL, Inc. / Sun Microsystems
Sun Microsystems
Staff Engineer
C++, Drizzle, MySQL, Linux, OSX, Solaris
- Core developer on Drizzle: a modern fork of MySQL for the Cloud
- Conference Speaker at conferences worldwide (MySQL User's Conference, JavaOne, OSCon, Velocity, linux.conf.au, Percona Performance Conf)
- Wrangled Drizzle build and plugin sub-systems.
- Managed and owned Drizzle coding standards and C++ standardization.
- Drizzle "Captain" - primary community code liason.
- Authored pandora-build - A set of simple and robust autotools macros.
- Authored drizzle-interface - Bindings to libdrizzle.
- Authored gearman-interface - Bindings to libgearman.
MySQL, Inc.
Senior Consultant
MySQL, MySQL Cluster, Heartbeat, DRBD, Linux, C++, C#, Python, Java, PHP, Ruby
- Solutions Architect for top 10 web properties, telcos and gaming companies.
- Expert in High Availability and Clustering Solutions.
- Authored NDB/Bindings - Wrappers for MySQL Cluster NDB API in Java, Python, Ruby, C#, Perl and Lua.
- Conference Speaker at various conferences worldwide on a wide variety of subjects. (MySQL User's Conference, JavaOne, PyCon, MySQL DevConf, University of São Paulo)
- Member of the MySQL Debian Packaging team.
- Technical owner of MySQL/Linbit relationship related to DRBD.
StageFiles, LLC
Founder, Partner
Plone, Python, mod_python, TurboGears, Debian/Ubuntu GNU/Linux
- Started, ran and managed company with partner.
- Designed and developed a web-based portfolio system for
Theatrical Design.
In August Productions, Inc.
Founder, CEO
Python, Zope, elisp, LaTeX, exim, ZODB, GTK, Glade, Cyrus, SASL,
SquirrelMail, Apache,
Debian GNU/Linux, Debian Packaging FreeBSD
- Started and managed small business concerns, including hiring, payroll and billing.
- Designed an extensible theatrical lighting control system.
- Wrote a play typesetting program.
- Co-developed email and web hosting system.
- Authored an RFP response with Zope Corp. for an online testing system.
Clients included:
Washington Mutual, Seattle, Washington
C#, Python, LaTeX, Python, Subversion,
Apache2, Tomcat, Solaris, Windows XP
- Developed reporting solution for Loan Prepayment Modeling.
- Provided system support including administration and system design.
Monster.com, Boston, Massachusetts
Zope, Python, DTML, C#, SQL Server, Perforce, Windows 2000
- Single point of contact for Zope related issues for the organization.
Tahinis Mediterranean Bistro, Bar Harbor, Maine
Plone, Python, Javascript, CSS, Debian GNU/Linux
- Created an Online menu system for restaurants.
North Carolina State University, Raleigh, North Carolina
Zope, Python, mod-perl, Javascript, CSS, Apache,
Debian GNU/Linux, Solaris
- Created a system to help students write better lab reports.
- Created a system to protect copywritten works used in course materials.
- Worked on web-based system to translate Western Characters into Hindi.
Cox Interactive Media, Atlanta, Georgia
Zope, Python, Oracle, PL/SQL, Java, Solaris
- Implemented a Content Management System.
Thingamy, Oslo, Norway
Python
- Wrote a tool to migrate data from legacy database to ZODB.
Alexander Consulting, London, England
Zope
- Provided solution assessment for proposed CRM System.
iuveno, Ingolstadt, Germany
Zope, Python, LDAP, IMAP, SuSE GNU/Linux, ZEO
- Worked on a web-based CRM system that interfaced Palm Pilots.
MTNI, Atlanta, Georgia
Python
- Developed a Python library implementation of RFC 1861 - SNPP.
HRSmart, Plano, Texas
Senior System Administrator
Apache, MySQL, Debian GNU/Linux, dpkg, dirvish, Exim, nagios
- Administered Debian GNU/Linux, Apache and MySQL servers.
Information Innovation, Amsterdam, The Netherlands
Information Artist / Lead Developer
Perl, PHP, MySQL, Oracle, Apache, Zope, Python,
CVS, RedHat GNU/Linux, Solaris, MacOS X
- Led development efforts for web-based strategic intelligence product.
- Designed and developed Internet news-feed reading and processing system.
- Architected internal company systems for messaging and Intranet.
Branch Bank and Trust, Wilson, North Carolina
Enterprise Management Systems Analyst
Perl, ksh, AIX, Windows
- Wrote and maintained Perl and shell scripts for Tivoli system automation.
Best Consulting: Group Health Cooperative, Seattle, Washington
Consultant
Perl, ksh, Sybase, T-SQL, Stored Procedures, Solaris
- Wrote code to update Data Warehouse Common Dimensions tables.
EDS: Russell Stover Candies, Kansas City, Missouri
Information Analyst
Perl, ksh, Sybase, T-SQL, AIX
- Administered systems and performed DBA tasks supporting a 24x7 manufacturing and
shipping environment.
Fujitsu Network Communications, Richardson, Texas
UNIX Admin/Support
AIX, C, Framemaker SDK, ksh
- Provided system and user support for Desktop AIX systems.
Recent and Upcoming Conference Talks
Velocity 2010: Drizzle: A Database Designed for Operations
MySQL User's Conference 2010: Using Drizzle
Texas Linux Fest 2010: Drizzle: A Database Designed for Operations
linux.conf.au 2010: pandora-build: autotools made better, faster, stronger
OsCon 2009: Drizzle Panel
Velocity 2009: Drizzle, a new database for the cloud
JavaOne 2009: Drizzle, a new database for the cloud
MySQL User's Conference 2009 Keynote: The Great Open Cloud Shootout
MySQL User's Conference 2009: Writing Efficient Java Applications for MySQL Cluster Using NDB/J
Percona Performance Conference 2009: Using OProfile
linux.conf.au 2009: SQL is Dead
linux.conf.au 2009: NDB/Bindings: Use the MySQL Cluster NDB API From Languages You Actually Like For Fun and Profit
linux.conf.au 2009: DRBD and Heartbeat, Database Agnostic High Availability
JavaOne 2008: MySQL Cluster and Java
MySQL User's Conference 2008 Keynote: Scaling MySQL - Up or Out?
MySQL User's Conference 2008: From SQL to NDB API and the MySQL Cluster Data Nodes and Back Again
MySQL User's Conference 2008: High Availability Landscape of MySQL
MySQL User's Conference 2008: MySQL Cluster and Java (and python, and ruby, and...)
MySQL User's Conference 2007: ORM on Steroids
PyCon 2007: Wrapping C++ Libraries using SWIG
PyCon 2007: Packaging Python for Linux Distributions
University of São Paulo Seminars on Software Systems: MySQL Cluster
For more information, Google me