As I stated on the home page, I am a professional programmer.
The majority of my past projects have been developed with Adobe Coldfusion and the fusebox framework. Coldfusion is an interpreted language that parses to Java byte code. Like many other web application languages, Coldfusion can interface with various databases, data sources and data feeds. Of the many options, I use MS SQL Server and MySQL for the Relational database management systems (RDBMS). I continue to use Coldfusion as my application language of choice. That said, every good programmer should be comfortable with one interpreted language and one compiled language. In the past I have used Visual Basic and Ruby. With the recent release of Visual Studio 2008, I have now taken to learning C# and ASP.NET. Like most new endeavors this has proven to be very frustrating and sometimes demoralizing. But at the end of the day, I must know that I am a problem solver, and it only seems natural that I will encounter problems in the process of sharpening my skills.
I am focused on building and designing solid lasting agile code. This means code that adheres to the MVC (Model View Controller) design patterns and incorporates n-Tier code separation. The end result is clean code that is easy to read, modify and is scalable to accommodate future growth. Such code can be easily passed on to new team members with minimal orientation cost. As my teacher and mentor,
Hal Helms said, "Well managed code is easier to maintain and has a lower long term cost of ownership.
Click on one of the links below to view my resume.
Resume (HTML)