Summary
I am a highly skilled and innovative creator of software solutions to complex business problems, who is passionately committed to excellence and the highest of ethical standards. I delight in designing elegant solutions that improve the lives of my customers and deliver maximum business value. I am experienced with a wide variety of projects, from simple websites to very complex migration/integration projects to highly scalable multi-threaded systems capable of processing millions of transactions.
I have been a self-employed professional software development/web design consultant since 1996.
Skills and Proficiencies
Languages
- Microsoft Visual Studio .Net, including C++ and C, VB.Net, and C#
- Java, JSP, Stripes Framework, PERL
- Server side scripting using PHP
- Client side scripting using Javascript
- Database: Microsoft SQL Server, Microsoft Access, MySQL
- Office automation: Microsoft Word/Access/Excel/Quickbooks integration
- Web servers: Internet Information Services (IIS), Apache Webserver, Apache Tomcat
- Open-source content management platforms; MODx, Drupal, and WordPress
- AJAX and Web 2.0 UI frameworks; jQuery, Scriptaculous, and Prototype
- Server platforms: Windows 2000 Server – Windows 2008 Server, Ubuntu/CentOS
- Source control: MS Visual Source Safe, Subversion and Git
- Configuration Management/Continuous Integration: Team City
- Issue Tracking: FogBugz (including customization via plugins)
Methodologies
- Automated testing using nUnit, PHPUnit, HTMLUnit, Fitnesse and Selenium
- Agile practices; Extreme Programming; Test-driven Design/Development
- Design patterns; MVC, Repository, Dependency Injection, IoC
Management Skills
- Communication; outstanding technical writer
- Business analysis; identify applicable technology to accomplish business objectives; interface with project stakeholders
- Delegation; break complex projects down into smaller pieces, assign to appropriate team member
- Mentoring; coach, teach, and encourage team members in ways to improve their skills
Work Experience
Principal, Software Development/Web Design Consulting Firm
1996 – Present
Sunergeo Systems, Inc.
As the owner of this consulting firm, I am responsible for the specification, design, testing, deployment and maintenance of custom software applications. Recent examples include:
- Highly scalable portal driven online shopping network and affiliate commission tracking system, utilizing numerous servers and a custom API to facilitate interoperability; multiple technologies.
- Internet-based workflow and membership management application for a national association of certified professionals, built on the LAMP/MODx platform. This application features a Web 2.0 UI that makes extensive use of AJAX.
- Internet-based time and expense billing application for a local land services company, built on the LAMP platform and a customized version of the Smarty template engine.
- Chain of title analysis program for a law firm specializing in title work for the oil and gas industry – consists of an Access backend, an object-oriented middle tier, and a GUI developed in Microsoft Visual Basic.net, later ported to Asp.Net MVC.
- 3D modeling and data management system designed to manage the entire residential building design process from start to finish – 3 year on-site consulting project requiring C++ and object oriented design within the AutoCAD Architectural Desktop framework.
- Electronic mapping conversion system designed to migrate data contained in several thousand AutoCAD drawings into the parent company’s system, which was based on Oracle and Integraph.
Vice President, Software Development
July 2009 – June 2011
ECX Systems, Inc.
IT startup firm where I served as executive in charge of software development projects, both internal and external. Evaluated, hired and managed software development contractors. Evaluated and selected software development tools, services, and products for use by the team. Assisted team with hands-on development/programming.
Petrochemical Designer
1992 – 1996
Petrofac, Inc.
Designed layouts of petrochemical equipment and related piping and structural systems, using AutoCAD and the Pro-Series petrochemical add-ons for AutoCAD to produce layouts and fabrication detail drawings. Extensive customization of AutoCAD via the AutoLISP programming interface to automate and streamline repetitive design tasks.
Education
University of Texas at Tyler – BFA Music – Magna cum Laude2009
Tulsa Area Vocational Technical School, Drafting & Design1989
Jenks High School, H.S. Diploma1989