Stay Connected

Stay connected with me using the Social Networking icons below. Follow my latest blog entries with my RSS Feed and be sure to share my articles that you find interesting or helpful. You can also keep up to date with me and use my social networking applications on Facebook and Twitter using the icons below.

RSS Feed Follow Facebook Follow Twitter Download vCard

Skills, Languages, and Technology

High Level/Architectural Skills

  • Object Oriented and Procedural Paradigms. Learning Functional Programming.
  • Software Architecture: 3-Tier, MVC, Client-Server, SOA, etc.
  • Creational, Behavioral, and Structural OO Design Patterns
  • Software Engineering Lifecycle
  • Writing formal (Software Requirements Specifications and Software Design Documents) and informal (Functional Specifications and Technical Specifications) Software Engineering Documents.
  • Planning using standard diagrams such as Class Diagrams, Flow Charts, UML Diagrams, Database Structures, etc.
  • Experience with PHP MVC Frameworks (CakePHP) and building off of scaffolding
  • Open Source solutions (WordPress, Joomla, and ZenCart)
  • Working with and managing off-premises developers or development teams throughout the world.
  • Software Development Processes: Waterfall, Spiral, Iterative, and Agile Processes. Most experience in Agile processes, and agile implementations of iterative processes. Experience with several of the Agile development methods including Extreme Programming (XP), Feature Driven Development (FDD), Test Driven Development (TDD) and Scrum.

Languages

  • PHP 4 & 5+ - Almost a decade of experience with OOP in PHP. Expert with the following PHP Extensions: mysql/mysqli/PDO/ODBC/pgsql, cURL, DOM, XML, FTP & sFTP, gd, mcrypt, json, pthreads, posix, APC, memcached, SMTP, and many more.
  • HTML 4/5 & CSS2/3 - Expert in writing well formed, semantic HTML and CSS in standards compliance mode to conform to the most rigid standards, like HTML 4.01 and CSS 2.3 as well as utilizing the newest features of HTML 5 and CSS 3 including responsive design with Media Queries.
  • JavaScript - Expert in Javascript to create responsive and interactive web and mobile applications. I have extensive experience developing with plain JavaScript and JavaScript libraries - in particular jQuery and Bootstrap JS.
  • SQL - Expert in writing SQL queries for MySQL and MSSQL with some experience in Postgres. Knowledgeable in database security and utilizing technologies such as prepared statements and transactions as well as properly sanitizing.
  • VSQL - Have been writing and optimizing VSQL queries for Vertica for 4 years.
  • ElasticSearch - Experience with the JSON Query DSL to manage and analyze more than 60 server's access logs simultaneously with an average of 100gb of data on a daily basis.
  • Flash/Flex ActionScript 2/3 - Over 6 years experience working with Macromedia/Adobe Flash. Expert in both Flash and Flex with extensive experience developing custom applications, components, and websites in Flash and Flex; utilizing both AS2 and 3. Developed a custom Flash/Flex CMS & E-Commerce platform that is fully templatable.
  • Java
  • Perl
  • C++ - Learned Object Oriented Programming in C++ at Monmouth University in my Programming Classes and spent four years developing during college and after with C++.

Concepts & Small Languages

  • NetBiscuits BiscuitML (Mobile Transcoder for Websites and Web Applications on Mobile Devices)
  • AJAX
  • SOAP + WSDL
  • JSON
  • REST
  • SEO
  • Regular Expressions
  • Bash
  • Sed, Awk, & Grep
  • Cron
  • LDAP
  • XML/XSLT/Xpath
  • SVN
  • GIT
  • PEAR
  • SSL/TLS
  • OAuth 1 & 2
  • SMS & MMS
  • SMTP
  • POP & IMAP
  • Rally and JIRA Agile Iteration Tracking

Open Source, Libraries, APIs

  • Smarty PHP Templating
  • jQuery Javascript Library
  • jQuery Mobile
  • jQuery UI
  • Bootstrap JS 2 & 3
  • Prototype Javascript Library
  • Librato
  • Graylog
  • Google & Yahoo Maps APIs
  • Google Apps APIs
  • TinyMCE & CK WYSIWYG Editor
  • WordPress: Templates, Addons, and more
  • Joomla CMS
  • ZenCart E-Commerce
  • Facebook Graph API & (Legacy) REST API
  • Twitter API
  • Google AdWords and AdSense
  • Boomerang, Google Analytics, and NewRelic

Security Suites & Systems

  • Backtrack 5 Linux
  • Nexpose Commercial
  • Metasploit
  • Nessus
  • NMAP
  • TShark & Wireshark
  • SQLMap
  • Maltego
  • And many, many other tools in Backtrack

Software Suites

  • Adobe: Photoshop, Flash, Flex, Dreamweaver, Illustrator, Acrobat, etc.
  • Microsoft Office: Word, Excel (Including advanced functions and graphing), PowerPoint, Access, Visio, Outlook, etc.

Operating Systems/Server Admin/Networking

  • Windows, Apple OS/Mac, Linux/Unix (Experience with Debian, RHEL, Ubuntu, Backtrack, and Gentoo Distros)
  • Configuring and administering LAMP and LAMP-Like servers. (Both Apache and Lighttpd web servers)
  • 2 Years of Cisco CCNA Training