Resumé

[ Request Resume as PDF ]

Profile

14+ years experience developing for the Web using a wide range of languages and technologies.

Organization: Leadership, project management / coordination, and technical skills.

  • Willing to lead or follow
  • Detail oriented, stable and reliable
  • As a multi-tasking communicator/developer:
    • I pick up new technologies very rapidly
    • Follow provided procedures exactly
    • Comment code 'to a Tee'

Able to solve problems with no supervision but am always open to comments and ask clarifying questions where matters are unclear before proceeding.

Specialties include:

  • Information gathering, storing, transmission (CRUD)
    • Custom forms and processing scripts
    • Validation and "anti-hacking" specialist
    • Your business rules enforced
    • Advanced database design [ 3NF or your specification ]
  • Framework Support (MVCs)
    • Codeignitor (and decendants)
    • cakePHP
  • E-commerce implementation and integration including custom (from scratch) design
  • Integrating inherently "unfriendly" open source applications and APIs
  • Complex CURL and SOAP procedure writing
  • Advanced JavaScript coding and integration / implementation
    • Form validation and other client-side functionality
    • Jquery / MooTools implementation and customization
    • AJAX
    • JSON
  • Upgrading or converting existing code
    • Converting static sites to dynamic sites
    • Converting ASP to PHP
    • Converting Perl to PHP
    • Converting MsSQL to MySQL
    • Converting Flash to jQuery / MooTools [SEO-friendly]
  • Optimizing existing PHP code and database functionality
  • dotMOBI conversion for mobile devices
  • Complete site re design with cross-browser optimized CSS and Javascript
  • SEO
  • Custom CMS application design and implementation
    • Wordpress
    • Drupal
    • Custom

Languages / Technologies / Libraries

  • HTML
  • XHTML
  • jQuery
  • AJAX
  • PHP
  • MySQL
  • Perl
  • Javascript / JSON
  • ASP
  • XML
  • PHP Libraries
    • SOAP
    • CURL
    • GD
    • Custom - vast array of custom R.A.D. code at my finger-tips
  • Various CMS systems experience including WP and Drupal
  • Can hand code HTML, XML, CSS, Javascript, PHP, SQL, etc.. etc.

Software Tools / Server Related Mentions

  • Photoshop
  • Dreamweaver
  • UltraEdit or can use server-side such as VIM
  • CVS Applications (such as Subversion)
  • Frameworks (See above)
  • Telnet (Linux command line where necessary and allowed)

Educational Degrees

  • Computer Engineer [Control Data Institute]
  • Novell (3.x) Engineer [New Horizons Institute]
  • Advanced I.C.C. (computer control center), and Radar Engineer [HAWK Air Defense System]
  • AA Political Science [Palomar College]
  • Literally thousands of hours of programming experience

Portfolio

  • Please visit my portfolio page for the concise list of projects that I have participated in, managed, or solely created.

References

  • A very long list of references is available upon request including phone numbers and email addresses.

 

3rd Normal Form is a normal form used in database normalization. 3NF was originally defined by E.F. Codd[1] in 1971. Codd's definition states that a table is in 3NF if and only if both of the following conditions hold ... [click link for more information].
Electronic commerce , commonly known as (electronic marketing) e-commerce or eCommerce, consists of the buying and selling of products or services over electronic systems such as the Internet and other computer networks.
CURL is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition from between formatting and programming; providing a means to embed more complex objects in simple documents without having to switch between programming languages or development platforms.
SOAP , originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.
JavaScript is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites.
jQuery is a lightweight cross-browser JavaScript library that emphasizes interaction between JavaScript and HTML. It was released in January 2006 at BarCamp NYC by John Resig. Used at about 20% of the 10,000 biggest websites, jQuery is the most popular JavaScript library in use today.
MooTools is an open source, lightweight, modular object-oriented programming JavaScript Web application framework released under the MIT License.
AJAX (shorthand for asynchronous JavaScript and XML) is a group of interrelated web development techniques used on the client-side to create interactive web applications. With AJAX, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
JSON , short for JavaScript Object Notation, is a lightweight computer data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects).
Active Server Pages (ASP) also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically-generated web pages.
PHP is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages.
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.
MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced (My S-Q-L), but often pronounced (My SeQueL).
SEO is the process of improving the volume or quality of traffic to a web site from search engines via "natural" or un-paid ("organic" or "algorithmic") search results as opposed to search engine marketing (SEM) which deals with paid inclusion. Typically, the earlier (or higher) a site appears in the search results list, the more visitors it will receive from the search engine. SEO may target different kinds of search, including image search, local search, video search and industry-specific vertical search engines. This gives a web site presence.
Organic Optimization strictly refers to your web site or product appearing higher (foremost) in a user search of one or more search engines (such as Google ot Yahoo), without you paying for any advertising on them.
Search Engine Marketing is a form of Internet marketing that seeks to promote websites by increasing their visibility in search engine result pages (SERPs) through the use of paid placement, contextual advertising, and paid inclusion.
Directory Promotion is a form of Internet marketing whereby a business owner or representative finds and lists their business with all relevant business directories on the Internet. Please contact me for a list of free directories currently available.
There is no substitute for experience when the ability to rapidly absorb and implement new technologies is important.
My Portfolio Page is a concise (Web 2.0) list with links. Many more examples are available upon request. Click the link to view.