5004 29th Ave S
Seattle, WA 98108
Dan Shiovitz (206) 861-9164
dbs@cs.wisc.edu
 

Experience


Principal Software Engineer, Impinj 3/15 - present
Worked on the software solution that provided simplified configuration, management, data analysis, and advanced job control for Impinj's fixed-mount RFID reader products.
  • Led design on system architecture, API, and domain model
  • Designed and developed major components for messaging, job scheduling, data processing, etc
  • Provided technical support to internal and external customers around proper interaction with the system
 
Lead Software Engineer, zulily 4/14 - 3/15
Senior Software Engineer, zulily 5/12 - 4/14
Developer and eventual team lead for software for running zulily's warehouses - responsibilities covered tools for individual workers and managers to use; reporting applications for the warehouse as a whole; and back-end services for conveyor-belt control and and planning flows of goods.
  • Team lead on 4-5 person team: managed projects and ensured things were delegated appropriately and done on schedule, as well as doing hands-on development
  • Led migration from monolithic windows-stack application to microservices-based linux-stack architecture, while the application was in continuous use and without causing data errors or downtime
  • Developed pull-model zero-downtime continuous deployment system, with self-monitoring and automatic rollback, integrated with the services management configuration
  • Led design of new architecture when warehouse transitioned to new picking/packing system with addition of new conveyor hardware
 
Senior Engineer/Architect, OCS
(acquired 8/11 by National Research Corporation)
3/10 - 5/12
Worked on NRC's suite of products for healthcare survey presentation, data processing, analysis, and reporting.
  • Took over development and maintenance on software site with limited transition from previous developers
  • Designed and developed client and server to automatically gather patient data from customer sites with limited network capabilities
 
Principal Software Design Engineer, Marchex 3/09 - 3/10
Had roles on multiple teams for Marchex's various sites and offerings.
  • Completed migration from old reporting process to new, including confirmation of data integrity and deprecation of old servers
  • Worked on pay-per-call backend, focusing on data feeds for frontend
 
Senior Specialist - Software Engineering, Idearc Media 11/07 - 3/09
Worked on localsearch.com, Idearc's experimental intelligent yellow pages search.
  • Led technical design and development on localsearch.com
  • Mentored other team members
 
Staff Engineer, Infospace 1/04 - 11/07
Did development work on a variety of Infospace's web products.
  • Did majority of rewrite of dogpile.com and metacrawler.com, moving them from their respective backends onto a single common platform which was both more performant and more flexible than either of its originals

Skills


Projects


I have a variety of (mostly technical) interests outside of work. Some of my more interesting academic and personal projects include:

Education


M.S. (Computer Science) University of Wisconsin-Madison 9/97 - 5/99
B.S. (Computer Science) and B.A. (English) University of Washington 9/91 - 6/97