Education life-long learning
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
- Neurolinguistic 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 React, Webpack, GraphQL, JAMstack, Angular, 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 (incl. Rake and Thor), Python
- Web Development: Ruby on Rails, Sinatra, JavaScript, React, Django, CSS/SCSS/Saas, HTML
- Testing: TDD & BDD, RSpec, Capybara, Mocha, Jest, JS Testing Library, Cypress
- JavaScript: React, Node, Webpack, Babel
- Static Websites: Jekyll, Middleman, Gatsby
- Web: Web interface design, Web application design, User Experience
- Relational database management and database design: MySQL, SQLite, PostgreSQL
- Time series analysis: TimeScaleDB
- Non-relational (key-value) database management and design: MongoDB, Redis, Cassandra
- Unix and Linux System Administration and DevOps: Chef, Puppet, Ansible, Vagrant, Docker
- Continuous Everything: Guard, Travis-CI, CircleCI, Codeship.IO, Git Hooks, Jenkins, GitHub actions