11160 Jollyville Rd. #224
Austin, Tx 78759
Pervasive Software
Engineering Consultant, March 2008 - Present
- Maintained and extended a custom MCF application plugin for Pervasive's Data Integrator software suite.
- Wrote test plans and assisted in debugging a DMS plugin for Data Integrator.
- Assisted customers in developing and maintaining data translation processes.
Fusion Learning Systems
Engineer, September 2006 - October 2007
- Maintained and extended a Java (Swing) application used for creating class curricula based on textbook contents.
- Maintained and extended a J2EE application that created course materials based on data files.
- Led technical development of a J2EE LMS, including requirements gathering, technical design, documentation, and choice of technologies. (Apache Ant, Apache Struts, Hibernate, Jython, Apache Axis)
Tocquigny Advertising, Interactive + Marketing, Austin, Texas
Interactive Developer, March 2003 - March 2005
Senior Interactive Developer, April 2005 - February 2006
- Developed a DHTML library to simplify building dynamic, template-driven site navigation.
- Maintained and extended proprietary "response metrics engine", a multi-user web application which tracked and reported on hundreds of thousands of dollars worth of advertising campaigns.
- Brought Object Oriented Programming techniques to existing code to provide reusable APIs which sped further development.
- Wrote custom ETL (Extract, Translate & Load) scripts to translate proprietary data from MySQL and PostgreSQL databases into a remote MS SQL database.
- Wrote automated tasks for converting and merging data into different databases.
- Completed Java 2 certification after-hours when development switched to Java.
- Developed code to help with the migration from a file system based development environment (Samba & FTP) to a distributed development environment (CVS) in both PHP and Java (w/ Ant).
- Led the development of Snapshot Metrics.
- Simplified and optimized database schemas and queries.
Interactive Ensemble, Austin, Texas
Web Programmer, May 2000 - March 2003
- Wrote a custom system monitoring and reporting tool to monitor system status and send alerts on system failure. (Python)
- Wrote a file based web templating engine, "Phope," which uses
PHP to implement Zope-like features.
- Helped migrate from proprietary to Open Source software.
(BIND,
MySQL,
PostgreSQL,
exim,
DHCP,
GNU/Linux,
Samba,
Netatalk)
- Headed the migration of web, file, mail, DHCP, DNS and other servers to a new IP block. Used iptables to forward traffic to the new net block for nearly zero downtime, even in spite of laggy DNS updates.
- Headed the creation of a business-to-business ordering system with a three-tiered approval process.
- Debugged and extended "Indacta," a site management system. (PHP)
- Worked with various database back-ends. (PrimeBase, MSSQL, PostgreSQL, MySQL)
- Designed database schemas for custom web applications.
- Converted page mock-ups from the design department into dynamic web sites. (HTML/PHP/JavaScript)
Programming:
Web Design:
HTML, JavaScript, CSS, XML, CGI
Operating Systems:
Applications:
OpenOffice, Word, Excel,
GIMP, Photoshop
Networking:
Windows/SMB, AppleTalk, FTP, Apache/HTTP, TCP/IP, UDP, NFS, Ethernet hardware.