Mark Atwood

Resume

download text resume


                             Mark Atwood
			 tel:+1-206-604-2198
                   mailto:resume@mark.atwood.name
                 http://mark.atwood.name/resume.txt
                     last changed: 20100317

Peopleware Skills

   Public speaking and small group training.
   Open Source Development.

Technical Skills and Interests

   Memcached, Gearman
   The Drizzle fork of MySQL. plugins, & storage engines.
   Languages: SQL, Perl, Python, C, C++, Shell, XML, HTML.
   Distributed Source Control Systems. git, bzr, & hg
   Cloud Computing and Amazon AWS
   UNIX: Linux, Red Hat, Fedora, CentOS, Ubuntu
   Networking: TCP/IP, DNS, routing, firewalls, configuration

Other Technical Interests

   NoSQL storage
   Open Standards, Open Protocols, and Distributed Social Networking
     IIW, OpenID, OAuth, Portable Contacts, Salmon, WebFinger
   Jabber/XMPP
   Security
   IPv6
   IETF participation

Summary of Experience

    Sept 2009 to present
    Gear6

      Director of Community Development
      Conference Travel and community speaking

    Dec 2008 to Sept 2009
    Sun Microsystems Network.com

      Senior Technology Advisor to Network.com and Sun Cloud
      Work on Drizzle, Gearman, Memcached, other related Open Source projects

    Nov 2007 to Dec 2008
    MySQL Inc Professional Services.
    Sun Microsystems Professional Services.

        Develop, Review, Test and Certify MySQL storage engines.
        Used Perl to develop and expand test cases.
        Travel and Remote work.
        Remote and distributed collaboration via email, IRC, phone, Skype & IM

    July 2006 to present
    Open Source Developer

        Open Source Conference participant
          SG FOOcamp 2008, ran sessions
          MySQL Con 2007, speaker, ran BOF sessions
          MySQL Con 2008, speaker, ran BOF sessions
          MySQL Con 2009
          FOOcamp 2007, ran one session
          OScon 2007, 2008, 2009, ran BOF sessions
          Ignite Seattle
          Vancouver PHP Conference
          MySQL Camp 2006

        Projects
          Contributor to Drizzle: A High-Performance Microkernel DBMS for Scale-Out Applications
          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 SE for HTTP and for MemCacheD
          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 bugfix to Gaim (now Pidgen/Purple)
          patched libcurl to add HTTP auth type "AWS"
          patched libcurl to add HTTP auth type "Oauth" 

    July 2006 to Nov 2007
    Contractor / Consultant

        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

    February 2001 to July 2006
    Digeo, Inc   Engineer

        Responsible for networking feature 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.

    May 2000 to December 2000
    f5 Networks, Inc   Test Engineer

        Complex, automated, and ad hoc testing of an internet appliance.
        Coded test frameworks in Perl and Python.
        Added protocol dissectors to Ethereal ne Wireshark.

    June 1999 to May 2000
    Contractor / Consultant

        Collaboration via Videoconferencing.
	Wrote SNMP subagents
        Remote sysadmin and troubleshooting.
	Wrote a translator for a proprietary telephony control language
          into Java.  Wrote the translator in Perl.

    September 1996 to June 1999
    Ampersand, Inc    Software Engineer

        Designed, implemented, tested, debugged and
          documented large software systems.
        Very large, complex, and advanced Perl development environment
        Experience working in a team environment.
        Experience doing UI design, telephony, WAN and MAN design.
        Held a US DOD S clearance.

    May 1996 to September 1996
    HomeStar Communications, Inc    System Administrator

        UNIX system admin and webmaster for an ISP and Web hosting
        company.  Configured and maintained production servers. Sole
        administrator of network security, routing and physical
        networking, email, DNS, USENET, customer setup, resource
        monitoring and accounting.  Custom CGI programming and web
        server development.

    April 1995 to May 1996
    A&M Networking, Inc    Engineer

        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".

    March 1992 to April 1995
    WBK Controls, Inc    Software Engineer

        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.

        Wrote a Linux device driver for the HPIB/GPIB/IEEE 488 bus
        for an early Linux kernel.

        Wrote test case generators and wire list generators in Perl4.

    to 1994
    University of Utah

        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 from "how to login"
	to introductory programming and compilation.

	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

Employment References

    Sun Microsystems
    Lew Tucker 

    MySQL Inc
    Brian Aker 

    Digeo, Inc
    8815 122nd Ave NE
    Kirkland WA 98033-5828
    +1-425-896-6200
    http://www.digeo.com/
    Armondo Stettner 
      Senior Director of Architecture and Technology
    John Kellum 
      VP Engineering 

    F5 Networks, Inc
    501 Elliot Ave W
    Seattle WA 98119-3908
    +1-888-88-BIGIP
    http://www.f5.com/
    Rich Bender, Test Management

    Ampersand, Inc
    75 Littleton Rd, Ste 6
    Westford MA 01886-3109
    +1-978-671-0785
    http://www.ampersand.com/
    Steve Smith, President 

    WBK Controls, Inc
    10 E 800 S
    SLC UT 84111-4104
    +1-801-521-2814
    Dave Christensen, Director of Engineering

END
Pages:
Home
Corporate Bio
Resume
External:
email
IM
vCard
LinkedIn
Personal Blog
Pro Tech Blog
Twitter
Facebook
Flickr
Google Profile
Google Buzz
GPG/PGP
Skype
Foursquare
Dopplr