Daniel D. Shaw

Last updated February 11th 2012
Resume powered by emurse

Daniel D. Shaw

San Francisco, CA 94107 USA


dshaw.com

-

OBJECTIVE

-

Be awesome. Work with great people, use innovative technology, and make great software. Teach. Learn.

-

SKILLS

-

I enjoy making usable software that is intuitive and obvious. I am always interested in working other people who are passionate about what they are creating, both personally and professionally.

I write software with Node.js and JavaScript, and have extensive experience building realtime systems with Node, Socket.io and Redis.

I work with startups to help them make the best, most informed architectural choices when building a Node.js-based infrastructure.

-

WORK EXPERIENCE

-

2011 - Present
Node.js Engineer

Voxer

San Francisco, CA

  • Re-architected distributed logging architecture.

-

2011 - 2011
Software Engineer

Spreecast

San Francisco, CA

Focused on Node.js infrastructure using Socket.IO for real-time communication.
  • Created the first production deployment of Socket.io RedisStore.
  • Actively maintained Socket.io RedisStore.
  • Created the prototype real-time Spreecast embed.

-

2010 - 2011
Lead Engineer

Storify, Inc.

San Francisco, CA

  • Improved MongoDB query performance by several orders of magnitude.
  • Upgraded Node.js and Express architecture from Node 2.x to 4.x and 0.x to 2.x.
  • Implemented Redis Session architecture.
  • Designed and implemented Storify's social layer: Follow. (Redis-based)

-

1998 - Present
Owner

Media Design LLC

Morgantown, WV

  • Web software consulting.
  • Web-based software development.
  • E-commerce systems.
  • Websites for small to medium businesses.

-

2007 - 2011
Web Application Developer

WV Higher Education Policy Commission

Morgantown, WV

  • Implemented JAX-RS REST API using Jersey.
  • Rearchitected legacy ColdFusion application to JavaEE stack (Spring, JPA, SiteMesh).
  • Created State-wide map of Higher Ed. facilities with interactive floorplans implemented in Flash and Flex.

-

2002 - 2010
Software Developer and Architect

KRM Associates, Inc.

Shepherdstown, WV

  • Developed online risk assessment tool to collect and analyze data using the SEI OCTAVE methodology.
  • Developed web-based enterprise risk management system for Department of Defense's health care system (DHIAP).
  • Developed web-based management system for risk analysis and assessment based on the NIST ASSET toolset for Veterans Administration.

-

-

EDUCATION

-

2006 - 2008

West Virginia University

MS

  • Software Engineering

  • 3.80 Grade Point Average

-

2002 - 2006

West Virginia University

Morgantown, WV

BS

  • Computer Science with a Minor in Business

  • 3.54 (graduated Cum Laude) Grade Point Average

-

-

CLUBS AND ORGANIZATIONS

-

  • 2006 Inducted into UPE (Upsilon Pi Epsilon - International Honor Society for the Computing and Information Disciplines).
  • 2005-2006 two terms as Treasurer WVU Chapter of the ACM (Association for Computing Machinery).
  • 2005-2006 LCSEE Student Advisory Council.
  • 2004-2005 Treasurer Circolo Italiano (Italian Studies Club).
  • Member IEEE Computer Society

-