Resume

Download my latest resume as a PDF

Download Resume PDF

This page documents:

  • my education at the University of Minnesota
  • my places of employment, and roles
  • my skillset, basically, a list of buzzwords

Protip: if you are recruiter, you get bonus points if you follow me and ping me @ryanmr.

Education

I graduated from the University of Minnesota in 2015 with a Bachelors of Computer Science. In the computer science program, I was on the software engineering, systems and compilers track.

My original intent was leaning towards more web developer inclined coursework, but I was lucky enough to expand my horizons and come to love systems and compilers.

Work Experience

Daugherty

I am a Consultant and Software Engineer 2 at Daugherty. My primary role is software engineering with a fullstack approach, and also consulting internal and external clients.

A brief historical record of my work at Daugherty is available.

Saint Paul Public Schools

I helped instructors teach various Saint Paul Public Schools Community Education classes, such as Computer Basics 101, 201, Excel, PowerPoint and more. I also taught iterations of my own Website Basics and Website Construction classes, which focused on writing HTML, CSS and basic JavaScript by hand.

The Nexus

In 2011, I founded my own small podcast network and built my own small in-house podcasting studio. As of early 2017, I have recorded just over 550 episodes across various series.

During that same time, I have iterated upon the customized WordPress installation that powers the network content management system. Since early 2015, I have built prototypes of a successor Content Management System replacement in PHP with Laravel and Java with Spring Boot.


Breakdown

I have experience with the following to varying levels. I consider these buzzwords and basically meaningless without the context of the projects. Despite that, some organizations believe buzzwords buy sales — read the following buzzwords as an exercise in asking useful questions.

Languages

  • Java 6+
  • PHP
    • PHP 5.4+
    • PHP 7+
  • JavaScript
    • JavaScript
    • ES6+
    • TypeScript
  • Rust
  • Go
  • HTML5
  • YAML
  • XML
  • CSS
  • SASS

Java

  • Spring
    • Spring 4
    • Spring Boot 1.4+
    • Spring Security
    • Spring Data
    • Data Rest
    • Spring Data Elastic Search
  • Jackson JSON
  • Android API 21+
  • Maven
  • Gradle

PHP

  • WordPress 4.5+
  • Laravel 5.3+
  • Slim 3
  • LAMP Stack

JavaScript

  • jQuery 2+
  • MooTools
  • Knockout
  • Vue 2
    • Vue CLI
    • Vue Router
  • Axios
  • Lodash
  • Webpack
  • Gulp
  • Browserify
  • Angular
    • AngularJS 1.5+
    • Angular 2+
  • Node 4+

Design

  • Bootstrap 3
  • Foundation 6
  • UIKit
  • Balsamiq

Database

  • MySQL
  • PostgreSQL
  • DB2
  • MongoDB
  • Elastic Search

Tools

  • IntelliJ
  • Eclipse
  • MySQL Workbench
  • Slack
  • DBeaver
  • Microsoft Office
  • Terminal
  • Command Prompt
  • Postman
  • Git
  • Github
  • BitBucket
  • GitLab
  • Atom
  • Sublime Text

Organization & Planning

  • Trello
  • Kanban Flow
  • Jira

Other

  • VPS
    • Linode VPS
    • Digital Ocean VPS
  • AWS
    • EC2
    • S3
    • SES
  • Elastic Search
  • Logstash
  • Filebeat

Impressive Buzzwords & Keyword Jargon

Here’s a list of meaningless keyword jargon.

  • Strategic Planning
  • Process Improvement
  • Workflow Enhancements
  • Interdisciplinary Utilization
  • Project Implementation Analysis
  • Designing Multi-Service Applications
  • Mentorship
  • Troubleshooting
  • Internally driven to learn new tools