--- title: About layout: default ---

About

I am a software engineer who enjoys pushing the limits of web technology and applying them to business processes. Ideally, my job provides me with technical challenges that require practical solutions. I have a solid understanding about industry best practices, but I am more interested in continuously learning about how and why those practices can be challenged and improved.

Skills

I am especially familiar with 'cloud' concepts, e-commerce, server administration, and web applications. When working on a project, my preferred technologies are Unix, PHP (symfony2 lately) and JavaScript (node.js especially). I enjoy experimenting, but I have recent production experience with the following:

Experience

Software Developer (July '09 – October '12) — Sentry Data Systems
Developing internal applications to support business operations including a custom ticket and project management system; defining development practices and guidelines; and implementing open source libraries for reducing internal code costs.

Software Systems Engineer (June '06 – present) — The Loopy Ewe
Developing and maintaining in-house e-commerce frontend and backoffice tools; management of systems, servers, and service providers. Primarily using PHP, MySQL, CentOS, and third-party APIs for secure payment processing with PayPal and shipment processing with USPS and Endicia.

Student System Administrator (Spring '06 – Fall '08) — Taylor University
Maintaining and providing support for the Computer Science department's lab computers and servers, both Linux and Windows. Created web-based applications to aid in department processes for faculty and students. Contributing editor for the department's public website.

Student Advanced Sound Technician (Fall '05 — Spring '08) — Taylor University
In charge of event sound and lights, setup/teardown, and other group coordination activities. Events ranged from 10 to 1600 attendees, lectures to full bands, indoor to outdoor.

Network Administrator (Spring '03 – Summer '07) — The Covenant Presbyterian Church
Managed the Microsoft Windows and Exchange servers, internal ministry application, and other productivity software. Responsible for technical support (onsite, phone, and email). Created, maintained, and hosted their website CMS during and several years after employment.

Education