--- 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 experience with the following:

Experience

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.

Software Developer (July '09 – October '12) — Sentry Data Systems
Guided the adoption and migration of the symfony2 framework for customer SaaS web application. Created and implemented development tools to support software development needs. Developed internal ticket tracking system for the company to support existing Oracle applications, email ticketing, and time estimations.

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 both faculty and students. Contributing editor and developer 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