David McNett

Résumé and Curriculum Vitæ

A cover letter and printable version are also available

Particulars
Address 11608 Spicewood Pkwy # 29
Austin, TX 78750-2650
Phone +1 512 538-0508
VoIP sip:nugget@macnugget.org
Email nugget@macnugget.org
PGP 0xE43C5FC3 (D50C 1ABB 0D80 CC78 2939 FBE4 B379 C4A5 E43C 5FC3)

Who Am I?
Social Born in Indianapolis Indiana, I've lived and worked there as well as in Atlanta Georgia, Birmingham Alabama, and Austin Texas. I have family and friends all over the world and enjoy traveling to visit with them when possible. I am not currently seeking employment but I am available for contract work or consulting (time permitting).

Avocational Geeking I have a love for complex systems which are both effective and aesthetic. At home, I run a multi-platform, multi-protocol network built from every piece of computer equipment I've ever owned. My computer room demonstrates my distaste for discarding working equipment. I maintain a dedicated ADSL connection to the net with a routable subnet of IPs. I run a pair of unix servers, one FreeBSD and one Linux, which are protected by a packet-filtering OpenBSD bridge. My primary machine is an Apple PowerMac, and I roam the world with a PowerBook. I also keep a Windows 2000 server which wrangles my desktop machines. I own and maintain my own domain, macnugget.org and I run my own DNS, SMTP, POP3, FTP, and IMAP services. I provide shell and webmail accounts for many friends. Inside the firewall, there's a strange and constantly changing mix of workstations and operating systems. I know that I've chosen the right career because my weekend relaxation so closely resembles my professional responsibilities.

Public Geeking I am a founding board member and the current President of Distributed Computing Technologies (distributed.net), a 501(c)(3) not-for-profit research foundation dedicated to the continuing development of distributed computing. Relying solely on volunteer participation, distributed.net runs a 250,000 machine network of internet-connected computers. This network, running distributed.net software, is able to harness the power of each participating computer and apply them to massive projects. We currently have about 25 core developers across the world developing and deploying software for a wide variety of projects. The distributed.net network is presently capable of calculating at over 17 teraflops, which is faster than the 15 largest supercomputers in the world combined. During my tenure with distributed.net, I've been involved in public relations, handled all legal and financial affairs, network administration, security, and the implementation of the member website and statistics database.
I am also a regular code contributor to the FreeBSD Project and have had many patches and additions committed into the production tree.

What Do I Know?
  Ratings are on a scale from total ignorance (0) to complete mastery (10).
I reserve the right to omit items I know but don't ever want to work with again. This is a representative sample.
Coding C (5), C++ (2), Perl (8), ANSI SQL (8), Transact SQL (8), PHP (8), dBase/Foxpro/and friends (5), HTML (9), bourne shell (6), Pascal (1), DOS Batch (7)
Systems Apache (8), Samba (7), Sybase ASE (8), Microsoft SQL Server (8), Asterisk VoIP (7), DB2 (5), PostgreSQL (8), MySQL (8)
Apps MSOffice (8), MAS-90 (2), Quicken (8), eXceed (7), OpenOffice (5), VMWare (8)
Tools CVS (7), pgp/gnupg (9), ssh (9), vi/vim (8), general UNIX tools (8)
Platforms FreeBSD (9), Linux (9), MacOS X (8), Solaris/SunOS (4), AIX (4), Win32 (8), IOS (5), IRIX (4)
Dogma vi > emacs, bsdl > gpl, tcsh > bash, mutt > pine, windowmaker > kde, and clues > certifications

Where Have I Worked?
Various Times Geek for Hire Independent Consultant
I have often earned my living as an independent consultant. Over the course of the past ten years I've had many opportunities to work as a contractor or consultant for a variety of organizations worldwide, including: IQuest Internet, Superconnect, Memphis and Shelby County Music Commission, SmartBear Software, Mercedes-Benz U.S. International, Steve Jackson Games, NTT Data/DoCoMo, SXSW, and Web Tapestry UK. Typical services include security consulting, systems administration, and application design and implementation.

Mar 2005
to
Present
CIO FlightAware
 

