June 29, 2013
Hilary J. Holz, PhD 3687 Madrone Avenue, Oakland, California 94619 (510) 919-3750 ✍
[email protected]
Full Stack Web Developer
http://linkedin.com/in/hilaryholz http://hholz.com
Over twenty-five years experience in software development, twenty as a full stack web developer. EXPERIENCE NestWise, San Francisco, Califor nia April 2013 – present Senior Software Developer ✧ Diagnosed Rails / Salesforce integration gaps via complexity analysis ✧ Recommended mix of technical, cultural interventions ✧ Currently refactoring (observer pattern) Ruby Salesforce proxy and related DelayedJ DelayedJob ob classes ✧ Moved team Salesforce development to DVCS ( github github ) ✧ Design supports multiple desktop developer tools (Force IDE, MavensMate) continuity of practice ✧ Documented each step of the process on internal wiki to facilitate adoption and continuity ✧ Refactored Apex controller for central custom sObject ✧ Reduced controller footprint, componentized custom Visualforce pages Resolved d several known (as well as previously unknown) u nknown) bugs ✧ Resolve Monsoon Company, Oakland, Califor nia Jan 2013 – April 2013 dev ✧ Lead developer (server side): Metropolitan Transportation Transportation Commission traffic Incident Reporter ✧ designed, implemented RESTful API (JSON and HTML) for iOS browser apps ✧ wrote responsive responsive (Susy) browser app w/responder w/responder and admin portals, integrate with Elastic Email Email for alerts ✧ RoR, mysql, Geocoder, Devise, strong parameters, Redis, Resque, Cucumber, RSpec, Factory Girl, Timecop, Simplecov ✧ EC2, S3, Vagrant, Chef, Berkshelf, Guard ✧ Front end developer: SunRun Personalized URL ✧ custom concrete5 package: single-page application for SunRun's current (c5.4.1.1) and new (c5.6.0.2) instances ✧ BDD with Behat, Mink, and Zombie. Folded SASS, Compass, Susy and Bootstrap into the project ✧ Lead: Monsoon internal devops + coding best practices project (new Confluence intranet) ✧ developed continuous continuous integration (~ github flow) and continuous deployment practices hholz.com 2011 – 2012 Consultant http://hholz.com/octoburn http://hholz.com/oct oburn (home page) ✧ Author: Octoburn, a blogging engine for information architects Includ ludes es a ric rich h set set of of mic microd rodata ata fil filter terss (ruby (ruby plu plugin gin)) for for intui intuitiv tivee custo customiz mizati ation on of of tem templa plates tes http:/ htt p://hh /hholz olz.co .com m (liv (live) e) ✧ Inc resp spon onsi sivve desi design gn (Su (Susy sy); ); Goo Googl glee font fonts; s; Ver Verti tica call Rhyt Rhythm hm (Co (Comp mpas ass) s) http ht tp:/ ://g /git ithu hub b.c .com om/h /hil ilar ary/ y/oc octo tobu burn rn (re (repo po)) ✧ re filters (ruby plugin), integrated with schema.org microdata microdata in semantic HTML5 templates ✧ Tag page generator and tag filters ✧ Sinatra DSL, static pages via Jekyll, uses Octopress's code-related Liquid filters and Javascript for fluid embedding of code ✧ Migrated a set of scoreboards from Google Spreadsheets Spreadsheets to Rails ✧ established groups with over 1000 combined users, some overlap, scoreboards played an integral role in their development ✦ Global, polyglot, gender-balanced, teens through retirement, members w/disabilities, several use screen readers California State University, East Bay, Hayward, California 2001 – 2011 Founder / Director, Laboratory for Adaptive Hypermedia and Assistive Technologies Technologies implementation of unobtrusive user modeling 'in the wild' (no specialized browser, plugin, … needed) ✧ Developed first implementation Javascript ascript & extracted results for analysis ✧ Dynamic pages. Custom mod_perl server injected unobtrusive user modeling Jav WWW::Mechanize, hanize, Module::Install, Apache::T Apache::TestMB estMB,, CIS RHEL Benchmark ✦ Contributions to WWW::Mec why. ✧ Started project (2003) RAD, transitioned to TDD (2005), then to BDD (2006). 100% code coverage, ask me why. ✧ Dynamic (adaptive and personalizable) content, generated from XML stored in postgreSQL, views in XLST time-before-first-scroll, first metric for time spent reading to be statistically significant in the wild ✧ Developed time-before-first-scroll,
Associate Professor of Computer Science Science (extensive publication publication record)
http://hholz.com/publications
AccessAbility Internet Services, multiple locations locations 1995 – 2000 Founder / President (AccessAbility was a ver y early value-added web hosting start up.) ✧ Lead architect, loosely coupled highly scalable control panel, Senior sys admin: Apache (initially NCSA) on BSD/OS
EDUCATION PhD, Pattern PhD, Pattern Recogn Recognition ition (mino (minors: rs: Statisti Statistics, cs, Experi Experiment mental al Psychol Psychology) ogy) MS,, Comp MS Comput uter er Sc Scie ienc ncee (co (conc ncen entr trat atio ion: n: Sim Simul ulat atio ion n and and Mod Model elin ing) g) BS, Mathematics and Computer Science
The George George Washin Washington gton Univ Universit ersityy, Washin Washington, gton, DC The Ge Geor orge ge Was Washi hing ngto ton n Uni Unive vers rsit ityy, Was Washi hing ngto ton, n, DC Dickinson College, Carlisle, PA