Post Job Free

Resume

Sign in

Engineer Developer

Location:
Seattle, WA
Posted:
February 10, 2013

Contact this candidate

Resume:

Mark Atwood

tel:+1-206-***-****

mailto:abqjhg@r.postjobfree.com

http://mark.atwood.name/resume.txt

last changed: 20120823

I speak and write publicly to increase awareness of open source

development philosophies and of noteworthy projects, especially in the

area of cloud computing.

I am a regular speaker and participant at conferences covering

software technology, cloud computing, and open standards. I regularly

speak at O'Reilly OSCON, MySQL, Linux.conf.au, Internet Identity

Workshop, and at CloudCamps.

I also regularly speak at smaller meetups, users groups, classrooms of

students, and at unconferences. I have been regularly interviewed and

quoted in the technology press.

I am skilled at self-directed distributed team working styles;

collaborating via email, IRC, IM, voice, and shared docs. I am used to

extensive travel.

I am a coauthor of the original OAuth Core specification. I have

contributed to DrizzleDB and related projects. I am the author of a

MySQL storage engine for Amazon AWS. I contribute to, support, and

promote open-source projects related to Cloud Computing and databases.

Technical Skills and Interests

Cloud Computing

OpenStack IaaS, OpenShift PaaS, Amazon Web Services

NoSQL storage

Authentication & Identity

The Drizzle fork of MySQL, including plugins & storage engines

Distributed Source Control Systems, such as Git, Bazaar, and Mercurial

Proficient at UNIX, Linux, and TCP/IP

Open Standards, Open Protocols, and Distributed Social Networking

Summary of Experience

Open Source Advocate & Developer Evangelist for OpenShift PAAS

Red Hat

Sep 2011 to present, ongoing

I travel extensively to speak to audiences ranging from small

users groups and meetups and classrooms, up to conference

audiences of thousands of attendees. I help discover and

develop relationships with other technology projects and open

source projects. I write demos and create blog content.

I market the power of open source practices internally and

externally, and I help external community members make useful

contributions to open source projects.

Contributor

DrizzleDB project

Jun 2008 to present, ongoing

As a contributor, I help write, refactor, and review code in a

large C++ multithreaded open-source database. I also am an

Evangelist, doing public speaking, social media, and status

presentations. I am a Google Summer of Code mentor for this

project.

Founding Owner/Partner

Air Light Time Space LLC

Feb 2011 to present, ongoing

I meet regularly with my fellow Owner Partners on the

operational board. I help manage the operations, community,

membership, growth, and issues. ALTSpace is a Seattle-area

maker space. We provide tools, resources, and community for

creating crafts, art, and better tools.

Community Manager

Eucalyptus Systems

Nov 2010 to Jun 2011

I travelled extensively to speak to audiences and conferences

about the Eucalyptus cloud-computing technology. I managed and

promoted recognition and engagement with the the project's

community of users and developers.

Director of Community Development

Gear6

Sept 2009 to April 2010

This was a director level position.

I was directed all aspects of community management for the

company in general, for the company's contributions to

external open source projects, and for growing the community

of those projects themselves. I worked with non-employee

community developers, and with the developers and staff of

other organizations that were engaged in the same projects. I

helped manage publicity and tech press engagement for the

projects.

I interacted directly with PR firms, event organizers, well

known reporters and editors in the technology press, spoke at

conferences, and participated in relevant online forums. I

also managed the flow of bugs and patches between the company

fork and the community versions of the Memcached.

I drove the successful and profitable effort to port the

company's products to Amazon Web Services.

Senior Technology Advisor

Dec 2008 to Sept 2009

Sun Microsystems Network.com

I participated in reviews and design of existing and proposed

Sun technologies for use in the Sun Cloud and Network.com.

I contributed work to a number of open source projects, with the

goal of integrating them with Sun's offerings.

I reported directly to the Sun Cloud CTO.

Professional Services Solution Architect / Senior Consultant

Nov 2007 to Dec 2008

MySQL Professional Services & Sun Microsystems Professional Services.

Professional Services consulting for users of MySQL,

concentrating on custom storage engines, specialized server

patches, and MySQL User Defined Functions.

I travelled extensively to clients' worksites. I worked closely

with client web developers, DBAs, IT staff, and project

managers, often under conditions of high stress.

July 2006 to present

Open Source Developer

Open Source and Open Standards Conference participant

Linux.conf.au 2009-2011, speaker

SG FOOcamp 2008, ran sessions

FOOcamp 2007, ran sessions

Internet Identity Workshop 2009-2012

IETF 74 San Francisco 2009

MySQL Con 2007-2012, speaker

OSCON 2007-2012, speaker

MySQL Camp 2006, Open SQL Camp 2008-2010

