Dan Stutzman
Phone: 720-432-3194
Email: dan@danstutzman.com
Web: www.danstutzman.com
GitHub: danstutzman
Professional experience
-
Software Engineer
at
virtualQ, GmbH.
in Stuttgart, Germany (2017-present)
- Migrated from inflexible AWS OpsWorks configuration using immutable-style shell and Ruby scripts so developers can maintain it
- Migrated to OpenStack to meet customer requirement, using scripted APIs despite poor documentation
- Sped up reporting with automated nightly data transfer from PostgreSQL to BigQuery
- Increased flexibility of data access with various custom security features in Rails app
- Estimated on-hold times using Twilio's speech detection metrics as machine learning features
-
Software Engineer
at
Hapara, Inc.
in Boulder, CO (2014-2015)
- Created data pipeline for new product that spidered metadata for hundreds of thousands of Google Docs in hours, using asynchronous I/O and Redis for deduplication
-
Instructor
at
DaVinci Institute
in Louisville, CO (2013-2014)
- Developed and taught curriculum and exercises for Ruby on Rails introduction to programming class
-
Software Developer
at
Quick Left
in Boulder, CO (2012)
- Developed custom single-sign-on integration to client's CRM software
- Contributed front-end features in Ruby and JavaScript
- Set up production server for client
-
Freelance Software Developer
for
KIDzOUT, Inc.
(2011-2012)
- Built iOS app for locating nearby family-friendly businesses
- Built backend server that scraped Google Maps
- Built a JavaScript-based web demo of the iOS app
-
Software Developer
at
Rosetta Stone
in Boulder, CO (2007-2010)
- Built web app to organize large audio corpora recorded by users of a language learning product
- Built Java applet and web app to collect audio from remote users to add new languages to a speech recognition engine
- Built web app to collect, browse, and annotate audio corpora, to add new languages to a speech recognition engine
- Built web app to test English language skills of a Japanese audience
- Prototyped visualizations to track success of language learning product users
-
Software Developer
at
Rosetta Stone
in Harrisonburg, VA (2003-2007)
- Built backend for E-commerce web app to synchronize with Oracle order management ERP
- Adapted third-party web app for point of sale at airport kiosks
- Contributed to Java Swing app for managing curriculum
Education
-
M.S.
in
Computer Science
at
University of Colorado at Boulder
(2010)
-
B.A.
in
Music Performance
at
Eastern Mennonite University
Harrisonburg, VA
(2003)
Tools
-
Application servers
Jetty, Puma, Tomcat, Unicorn
-
AWS
Alexa, CloudFront, CloudWatch, EC2, ElastiCache, IAM, Lambda, OpsWorks, Polly, RDS, Route 53, S3, Transcribe
-
Backend frameworks
Apache Cocoon, Ruby on Rails, Sinatra
-
Communication APIs
SendGrid, Slack, Twilio Call API, Twilio SMS API
-
Configuration
Ansible, Chef, CircleCI, Docker, Jenkins, Terraform, Vagrant
-
Databases
BigQuery, MongoDB, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Redis, SQLite
-
Frontend build tools
Babel, Bower, Browserify, Grunt, Webpack
-
Frontend frameworks
Angular, React, React Native, Redux
-
Google Cloud
BigQuery, Cloud Storage, Compute Engine, Docs, Maps, Task Queue, Translate
-
IaaS
AWS, DigitalOcean, GoDaddy, Google Cloud, OpenStack, Vultr
-
Languages (literate)
C, JavaScript, Objective C, OCaml, PHP, PL/SQL, Scala
-
Languages (preferred)
Bash, Go, Java, Kotlin, Python, Ruby, TypeScript
-
Monitoring
CloudWatch, Grafana, Nagios, OpsGenie, Prometheus, Zabbix
-
PaaS
Google App Engine, Heroku
-
Web servers
Apache, Nginx