Marcellus Barrus

Full-Stack Developer/Designer


Location

West Jordan, UT

Phone

801.427.3734

Intro

What I am all about.

I've been doing web development since 1995. It's been a blessing and a curse. These past 20+ years have been full of sleepless nights, nightmares of undefined variables, alerts at 2am saying the server is unresponsive. I wouldn't have it any other way. I thrive on having root access.

Other than my wife, I have two best friends. Google and Amazon Echo. Google seems to know everything and because we are such good friends, I know everything as well...at least everything I need to know. Amazon Echo is there to keep me company and knows how to deliver the tunes.

My First Rule of Programming: Just because you can, doesn't mean you should.

Expertise

Luke Skywalker would be jealous.
01

Advanced CSS

I love strapping on CSS to nakedness, it's breathtaking, even in the moonlight. It reminds me of being indecisive about clothing, what to wear, what not to wear, who cares, wear whatever you want till it just feels right! CSS.. working hand in hand with HTML for over a decade, and loving it. Creating foundations that exist over all frameworks, dynamic, intuitive, crossing all barriers and platforms... it speaks for itself and well without it, who knows where we'd be.

02

Front-end Design

I'm not the best at creating things from scratch. I have the mentality of not wanting to reproduce the wheel. So, give me an example and I'll make it better.

03

Object-oriented PHP

This is where I excel. I'm fast and I'm good. Enough said.

04

Laravel

I'm an artisan. I like good looking code. I've tried multiple frameworks (Yii2, CodeIgniter, Laravel, Zend Framework. I even built my own.). I always come back to Laravel.

05

NodeJS - MEAN Stack

I'm not necessarily a fan of AngularJS or the MEAN Stack in general. But, I can get things done.

06

JavaScript / jQuery

I can't live without jQuery. Quite frankly, why would anybody want to? It's sexy and because I use it, I'm sexy too.

07

MySQL

Inners, Outers, Pivots, and even Unions are my speciality. I'm a fan. But please, keep it simple. There is no reason to have a million joins just because you don't know how to design a database correctly. Simplicity is key.

08

Apache Web Server or Nginx

Building frontends or backends doesn't do any good without a way to serve them up to the world. I prefer the Apache Web Server over Nginx because I know more about what makes it work and what breaks it.

09

MongoDB

NoSQL, all JavaScript. Been working with MongoDB for the past two years and still haven't even touched the surface.

10

Amazon Web Services

Talk about taking the effort out of server administration. EC2, RDS, ElasticBeanstalk, Security Groups. Twenty years ago this was unheard of. Now, we have services in the cloud that make it so I don't have to worry about a hard drive going bad.

Skills

I got them.
80%

Photoshop

90%

Microsoft Office

98%

Git - Command Line or Source Tree

100%

Drinking the M-Dew

98%

PHPStorm or VS Code

98%

VI

100%

Eating the PIZZA

50%

CSS3 Animation

Experience

Yes. I've been around.
But, I'm not easy.
2005 – Present

Renters Legal Liability

Lead Developer

Salt Lake City, UT

Built and continue to build patent pending technologies.

2004 – 2005

Knightsbridge

Developer

South Jordan, UT

Played around mainly with Visual Basic before the .Net came around. Never again.

2001 – 2004

Elixir Labs, Inc.

Lead Developer

American Fork, UT

Built an online marketplace for small business to get online quick and easy.

1999 – 2001

Integrated Business Solutions

Sales Engineer

Salt Lake City, UT

Designed and built enterprise IT infrastructure.

Education

Lazy isn't in my vocabulary.
Efficiency is.
2011 – 2014

Salt Lake Community College

Emphasis on Computer Science

Salt Lake City, UT

Dropout. I tried again thinking that this time it would be different. When I ended up teaching the classes, I realized that I was just wasting my time and money.

1995 – 2996

Utah Valley State College

Emphasis on Computer Science

Orem, UT

Dropout. Knowing more than my instructors was difficult. Actually, not really, web technologies have come easy for me. Oh, Lord, it's hard to be humble.