I am...A photographer, developer, husband, and father.
I have lived in or around Raleigh, North Carolina most of my life.
I love music, and I enjoy writing and programming.
I am a maker.
As a kid I was always making something out of cereal boxes and scotch tape or Legos. As I've gotten older I've discovered lots of other things to make, including music, electronics, and photography. But most of my current creative energy goes into programming. And I still play with Legos sometimes.
I graduated from North Carolina State University in 2009 with a major in Agricultural Business Management and a minor in Computer Science, with a concentration on C++. During my last two years at NCSU I worked as an intern with IBM. I was on a development team for Datapower, an XML appliance. I built a system for automated backup of the appliances configuration and a monitoring system for both the Linux servers and Datapower appliances on our network.
After graduation I spent two years at Fidelity Investments programming pension calculation engines. In 2012 I moved to Bandwidth.com where I spun up a test automation and continuous integration system with an agile development team creating a new number management system.
In 2014 I started at Factor 500 as a developer. Thankfully I also get to do a bit on the sys admin side, which I really enjoy as a occasional change of pace. These days I mostly work with Python and Linux. I'm still partial to software that is built in C.
SkillsPython, C(++, #), HTML + CSS, AJAX, shell scripting
WorkFactor500 - March 2014 - Current
Software engineer building back-end software and migrating to ERPNext system. Also shared system admin duties for internal IT architecture.
Bandwidth - June 2012 - March 2014
Primarily automated software testing for telecom systems. Built up CI and automated testing with Jenkins in AWS.
Fidelity Investments - July 2009 - June 2012
Calculation developer. Writing and maintaining engines used in pension benefit
calculation. Using Java based FICO Blaze and C based BDC.
IBM - October 2007 - July 2009
Worked as a co-op at IBM with the WebSphere DataPower team. System administrator,
along with development and testing tasks.
FedExKinkos - May 2004 - October 2007
Project coordinator and production operator
A founding writer at Tipmonkies. Wrote articles and participated in podcasts.
Intrex.net 2003 - 2005
ISP tech support and some junior sys admin/web design work.
OfficeMax 2000 - 2004
Technology Department Supervisor and CopyMax associate.
EducationNorth Carolina State University - May 2009
Major: Agricultural Business Management
Minor: Computer Science