| Particulars | ||
|---|---|---|
| Address |
11608 Spicewood Pkwy # 29
Austin, TX 78750-2650 |
|
| Phone | +1 512 538-0508 | |
| VoIP | sip:nugget@macnugget.org | |
| 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. | ||
|
May 2004 to Present |
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. | |