Hey, I'm Brad, a husband, dad, javascripter, and enjoyer of peanut butter sandwiches (preferably with honey and raisins).

Javascript

As a programmer, I primarily write javascript. I <3 it. Function scoped hugs and object literal kisses for everyone! I write mostly for the browser but I also have plenty of experience on the other side of the pipe.

<Html>

Ah, the beautiful substrate of the web(!). Finding more semantically correct ways to express content is a constantly evolving task for which I seem to have no lack of enthusiasm. I'm certainly into the new shiny HTML5 niceties, but sometimes things should just be simple. I'm ok with that and I actually think it's pretty great sometimes.

Css ✻

Other than javascript, Writing cross browser style sheets is probably where I have the most experience. I've dealt with peekaboo bugs, IE hacks, and replaced table layouts with huge amounts of divs *cough*.

Education

I received a Bachelor of Science in Computer Engineering from The University of South Carolina on May 11th, 2007.

Contact

This document is by no means exhaustive but I will be glad to furnish answers for any questions you may have about my qualifications, experience, and/or general demeanor.

If you would like to contact me about a job (or just shoot the breeze), I would love to talk with you.

Email / Mastodon / GitHub

Location

I am permanently located in Lexington, South Carolina, where I will accept only positions that I can handle sans pants.

Work Experience

I've been working as a full time programmer since 2007. Here are some highlights.

Senior Engineer

Harvest Oct 2014 - Present

I've been working at Harvest for quite a while now. It's a great place to work because of the great people that work there.

Harvest customers value stability, and I've learned a lot about how to evolve and improve a service without interrupting its users.

Most of all, I've learned about working on a team and how important it is to keep that top of mind. The trust of your teammates is always more valuable than the solution you choose or its execution.

FrontEnd Engineer

Pathable Jun 2011 - Oct 2014

This was my first fully remote position, which required a lot of adjustment. I had to learn to create boundaries around my workday and develop strategies for dealing with burnout.

I went from writing C# to writing Ruby along with a change from Windows to Macos. Learning Ruby and Rails was eye opening and changed my perspective on a great many things.

I also did a lot of open source work on Backbone and Underscore.

Senior Developer

General Information Systems Nov 2010 - Jun 2011

I helped to streamline a rather large javascript codebase, along with a good helping of backend development. I also helped out other developers who didn't have much experience writing javascript.

Lead Developer

CGM Computer Consulting Oct 2008 - Nov 2010

As the primary developer, I created a custom CMS for the Basic Combat Training unit at Fort Jackson SC. Since I was the only developer, I learned a great deal about cleaning up my own messes and just making things work.

Web Developer

Seibels Insurance Sep 2007 - Oct 2008

While working at Seibels, I found new languages and refined my understanding of javascript. I also met lots of friendly people and shipped a bunch of code.

Web Developer

SCANA Services Mar 2006 - Sep 2007

As an intern, and later a full time employee, I did a great deal of reading and learning. My primary realization was that going to school had given me approximately 1% of the knowledge I would need to be a successful programmer.