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.