Ruby On Rails

Engineer | Instructor | Generalist
Happiest with: Rails Postgres React Redux

As a Software Engineer

Growing, iterating and taking on new challenges is job #1.
Seeking a great company that wants to grow together.

The Stack

In all my life I've never seen a list I was so sure would be growing...Quickly

AWS
AWS
XP:
IAM
Legend

EC2 / RDS / ECS / ECR / S3 / CF / VPC / AMIs
No one knows it all

Agile / SCRUM
Agile / SCRUM
XP:
Don't Go
Chasing Waterfalls

Build → Ship →
Review → Iterate
This is the way

Bash / Shell
Bash / Shell
XP:
Jason Bourne Again

Solving life's little problems... One Shell Script at a time

CI / CD
CI / CD
XP:
Ship it fast
Ship it good

Who has time to run the entire test suite locally these days?

Docker
Docker
XP:
It Work's on my Machine

Security Tip:
Containers. Don't Contain

Git
Git
XP:
What Commitment Issues?

History tells a tale.
Piece by piece

Javascript
Javascript
XP:
A Framework a Day...

Vanilla JS skills render you agnostic

Jira
Jira
XP:
Tickets Please

Seriously, Why Epics instead of Marathons...?

Linux
Linux
XP:
Do It Yourself!

So many flavors
Gotta try em all

MarkDown
MarkDown
XP:
Up Your Doc Game

Yeilds longterm dividends for both product & team

NGINX
NGINX
XP:
Gateway to the Internet

Speed, Scale, Security, Simplified

NewRelic
NewRelic
XP:
Complexity meets Clarity

Built for uptime
Optimized for excellence

Next.js
Next.js
XP:
Prod Ready React

Final Answer to...
What framework comes Next?

Python
Python
XP:
Everything's Zen

First Impression:
Whitespace sensitive Ruby... I'm in love

REST APIs
REST APIs
XP:
Make CRUD Cool Again

A uniform interface a day Keeps the hackers at bay

RSpec
RSpec
XP:
Don't Mock my Stubby Spy

Refactoring green suites ... So Satisfying

Rails
Rails
XP:
Convention
Configuration

The G.O.A.T. API
This backend gets it done

React
React
XP:
Virtual Domtastic

Legit super clean components since 2013

Ruby
Ruby
XP:
Home Base

Solid foundation of my coding journey

SASS
SASS
XP:
Variable Styles

Mixing Nested Funcs...
Approaching a 'real' language

SSH
SSH
XP:
No HomeLab
No Problem

Remote access:
The 'keys' to the castle

Sidekiq
Sidekiq
XP:
Even Batman
had Robin

It's dangerous to go alone, bring a Sidekiq

Sinatra
Sinatra
XP:
Don't rock the Bloat
-Frank

Ruby !== Rails
Simple, clean DSL

TypeScript
TypeScript
XP:
JS that Scales
with Confidence

Modern JS: Now with 100% less undefined

VirtualBox
VirtualBox
XP:
One Machine - Every OS

When you absolutley, positivley must test Windows...

jQuery
jQuery
XP:
Wizz, Bang
HAZZA!

Look Mom! I can do sorta magical things on the internet

oAuth
oAuth
XP:
You awake feeling
refresh_token

Can't auth via blood sample just yet so... Next best thing

postgreSQL
postgreSQL
XP:
Relationships are easy

When the JOIN hits your eye like GROUP_BY ...That's Aurora

Good Design and Best Practices

Will carry me further than all the syntax in the world.

Make the most of it

Things tend to work out best for those who make the best of how things tend to work out.

A Little History

Many roads traveled, all have brought me exactly where I need to be...
Here and Now

Youth

Farm Life

Yes, A real farm. With Cows and Chickens and everything.

College Years

College Life

In a word they were,
interesting.

Management

Renaissance Printing

8 Years navigating the victories & perils of operating a business

Dev BootCamp

DevBootCamp

Serious Web Development Training Seriously

Git Foo

GitFoo

Unless commit.include?
"Initial" || "Bug Fix"
Push to master you shall not.
Pull always you must.
-Yoda

Interests

Areas I'd love to contribute to.

Robotics

Farm Life

When robots rule the world, at least I'll still be able to land a programming gig!

Electric Vehicles

DevBootCamp

I've already built one of my own, now it's time to get the rest of the world on board.

"Auto"-Mobiles

DevBootCamp

Smart cars don't have to be perfect, they just have to be better than us.

3D Printing

College Life

Bringing this technology to the masses is akin to saying hello to the future.

Time is the fuel we all burn

Each of us has only this single chance to live each day to the fullest.
Take it and make it, choose to do all the hard things, this and every day.

Finally

A giggle a day keeps the demons away.

giggles/giggle_0.png