Michael Scherr
Resume
Uses
Contact
Resume
Uses
Contact

Resume

Missing Your Technology Stack?

Does this resume not have a specific technology you're looking for? I always enjoy growing and leveling up in my field. I'd love to learn it!

Opening Remarks

Sure, I can name tons of technologies, keywords, & software that I'm capable of using. Here is the truth: Our industry is ever evolving. Constantly changing. Every week brings a new technology to learn.

So what matters in a developer? For me, its willingness to learn & continuously evolve. Yup, I specialize in that.

npm install -D \
    @developer/adequate \
    determination \
    relentlessness \
    pursuit-of-knowledge \
    willingness-to-learn \
    [email protected] \ # psyche
    left-pad # checking it's still there (dev joke)

My heart belongs to all things Front End Web Development, but I'm also a proficient Full Stack Developer.

Working in Teams

I love working in teams.

Teams are essential to every business, especially agencies. They require communication, trust, and accountability. It's vital for teams to grow together in a stable enviornment.

Team members shouldn't be scared to try new things, fail sometimes, and always learn. That's what inspires me. The freedom to learn & thrive as a group. Those are the teams I'm proud to work with and be part of.

Who Inspires Me

I also follow amazing developers that have a heavy influence in my career:

  • Harry Roberts
  • Jeffrey Way
  • Adam Wathan
  • Steve Schoger
  • Chris Coyier – I bought his old laptop, ask me about it
  • Wes Bos
  • Chris Fidao

and partake in the knowledge of these websites (to name a few):

  • CSS Tricks
  • Smashing Magazine
  • DEV - great community
  • Stack Overflow - let's all be honest here

Front End

JavaScript

Tips

Since JavaScript goes by so many names, I created a regex:

/^(ES\d+)$/

ES5    ✓
ES6    ✓
ES2015 ✓
Java   ✗ # it's a funny story, ask me about it

I'm up to date with everything JavaScript (it's my favorite language). I've been writing ES6 for over {{ parseInt(new Date().getFullYear()) - parseInt(2016) }} years now.

Technologies I am familiar with:

  • Vue.js
  • React.js
  • Webpack
  • Gulp
  • Plain ol' JavaScript 😱
  • jQuery

I've also taken a lot of courses such as:

  • ES6 For Everyone
  • React for Beginners
  • Learn Vue 2
  • Advanced Vue Component Design

HTML / CSS

Oh how my approach has changed over the years.

It's quite concerning looking back at code I wrote over a year ago. Who was that person? Will I be saying the same thing a year from now? Probably.

I currently employ these ideas / practices:

  • BEM
  • ITCSS
    • This video changed my life
  • SMACSS
  • Utility Libraries / Frameworks like Tailwind / Bootstrap 4

Back End

I'm familiar and can efficiently develop with the following CMS's / Frameworks:

  • Craft CMS – If you know, you know
  • Wordpress – Since the world still loves it
  • Drupal [8.x] – Lesson learned: Use view modes & rendered entities for best results 💯
  • Laravel [5.x] – Best 👏 Documentation 👏 Ever 👏
  • Concrete [5.7.x] – The only CMS that doesn't follow SemVer 🤷‍♀️

I've also learned a lot by taking courses through Laracasts, among others.

Accessibility

This has become a recent passion of mine. The web should be for everyone. I truly believe that every person should be able to navigate a website the way they feel most comfortable and to have a great experience. It is not always easy, but well worth it.

Email

Template Development

I'm a expert of all things email. Here's a list of some of my arch rivals:

  • Outlook 2007
  • Android Nexus 5 Gmail
  • Yahoo! Chrome

Want advice on developing emails? Forget everything you know about web development, just throw it out the window. We're talking inline styles, lack of media query support in some clients, and copious amounts of testing. I've visited the Campaign Monitor CSS Support Guide more times than I can remember.

Documentation

I take care in documenting anything that will help the team become more efficient. It's always worth it when you refer to your own documentation 6 months later. It not only helps yourself, but everyone on the team.

Just to name a few, I've written in depth documentation for:

  • Docker
  • Webpack
  • Gulp
  • Server Setup & Management
  • Continuous Integration
  • Server Certificates

Miscellaneous

Source Control

Very familiar with git (does anyone not know this in 2025?).

This article on git branching models changed my life.

Docker

I organized the rollout of Docker for local development to a group of developers. I've written more Dockerfile's than I care to admit.

I gained tons of insight watching the Shipping Docker Series by Chris Fidao.

Servers

One of my secret obsessions – I love everything to do with servers & server management. I spend most of my day hacking away in a terminal. If a package has a cli, you bet I'm using it.

I took a course by Chris Fidao called Servers for Hackers which really helped me level up. I also learned so much by understanding Docker and how to build up images.

I originally hosted my website with Digital Ocean via a Droplet that I set up from scratch and managed.

You can catch me writing commands like:

# one of my favorite commands
# uploads => uploads.bak
mv wp-content/themes/uploads{,.bak}

# i <3 ssh aliases; paired with ssh keys... heaven
# ask me about my ssh config file
rsync -azv --dry-run prod1:[path-to-wordpress]/wp-content/uploads/ .

# i <3 globs
prettier ./**/*.{php,js,scss} --write

# we've all been there
find . -type f -exec chmod 664 {} \
find . -type d -exec chmod 775 {} \

# simplistic, yet classy
npm run development

# learning docker has taught me a few things
# about multiline statements
browser-sync start \
    --no-open --cors --reload-debounce 500 \
    --proxy https://secure.docker \
    --files \
        'wp-content/themes/primary/**/*.php' \
        'wp-content/themes/primary/assets/**/*.css' \
        'wp-content/themes/primary/assets/**/*.js'

Experience

Fastspot

Web Developer
Baltimore, MD (March 2020 - Present)
Website

Planit

Web Developer
Baltimore, MD (January 2015 - March 2020)
Website

Mission Media

Web Developer
Baltimore, MD (August 2011 - January 2015)
Website

Education

University of Maryland Baltimore County

Baltimore, MD (2009 – 2012)
Degree: Business Technology Administration
Field Of Study: Web Development
Grade: 3.6

Last Updated: 12/14/25, 4:05 PM
Contributors: Michael Scherr
Prev
Hello There
Next
Uses