You may download my latest formal resume.

Download Resumevia Google Docs

Follow me on Twitter @ryanmr.

I work at Daugherty as a Senior Consultant and Application Architect. My primary role is software engineering with a fullstack approach and pragmatic philosophy. Beyond that, I help business teams thrive with technology, build engineering teams focused on growth and autonomy, and lend an engineering perspective to management and its pedestrian duties. If you are interested in more details, please read the historical record of my work.

I like emoji. 🚀 🎋 🔴


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. I cannot share details publicly about the projects that used these specific technologies, but in confidence I may speak more about them privately.

Languages

  • JavaScript

    • TypeScript
    • ES6+
  • Java
  • PHP
  • Python
  • Rust

Markup

  • JSX
  • HTML5
  • YAML
  • XML

Style

  • CSS
  • TailwindCSS
  • SASS
  • Bulma
  • Bootstrap
  • Foundation

JavaScript

  • React

    • React Router
    • React Native
    • Redux
    • react-query
    • create-react-app
  • Vue

    • Vue CLI
    • Vue Router
    • Vuex
  • Node
  • Axios
  • Lodash

Prehistoric JavaScript

  • AngularJS
  • Browserify
  • Gulp
  • jQuery
  • Knockout
  • MooTools

Java

  • Spring

    • Spring
    • Spring Boot
    • Spring Security
    • Spring Security OAuth2
    • Spring Data
    • Data Rest
  • Jackson JSON
  • Android
  • Maven
  • Gradle

Python

  • numpy
  • scipy
  • scikit learn

PHP

  • Laravel
  • WordPress
  • Slim
  • LAMP Stack

CI/CD

  • Drone
  • Bitbucket Pipelines
  • GitLab CI/CD
  • Jenkins

Design

  • Excalidraw
  • Balsamiq
  • Axure

Database

  • PostgreSQL
  • MySQL
  • Redis

Tools

  • VS Code
  • Sublime Text
  • IntelliJ
  • CLion
  • DataGrip
  • TablePlus
  • iTerm2
  • Insomnia
  • Git

Communications

  • Slack
  • Teams
  • Webex
  • Zoom

VCS

  • GitHub
  • BitBucket
  • GitLab

Organization & Planning

  • GitHub Issues
  • Zenhub
  • Trello
  • Kanban Flow
  • Jira
  • VSTS

Cloud

  • AWS

    • EC2
    • Elastic Beanstalk
    • Route 53
    • Cloudfront
    • S3
    • SES
  • Kubernetes
  • VPS

    • Linode
    • Digital Ocean

DevOps

  • Continuous Integration (CI)
  • Continous Deployment (CD)
  • Continous Delivery

Blockchain

  • Hyperledger Sawtooth
  • Chain

Auth Services

  • Auth0
  • Okta
  • AzureAD

Impressive Buzzwords & Keyword Jargon

Here's a list of meaningless out of context keyword jargon.

  • Interdisciplinary Utilization
  • Mentorship
  • Strategic Planning
  • Process Improvement
  • Workflow Enhancements
  • Project Implementation Analysis
  • Designing Multi-Service Applications
  • Troubleshooting

Other

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 compilers and systems.

The Nexus

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

Previous work

Saint Paul Public Schools

Previous work during college.

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.