Formal Education

school

University of Minnesota

degree

Bachelor of Science, Computer Science

location

Minneapolis

years

1975-1980

gpa

3.2

Additional Training

  • Structured analysis, design, programming and testing
  • System testing
  • Objected oriented analysis, design, programming and testing
  • Consulting and facilitating skills
  • Neuro-linguistic programming certified practitioner
  • Project management
  • Public speaking and presentation skills
  • You Don't Know JS with Kyle Simpson
  • Advanced JavaScript
  • Numerous courses through FrontendMasters.com on Angular, React, Webpack, others

Self-Taught Skills and Knowledge

Because it is always important to keep learning new things, growing, and expanding your horizons, knowledge and skills.

  • Scripting: Bash/Grep/Sed/Awk, Perl, Ruby, Python
  • Web Development: Perl/CGI, PHP, Ruby on Rails, Sinatra, HAML, SCSS, JavaScript, TypeScrpt
  • Testing: TDD & BDD, RSpec, Cucumber, Watir-Webdriver, Mocha, Jasmine, Kharma, Protractor
  • JavaScript: jQuery, Backbone.js, Node.js, Angular 2, React/Redux
  • Static Websites: Jekyll, Middleman
  • Web: Web interface design, Web application design, User Experience
  • Relational database management and database design: MySQL, SQLite, PostgreSQL
  • Non-relational (key-value) database management and design: MongoDB, Redis, Cassandra
  • Unix and Linux System Administration and DevOps: Chef, Puppet, Ansible, Vagrant
  • Continuous Everything: Guard, Travis-CI, Codeship.IO, Git Hooks, Jenkins