NoSQL Live Boston 2010, speaker

NoSQL East Atlanta 2010, speaker

CloudCamps, 2009-2012, speaker

DevNexus 2012, speaker

EclipseCon 2012, speaker

JUDCon India 2012 speaker

Some Projects

Contributor to Drizzle: A High-Performance Microkernel DBMS

Contributor to libmemcached

Co-author of the OAuth Core 1.0 specification

Command line tools for Amazon AWS S3, checked into CPAN

MySQL Storage Engine for Amazon AWS S3 (presented at MySQL Con 2007)

Detailed knowledge of MySQL network storage engines

MySQL AgentX SNMP subagent for RDMS-MIB

rem2ics, convert "remind" db to iCal. Written in Perl

patches accepted for improvements to Flickr::Upload Perl module

patch accepted for bugfixes to Gaim (now Pidgen/Purple)

many other random patches and fixes to open source projects

Self Employed, specialist in Cloud Computing

July 2006 to Nov 2007

Collaboration via email, IRC, phone, skype, & IM

Trained developers and admins in AWS features, APIs, and programming

conducted over IRC

Design for MySQL Cluster generic component in a virtualizing grid

Consultation re MySQL SE options on hardware accelerator

Software Development Engineer

Feb 2001 to July 2006

Digeo

Responsible for networking features for a Linux based networked

consumer appliance (security, iptables, PCMCIA, USB, hotplug)

Most of the networking automation written in Perl

Lucent Agere IEEE 802.11B ORiNOCO network device driver

made Linux system act as wireless Access Point

net-snmp SNMP agent, implemented both subagent and query code

Implemented a SIP VoIP client with a USB handset

Implemented key parts of a IPTV client (HDTV MPEG over multicast IP)

Operation and development of automated build servers.

Build automation written in Perl

Configuration and management of a custom computing Xen-based grid

running DistCC.

Test Engineer

May 2000 to December 2000

f5 Networks

Complex, automated, and ad hoc testing of an internet

appliance. Wrote new automation test frameworks. Wrote

network fault injection and simulation plugins for Linux

iptables. Added protocol dissectors to Ethereal Wireshark.

Contractor / Consultant

June 1999 to May 2000

Ampersand

Wrote SNMP subagents. Wrote a translator for a proprietary

telephony control language into Java.

Software Engineer

September 1996 to June 1999

Ampersand

Designed, implemented, tested, debugged and documented large

software systems. Very large, complex, and advanced Perl

development environment. Held a US DOD clearance.

Principal System Administrator & Architect

May 1996 to September 1996

HomeStar Communications

Principal System Administrator & Architect

April 1995 to May 1996

A&M Networking

Provided short-term and long-term expertise for customers on

maintenance contracts and on a billed per-hour basis. All aspects of

WAN/LAN integration, UNIX, X-Windows, TCP/IP, routers. Customers

included ISPs, Internet Transit Providers, and business offices

running UNIX, Windows, and Netware. Experience in crisis

situations, rapid troubleshooting, telephone and remote network

support, and customer relations.

Lots of sysadmin scripting automation, written in Perl and shell.

Innovated interfacing Web servers and SQL servers in

1995. Installed, configured, and administered Oracle8 and

Sybase. Programmed using Oracle OCI, Perl modules, Delphi C/S,

CGI, and custom modified HTTP servers.

Ran seminars, one on one training, press interviews, and

pre-sales for customers, executives, and the press in

"internet", "web servers", and "HTML".

Principal Software Architect & Developer

March 1992 to April 1995

WBK Controls

Implemented several embedded systems, mostly for USAF military

contracts. Responsible for all phases of software

specification and design. Primarily responsible for all custom

software, including design, coding, testing, and

documentation.

Participated in formal design and engineering reviews. Adhered

to formal standards, including MIL-STD-2167A.

Languages used were Ada, C, and assembly (68HC11) on UNIX

workstations and embedded processors. User interfaces to

automated test control systems. Very low level hardware

interfaces, timing and bit twiddling.

University of Utah

to 1994

Developer/Architect. Was lead architech and a team developer

implementing a pre-Doom client/server multiplayer first person

shooter. This game was very addictive until the local

sysadmins shut it down.

Teaching Assistant. Training non-CS students in introduction

to the UNIX shell and in introductory programming.

Tutor. Effectively taught young fearful students who needed

help with remedial Algebra.

Research Assistant in a Statistics Laboratory. Organized

sensitive research records, ran statistical analysis programs,

and did sysadmin work.

Education

Bachelor of Science, Computer Science, 1994

University of Utah

EOF

Pages:External:emailIMGPG/PGP

Pages:

Photos by Web design by



Contact this candidate