About Me

Hi, my name is Justin, and I'm a code-aholic. Ok, maybe that's not the correct term (I'm fairly certain there is no such thing as 'code-ahol'), but I love to program!

I've been around computers since I was a very young age, as my father has always been interested in new technology. I have vague memories of writing my first programs in GW-BASIC, performing very simple mathematical tasks. Fast-forward to college where I am exposed to Java for the first time and I'm introduced to Object Oriented principles, allowing me to create much cleaner code and giving me insight into what is actually possible given such a powerful language. Fast-forward (one last time) to today, where I've found a new love of the dynamic language Ruby, which grants me the ability to view and understand the core, while also allowing me to have it bend to my will (open classes are a beautiful thing!)

Beyond my love for programming, I've found I really enjoy creating solutions that can bring great value to a business. Whether it be an application that improves efficiency of employees or an application which brings something completely new to the table, I love solving problems and enjoy the satisfaction that comes with seeing my product make a difference.

I've been a professional developer for about 6 years now, and in that amount of time I've used many different technologies; many of which you will not see listed in my skills below, as I don't consider having used a language once constituting it being a 'skill' I have acquired. The skills I have listed are the ones that I thoroughly enjoy using and, though I may not consider myself 'the expert of experts,' I believe I have a higher-than-average understanding of how they work.

Skills

Education

Work History