May 2004
to
Nov 2007
Senior Grid Manager/Distributed Computing Developer Archimedes, Inc.
As part of the Archimedes Project (A Kaiser Permanente Innovation) I lead development of grid and high-performance computing capabilities in the Archimedes Model codebase. I designed, deployed, and maintain a 1,000 node grid computing infrastructure in Kaiser's California facilities. I also participate in the user-interface components of the Archimedes Model application, designing and implementing many of the web service and web-based interface components.
I also have a customer-facing role, assisting customers with their own grid deployments as a component of internally deploying the Archimedes Model application within their organizations.
In January 2006, the Archimedes Project spun off from Kaiser Permanente into a separate company.

May 1997
to
Present
Co-Founder and President distributed.net (DCTI)
I am one of three primary founders of distributed.net, the first and largest general-purpose distributed computing project on the internet. I am responsible for overseeing the board of directors, media relations, and I manage the finances. I've also played a key role in the design and development of the core computing technology, operations, and member website including the user statistics database.

Nov 2000
to
Feb 2004
Technology Evangelist United Devices
At United Devices I was in the fortunate position to be able to contribute in many areas within the company. I found my best successes as a member of the professional services team acting as primary technical point of contact with customers. I travelled frequently to Europe, Australia, the UK, and Japan to provide assistance, training and consulting services to the company's most important customers.
I was also called upon to speak at industry conferences and trade shows. I assisted with security and system administration and I even got to code every once in a while. I also enjoyed observer status on the Board of Directors.

May 1994
to
Jun 2000
MIS/DP & Senior Database Programmer Hatchett and Fagan Direct, Inc.
Designed, installed, and maintained 20-node local area network with internet connectivity. Responsible for all IT purchasing decisions. Designed, coded, and maintained custom applications in FoxPro, MS Access, and SQL for large database manipulations. Managed all aspects of office move in April 1995. Developed in-house applications including the Agency's A/R, A/P, Job Costing, Purchase Order, and Contacts Management using a blend of MS Access and PHP with a Microsoft SQL Server back-end.

Oct 1987
to
May 1994
MIS/DP & Senior Applications Programmer Tobias Insurance Agency, Inc.
Administrated a multiple-server 50-user NetWare and Alloy X-Bus network including help-desk, user support and training responsibilities. Responsible for all IT purchase decisions. Developed in-house applications for Insurance Bid Bond solicitation and for Commercial Lines Claims Management. Managed many aspects of office move in 1993. (I actually worked here twice, first from 1987 to 1991 then again from 1992 to 1994)

Jul 1991
to
Oct 1992
Senior Field Engineer Pesek Corporation
On-Site service and support for a variety of commercial customers performing hardware and software troubleshooting, repair, and installations. Serviced clients in Mississippi, Alabama, Georgia, and Tennessee. Specialized in frame-relay connectivity and MAS-90 Accounting support, but managed to have my hands on an wide variety of platforms and architectures. I pulled miles of cat5, breathed life back into countless computers, and generally got to save the day at least once a week. There's no better way to learn how computers are used and abused in the real world than by doing field service. It also never gets boring.

Who Listens to Me?
SXSW 12-Mar-2002 During the 2002 South by Southwest interactive media conference, I was a member of a panel discussion entitled 'P2P: The World Versus the Enterprise'
O'Reilly P2P Conference 16-Feb-2001 I spoke at the 2001 O'Reilly Peer-to-Peer Conference in San Francisco. I participated in the Business and Social Implications of Decentralized Systems panel discussion.

Why Hire Me?
Career Goals I am happiest when I am in a position to positively influence the success and growth of a company. I enjoy systems design and administration as well as applications development. I look forward to being able to continue helping organizations fully leverage their information technology in a full-time or consulting capacity. Extra credit for being able to work with talented and gifted peers and colleagues.

Work Habits I am a self-driven person with a desire for perfection that borders on compulsion. When faced with a challenge, expect me to do what is appropriate and effective, not necessarily what is conventional, expected, or requested. If those two things aren't the same, expect me to be able to justify the difference quite capably. For those things I don't know, expect me to have a knack for knowing who to ask or where to look to find the answer needed. Like many skilled geeks, expect me to wrestle even the most unfamiliar software into submission in an almost reflexive manner. Expect generous amounts of dedication and loyalty directly proportional to the respect and responsibility I receive.

Contacts I read the appropriate newsgroups and mailing lists daily, asking and answering my share of questions. I am on very good terms with many of the most knowledgeable people; I know who to ask when I'm stuck, and they're happy to help me.
contacts comments