Profile
Detail-oriented software developer, offering over 8 years professional experience, most recently specializing in enterprise Java development. Learns rapidly and communicates effectively. Interested in elegant, robust solutions utilizing best-of-breed practices, such as test-driven development, semantic markup, design patterns, team whiteboard sessions, and agile methods.

Technical Skills
- Programming Languages: Java, PHP 4 & 5, SQL, JavaScript, (X)HTML, XML, XPath, XSD, XSLT, CSS, BASH. Working knowledge of Ruby, Python, PERL, ASP, Visual Basic, VBA.
- Databases: MySQL 3, 4, & 5, Microsoft SQL Server 7, Microsoft Access.
- Operating Systems: Linux, Windows 3.11 - XP, OS X, MS DOS.
- Development Tools: Intellij IDEA, VI/ViM, Eclipse, Maven, Perforce, CVS, Subversion, CMVC, JIRA, Confluence, Bamboo, Mantis Bug Tracker, Trac, cross-browser web development, UML / OOP, Unix Shell Scripting (BASH & PERL).
- Java Software Libraries: JUnit, Spring, Axis, Hibernate, JDBC, Ant, Lucene, JAXP, Jaxen, dom4j, PHP/Java Bridge, WSS4J, Xerces, Velocity.
- Other Software Libraries: (PHP) Zend Framework, PEAR, PECL, SimpleXML, Smarty, PCRE, ADODB; (JavaScript) Prototype, Scriptaculous.
- Server Tools/Protocols:SOAP, REST, AJAX, Apache 1.3x/2.x, Tomcat 5.5, PuTTY, SSH
Experience
Software Engineer, February 2010 – Current
WebSphere Business Services Fabric (Webify Acquisition)
Software Engineer, November 2007 – February 2010
- Member of the runtime development team; designed, implemented, and maintained solutions in Java.
Build & Configuration Engineer, December 2006 – November 2007
- Responsible for the design, implementation, and maintenance of the build systems.
Committer, March 2007 – Current
Independent Contractor, February 2005 – December 2006
- Designed and developed the business objects and Hibernate object/relational persistence layer for the Java-based GRHID Platform.
- Used Apache Axis to engineer document-centric SOAP web services for the exchange of medical records using the Continuity of Care Record XML standard.
- Wrote Apache Ant scripts for build processes and automatic deployment to Apache Tomcat within the Eclipse IDE.
- Responsible for creation and maintenance of the core Subversion repository; enabled the team's distributed development through the Subclipse Eclipse Plugin.
- Engineered a normalized MySQL backend database for the storage of extracted patient information. Utilized InnoDB for transactions and foreign key support.
- Designed and implemented a PHP 5 web interface for accessing the web services of the GRHID Platform. Used the Zend Framework MVC and the SimpleXML parsing library. Wrote a custom PHP WS-Security implementation for SOAP.
- Researched and utilized XML storage using the XML database Berkeley DB XML from Sleepycat Software.
Senior Software Engineer, March 2005 – December 2006
Software Engineer, March 2003 – March 2005
- Research & Development team lead. Designed and developed an MVC-based web application utilizing Patterns and OOP in PHP 5, MySQL 5, AJAX, and the Prototype & Scriptaculous JavaScript libraries.
- Utilized OOA/D, Agile Software Development, and team whiteboarding to actively solve problems and drive robust development.
- Responsible for key architectural decisions, new feature implementations, and day-to-day maintenance for the company's core application, accessed by more than 75,000 professionals daily.
- Implemented a CVS to Subversion repository migration and helped to automate code management between the development, test, and production environments.
- Interfaced with clients, employees, and management for requirements gathering, building software specifications, and user acceptance testing.
- Extensive experience in web application scalability tuning, especially SQL statement performance, MySQL indexing, and PHP function profiling.
- Analyzed reporting requirements and employed complex SQL concepts.
- Trained in and developed project bidding methods.
- Actively solved bugs and technical support requests using a collaborative team-approach, while continually focusing on customer satisfaction.
- Developed in all areas of the full-stack enterprise environment spanning multiple load-balanced Linux (Red Hat Enterprise & CentOS) servers, CVS and Subversion repositories, Apache 1.3 & 2, PHP 4 & 5, MySQL 4 & 5.
Project Consultant, May 2004
- Led the requirements gathering process and began the high-level architecture of a document management application for an international organization.
- Researched and determined suitability of JBoss and Apache Lucene. Created initial development environments and proof-of-concept indexing & search utilities.
XCable.com — Austin, TX
Contract Web Application Developer, February 2003 – May 2003
- Engineered and implemented an online point-of-sale presence using template-driven PHP.
- Created a normalized MySQL database to track client information, including demographics and customer status.
- Integrated the Authorize.net Payment Gateway using the SIM API to accept and process real-time credit card transactions.
PasswordHelper — Austin, TX
Author, January 2002 – November 2002
- Researched and authored an e-document detailing a method for computer users to create and remember multiple complex passwords.
- Held two patents-pending on the PasswordHelper method.
Conduit Interactive, Inc. — Austin, TX
Developer, August 2001 – February 2003
- Created a project time and bug tracking web application through a full-cycle, team approach, including, using PHP, Smarty Templates, and MySQL.
- Developed an ASP & JavaScript search and document management application for the Texas Credit Union Department, utilizing Microsoft's Indexing Service.
- Experience with Lotus Domino Designer.
- Actively participated in several complete development cycles.
- Assisted in on-demand website application maintenance, including technologies such as Linux/Apache, SSH, PHP, MySQL, PERL, Shell Scripting, IIS, ASP, VBScript, JavaScript, DOS batch scripts, & HTML.
- Installed and configured networked development environments for both Windows (Windows 2000 Professional, IIS 5.0, ASP, IndexServer) and Linux (Red Hat 7.3, Apache 1.3, PHP 4.2, MySQL 3.1, CVS, Samba, SSH).
Hire.com — Austin, TX
Quality Engineering Co-Op, February 2002 – May 2002
- Interacted with the Hire.com QE staff to facilitate UT scholastic teams.
- Utilized Empirix's e-Test Suite and created Visual Basic modules to automate regression testing for the Hire.com enterprise ASP model.
NetWorker, Inc. — Austin, TX
Web Application Developer, May 2001 – December 2001
- Modified and deployed Visual Basic DLLs and ASP COM components to enhance the networker.com Application Service Provider business model.
- Engineered a graphical user interface for both the McCombs School of Business Calendar and networker.com using ASP, SQL Server 7, & DHTML
- Utilized SQL Server 7 and Windows ports of CVS & ViM to write code, optimize queries, analyze and improve software execution time, and provide system maintenance.
- Created and implemented Quality Assurance tests.
Computer Lab Consultant, February 2000 – May 2001
- Assisted users in Windows 2000, Access VBA/SQL, Visual C++, Bloomberg Quote System, Office 97, & peripheral usage.
- Solved hardware conflicts with printers and LAN configuration.
Information Technology Intern, May 1999 – August 1999
- Created database applications for software inventory tracking.
- Resolved issues in Windows 95, NT, Office, Netware 4.1, & LAN.
- Configured a prototype system for office-wide workstation upgrades.
Education
B.B.A. in Management Information Systems, May 2002
The University of Texas at Austin, Red McCombs School of Business
Publications
Web Site Portfolio
The sites listed below represent my independent consulting work that includes Conception, Design, Implementation, & Maintenance unless otherwise noted.
Activities
- University of Texas Judo Team, Shodan (1st Class – black belt)
Coach, January 2006 - Current
Competitor, September 1999 - Current
Senior Men's 66kg Record:
- 2004 Texas State Championships, 2nd Place
- 2004 Lone Star Classic, 2nd Place
- 2003 Texas State Brown Belt Championships, 2nd Place
- 2003 USA Judo Senior National Championships, competitor
- 2003 Texas State Championships, 2nd Place
- Classical Guitar
Eight years private study. Undergraduate lessons with UT doctoral student Matthew Hinsley for one semester.