272 lines
14 KiB
HTML
Executable File
272 lines
14 KiB
HTML
Executable File
---
|
|
title: About
|
|
layout: content
|
|
description: I'm a software engineer who enjoys pushing the limits of web technology and applying them to business processes.
|
|
print_blurb: "résumé"
|
|
---
|
|
|
|
<section>
|
|
<h2 class="screen-only">About</h2>
|
|
|
|
<p>
|
|
I am a <em>software engineer</em> who enjoys pushing the limits of <em>web technology</em> and applying them to
|
|
<em>business processes</em>. Ideally, my job provides me with technical challenges that need
|
|
<em>well-designed</em> solutions. I have a solid understanding of industry best practices, but I am more
|
|
interested in <em>continuously learning</em> about why they exist and how they can be further <em>applied and
|
|
improved</em>.
|
|
</p>
|
|
|
|
<h3>Skill Set</h3>
|
|
|
|
<p>
|
|
I am especially familiar with 'cloud' concepts, e-commerce, server administration, and web applications. When
|
|
working on a project, my preferred technologies are Linux, PHP (with symfony2, lately) and JavaScript (node.js,
|
|
especially). Recently I have been able to gain experience and understanding in the following areas:
|
|
</p>
|
|
|
|
<dl>
|
|
<dt>languages</dt>
|
|
<dd>
|
|
<a href="https://developer.apple.com/library/mac/#documentation/applescript/conceptual/applescriptx/AppleScriptX.html">applescript</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">css</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/HTML">html</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/JavaScript">javascript</a> ·
|
|
<a href="http://lesscss.org/">less</a> ·
|
|
<a href="http://nodejs.org/">node.js</a> ·
|
|
<a href="http://php.net/">php</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/SQL">sql</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/XML">xml</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/XSLT">xslt</a>
|
|
</dd>
|
|
|
|
<dt>libraries</dt>
|
|
<dd>
|
|
<a href="http://getcomposer.org/">composer</a> ·
|
|
<a href="http://www.doctrine-project.org/">doctrine</a> ·
|
|
<a href="http://mootools.net/">mootools</a> ·
|
|
<a href="https://github.com/sebastianbergmann/phpunit/">phpunit</a> ·
|
|
<a href="http://requirejs.org/">require.js</a> ·
|
|
<a href="http://en.wikipedia.org/wiki/RPM_Package_Manager">rpm</a> ·
|
|
<a href="http://swiftmailer.org/">swiftmailer</a> ·
|
|
<a href="http://symfony.com/">symfony2</a> ·
|
|
<a href="http://twig.sensiolabs.org/">twig</a>
|
|
</dd>
|
|
|
|
<dt>software</dt>
|
|
<dd>
|
|
<a href="http://httpd.apache.org/">apache-httpd</a> ·
|
|
<a href="http://docker.io/">docker</a> ·
|
|
<a href="http://www.elasticsearch.org/">elasticsearch</a> ·
|
|
<a href="http://gearman.org/">gearman</a> ·
|
|
<a href="http://git-scm.com/">git</a> ·
|
|
<a href="http://jenkins-ci.org/">jenkins</a> ·
|
|
<a href="http://memcached.org/">memcached</a> ·
|
|
<a href="http://www.mysql.com/">mysql</a> ·
|
|
<a href="http://nginx.org/">nginx</a> ·
|
|
<a href="http://hub.opensolaris.org/bin/view/Project+opengrok/">opengrok</a> ·
|
|
<a href="http://openvpn.net/">openvpn</a> ·
|
|
<a href="http://www.oracle.com/us/products/database/overview/index.html">oracle-database</a> ·
|
|
<a href="https://puppetlabs.com/">puppet</a> ·
|
|
<a href="http://subversion.tigris.org/">subversion</a> ·
|
|
<a href="http://www.vagrantup.com/">vagrant</a>
|
|
</dd>
|
|
|
|
<dt>systems</dt>
|
|
<dd>
|
|
<a href="http://centos.org/">centos</a> ·
|
|
<a href="http://www.linux.org/">linux</a> ·
|
|
<a href="http://www.apple.com/osx/">osx</a> ·
|
|
<a href="http://www.ubuntu.com/">ubuntu</a>
|
|
</dd>
|
|
|
|
<dt>services</dt>
|
|
<dd>
|
|
<a href="http://aws.amazon.com/">aws</a> ·
|
|
<a href="https://www.facebook.com/">facebook</a> ·
|
|
<a href="https://github.com/">github</a> ·
|
|
<a href="https://www.paypal.com/">paypal</a> ·
|
|
<a href="http://www.twilio.com/">twilio</a>
|
|
</dd>
|
|
</dl>
|
|
|
|
<h3>Experience</h3>
|
|
|
|
<p style="page-break-inside:avoid;">
|
|
<strong>Software Developer</strong> · August '13 – present, contractor<br />
|
|
City Index Ltd – Labs Team (<a href="http://www.cityindex.co.uk/"><span class="print-only">www.cityindex.co.uk</span><span class="screen-only">website</span></a>) · London, England
|
|
</p>
|
|
|
|
<ul>
|
|
<li>Implemented and managed scalable logstash + elasticsearch + kibana stacks on AWS</li>
|
|
<li>Researched and tested elasticsearch scaling for project needs</li>
|
|
<li>Researched technology to help identify requirements and grow functionality</li>
|
|
<li>Worked remotely</li>
|
|
</ul>
|
|
|
|
<p style="line-height:14px;padding-top:1px;">
|
|
<small style="color:#666666;">
|
|
aws ·
|
|
elasticsearch ·
|
|
git ·
|
|
kibana ·
|
|
logstash ·
|
|
linux ·
|
|
nginx ·
|
|
node.js ·
|
|
ruby ·
|
|
ubuntu ·
|
|
vagrant
|
|
</small>
|
|
</p>
|
|
|
|
<hr color="#E9E9E9" size="1" style="margin-bottom:10px;margin-top:14px;" />
|
|
|
|
<p style="page-break-inside:avoid;">
|
|
<strong>Software Developer</strong> · July '09 – October '12; Summer '08, intern<br />
|
|
Sentry Data Systems (<a href="http://www.sentryds.com/"><span class="print-only">www.sentryds.com</span><span class="screen-only">website</span></a>) · Deerfield Beach, Florida
|
|
</p>
|
|
|
|
<ul>
|
|
<li>Guided the adoption of and migration to the open-source symfony2 framework from an internal framework for main customer SaaS web application</li>
|
|
<li>Implemented development tools and standards including opengrok, composer, and PSR-*</li>
|
|
<li>Advised and taught on software design, industry practices, and development workflows</li>
|
|
<li>Created automated systems for detecting data quality issues in client data feeds, significantly reducing manual work</li>
|
|
<li>Created custom issue tracking system to support existing Oracle-based applications, email ticketing, workflows, and time estimations</li>
|
|
<li>Worked locally for 18 months and remotely for 22 months</li>
|
|
</ul>
|
|
|
|
<p style="line-height:14px;padding-top:1px;">
|
|
<small style="color:#666666;">
|
|
composer ·
|
|
git ·
|
|
html ·
|
|
javascript ·
|
|
jenkins ·
|
|
linux ·
|
|
mootools ·
|
|
opengrok ·
|
|
oracle-database ·
|
|
php ·
|
|
phpunit ·
|
|
sql ·
|
|
subversion ·
|
|
symfony2 ·
|
|
twig
|
|
</small>
|
|
</p>
|
|
|
|
<hr color="#E9E9E9" size="1" style="margin-bottom:10px;margin-top:14px;" />
|
|
|
|
<p style="page-break-inside:avoid;">
|
|
<strong>Software Systems Engineer</strong> · June '06 – present<br />
|
|
The Loopy Ewe (<a href="https://theloopyewe.com/"><span class="print-only">theloopyewe.com</span><span class="screen-only">website</span></a>) · Fort Collins, Colorado
|
|
</p>
|
|
|
|
<ul>
|
|
<li>Developed and currently maintain in-house e-commerce frontend and backoffice tools using primarily PHP and MySQL</li>
|
|
<li>Migrated the backend website and services to the open-source symfony2 framework</li>
|
|
<li>Integrated business tools with APIs including PayPal and Endicia</li>
|
|
<li>Advising on strategic goals for the business and assisting in implementation</li>
|
|
<li>Currently maintain production server environments and services</li>
|
|
</ul>
|
|
|
|
<p style="line-height:14px;padding-top:1px;">
|
|
<small style="color:#666666;">
|
|
applescript ·
|
|
aws ·
|
|
composer ·
|
|
css ·
|
|
elasticsearch ·
|
|
git ·
|
|
html ·
|
|
javascript ·
|
|
linux ·
|
|
mootools ·
|
|
mysql ·
|
|
nginx ·
|
|
osx ·
|
|
paypal ·
|
|
php ·
|
|
puppet ·
|
|
require.js ·
|
|
rpm ·
|
|
sql ·
|
|
swiftmailer ·
|
|
symfony2 ·
|
|
twig ·
|
|
twilio ·
|
|
vagrant
|
|
</small>
|
|
</p>
|
|
|
|
<hr color="#E9E9E9" size="1" style="margin-bottom:10px;margin-top:14px;" />
|
|
|
|
<p style="page-break-inside:avoid;">
|
|
<strong>Student System Administrator</strong> · Spring '06 – Fall '08<br />
|
|
CSE Department, Taylor University (<a href="http://www.taylor.edu/"><span class="print-only">www.taylor.edu</span><span class="screen-only">website</span></a>) · Upland, Indiana
|
|
</p>
|
|
|
|
<ul>
|
|
<li>Created web-based applications to aid in department processes for faculty and students</li>
|
|
<li>Maintained and provided support for the Computer Science department lab computers and servers (Linux, Windows)</li>
|
|
<li>Acted as contributing editor and webmaster for the department's public website</li>
|
|
</ul>
|
|
|
|
<p style="line-height:14px;padding-top:1px;">
|
|
<small style="color:#666666;">
|
|
html ·
|
|
linux ·
|
|
mysql ·
|
|
php ·
|
|
sql ·
|
|
windows
|
|
</small>
|
|
</p>
|
|
|
|
<hr color="#E9E9E9" size="1" style="margin-bottom:10px;margin-top:14px;" />
|
|
|
|
<p style="page-break-inside:avoid;">
|
|
<strong>Network Administrator</strong> · Spring '03 – Summer '07<br />
|
|
The Covenant Presbyterian Church (<a href="http://www.cpcstl.org/"><span class="print-only">www.cpcstl.org</span><span class="screen-only">website</span></a>) · St. Louis, Missouri
|
|
</p>
|
|
|
|
<ul>
|
|
<li>Created, maintained, and hosted their website CMS during employment and until 2010</li>
|
|
<li>Provided technical support (on-site, phone, and email) to ministry staff</li>
|
|
<li>Managed Microsoft Windows and Exchange servers, internal ministry applications, and other productivity software</li>
|
|
</ul>
|
|
|
|
<p style="line-height:14px;padding-top:1px;">
|
|
<small style="color:#666666;">
|
|
css ·
|
|
exchange ·
|
|
html ·
|
|
linux ·
|
|
mysql ·
|
|
php ·
|
|
sql ·
|
|
windows ·
|
|
windows-server
|
|
</small>
|
|
</p>
|
|
|
|
|
|
<h3>Open-Source Contributions</h3>
|
|
|
|
<ul>
|
|
<li><a href="https://github.com/logstash/logstash/commits?author=dpb587">logstash/logstash</a> – small enhancements</li>
|
|
<li><a href="https://github.com/elasticsearch/kibana/commits?author=dpb587">elasticsearch/kibana</a> – small bug fixes</li>
|
|
<li><a href="https://github.com/composer/composer/commits?author=dpb587">composer/composer</a> – small enhancements, bug fixes</li>
|
|
<li><a href="https://github.com/symfony/symfony/commits?author=dpb587">symfony/symfony</a> – small enhancements, bug fixes</li>
|
|
<li><a href="https://github.com/doctrine/dbal/commits?author=dpb587">doctrine/dbal</a> – oracle bug fixes</li>
|
|
</ul>
|
|
|
|
|
|
<h3>Education</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://www.taylor.edu/">Taylor University</a> – Bachelor of Science (2005 - 2009) – Computer Science, Systems (Business Information Systems)</li>
|
|
<li><a href="http://www.wcastl.org/">Westminster Christian Academy</a> – high school (2001 - 2005)</li>
|
|
</ul>
|
|
</section>
|