[Download PDF Version]

David Pierce

Software Engineer www.thedahv.com | github.com/TheDahv
57 W Etruria Apt 103, Seattle WA 98119 t: 206.488.3438 e: david.dean.pierce@gmail.com

Summary

I'm a customer-focused leader and full-stack polyglot engineer specializing in web applications development. I want to use my talents to help people and make an impact I can be proud of. My ideal environment is in a company that shares those values and pursues software as a primary strategy to serve customers. I thrive in small teams where I can be close to the customer and close to the code.

Work Experience

UP Global/Startup Weekend; Seattle, WA – Technical Director

June 2012 – Current

I lead the engineering team for a global non-profit building entrepreneurial communities. As technical director, I serve as:

  • Project Manager – Conduct customer interviews. Map out pain points and opportunities and build product direction. Work with stakeholders, builders, and third-party vendors to deliver successful projects on time, on budget, and within scope.
  • Team Lead – Building a healthy team through hiring, culture building, and supporting individual engineers.
  • Architect – Design products across systems powered by connected API services.
  • Engineer – Contribute back-end and front-end code on projects from internal tools to public-facing sites.

Technologies used include:

  • Languages: CoffeeScript, JavaScript, Ruby, Sass, Stylus
  • Frameworks: Node.js/Express, Rails, Sinatra, Backbone.js, Gulp.js, Grunt.js
  • Visual and UX Design Tools: Foundation, Bootstrap, Sketch, Axure, Photoshop
  • Databases: MongoDB, Redis

WineBid.com; Seattle, WA – Software Engineer

January 2010 – June 2012

Full-stack developer on a small team building public and internal software for an Internet wine auction. Technologies and languages include C#, JavaScript, CSS, and MSSQL. Frameworks include ASP.NET MVC, ASP.NET Forms, and WPF. Notable accomplishments include:

  • Reconstructed site password algorithm with seamless upgrade for existing users.
  • Research, design, and development of custom hands-free, no-look inventory application supported by API services I designed. Cut warehouse inventory process from an entire workday to a couple hours.
  • Built and maintained continuous integration test system with NUnit, WatiN, CruiseControl.NET, and NANT to cover customer scenarios.

Microsoft Corporation; Redmond, WA – Program Manager

June 2009 – December 2009

Worked on a SharePoint hosted services team. Accomplishments include:

  • Wrote specifications for service platform monitoring system.
  • Wrote PowerShell scripts to spin up and manage VM instances in a dynamic service platform.
  • Managed Microsoft's 5 month SharePoint Online 2010 Community Tech Preview. Worked with 100's of Microsoft partners to provision sites, collect feedback, and monitor issues on the beta platform.

Side Projects

What's For Dinner?

site | source

Uses real-time technologies to assist in weekly meal planning for families. Technologies include Angular.js, Node.js, "Angular Material" (the Angular.js implementation of Material design), Socket.io, and MongoDB.

Eversound

source

Distributed personal amplication with WebRTC.

Uses modern web browsers to stream a single broadcaster's input to the speakers of connected browser clients.

Go Photobox

source

Go Photobox is a self-contained photo gallery manager built with Go and ReactJS designed to run on a Raspberry Pi as a front-end to an external hard drive.

Leveraging Go's ability to cross-compile small binaries, the overall goal is to make a "home photobox in a box" to simplify backing up photos to our family external USB hard drive.

Beer && Code Seattle

site | source

A web application for a Seattle developer community I founded in October 2010. Technologies include node.js, JavaScript, Stylus, Jade, Passport authentication, and MongoDB.

Education

Raikes School in Computer Science and Management at the University of Nebraska-Lincoln
Management Information Systems Major, May 2009

3.738 GPA

Senior/Junior Design Studio Projects

  • Nanonation: Platform-agnostic media rendering software using Qt framework and C++—Team contributor
  • Jacob North: Closed-loop sales and marketing system using Groovy and Grails—Scrum master
  • Microsoft: Dynamics Great Plains vendor workflow extension using C#—Documentation Lead