avatar

I love people and I love code
I'm David Huttleston Jr and here's my CV

About Me

I was the founder and head geek of Huttleston Data Design, Inc. For twenty years, we solved tricky data workflow challenges for membership organizations, self-funded insurance groups and community advocates. We specialized in big volumes of "little" data. Web payments, advocate interactions, and payroll exports all got fed through our APIs and ETL programs.

My time was split between coding, sales, system architecture, project management, developer training, and talking to customers. I launched my business on bare metal servers, and over time all our services were migrated to the cloud. Bare-metal or cloud, I'm comfortable managing the full breadth of the web stack.

For fun, I'm an avid physics and biochemistry amateur. And, I'm an active volunteer with Gilda's Club Madison. For the last three years, I've been a Gilda's ambassador and speaking publicly about my experience as a professional geek, a dad of young kids, and a cancer survivor.

Professional Experience

June 2016 to present
Consultant
I help non-profits with advocacy via the web. I create tools and strategies to manage funding and improve workflow of staff and volunteers.
Huttleston Data Design, Inc. (HDD)
June 2016
HDD Shuts Down
After twenty years of web data fun, I decided to close the doors on HDD. Our business was focused on the most complex parts of labor union data, and these parts didn't scale to a stable financial future. So, we have released our code to our customers, and helped them migrate to their own systems. I continue to help where I can by tool building and training.
HDD
2011 - 2016
Web Payments and Hard Times
Act 10 in Wisconsin (and like-minded legislation elsewhere), bit deeply into our labor union customers. In 2011, we developed the web payment system for AFSCME in Wisconsin, then we expanded this to other unions and have processed over $10 million in dues and donations.
HDD
2008 - 2011
Advanced Workflows and State Integrations
We helped negotiate and then implemented data exchange processes between labor unions and state agencies in Maryland, Ohio, and Wisconsin.
We also launched new grievance tracking, and client-relationship-management products to help our customers with particularly tricky organizational workflows.
HDD
2004 - 2008
Voter, lots of voters
We managed the online voter file for the Tom Daschle reelection bid. Our system recorded 40 million interactions with 500,000 voters in the state of South Dakota.
Then we rode the rocket of Howard Dean's presidential campaign. My team processed and launched eight voter files in sixty days covering 38 million voters! Then the scream happened-- ah well.
HDD
2000
Data Web
As my business grew, our need for productivity grew. We made the switch to using python and javascript for everything. We used Zope as our app server.
HDD
1998
PAC Web
Driven insane by DLL Hell, we fled to the web-- the very young web. We recreated PAC Horse as a java servlet app on an pre-release version of Apache Tomcat. We ran the app on a desktop server running Red Hat on a single SCSI drive. PostgreSQL 6.5 was our database. It was a dream compared to MS Access.
HDD
1997
PAC Horse
Our first actual production was PAC Horse. It was a suped-up MS Access application I developed with Evie Reinke. It's amazing what you could accomplish with a dozen floppy disks.
Huttleston Data Design, Inc. (HDD)
1996
Founder and Head Geek
We started by managing the voter outreach lists for nearly all Wisconsin labor unions (aka WI-COPE). During 1996, we printed over 1 million mailing labels on our two HP Laserjets.

Education

  • 1992

    University of Wisconsin-Madison

    Master’s Degree, Nuclear Engineering and Engineering Physics, 1988 - 1992

  • 1988

    Carleton College

    Bachelor’s Degree, Physics, 1984 - 1988

    Activities and Societies: Sigma Xi, Vax lab, new (at the time) PC lab, ultimate frisbee, library wandering, ...

  • 1984

    Cambridge High School

    My early days were on a small horse farm in Wisconsin. Unless you have a few extra minutes, don't mention shetland ponies.

Contact

608-347-2636
Github
Twitter
Skype
chumpalumpy
Résumé

Skills

Data Automation (APIs and ETL)
Database Programming and Admin
Web Server-side Programming
Web Client-side Programming
Web Operations
Network Administration

Team Leadership
System Architecture
Teaching and Training
Project Management
Public Speaking
Writing

My Tech Tool Kit

Python
Bash
R
Javascript
PHP
C
Java

PostgreSQL
PL/pgSQL
PL/python
MySQL
SQLite

Linux
FreeBSD
OpenBSD

nginx
Apache HTTPD
RabbitMQ

IP Firewalls
HTTPS Proxy firewalls
PKI
SSH

Flask
Django
WordPress
Pandas

DigitalOcean.com
Google Cloud Platform
stripe.com
rackspace.com

Hobbies

Minecraft with kids
Quantum Mechanics
Board games
Gilda's Club volunteering