Kniffen Web Design

Resume

Summary

Programmer and web developer with experience developing both solo and client projects. Places emphasis on usability and maintainability. Experienced at "diving into" large amounts of code and refactoring as well as database design and data modeling.

Skills

Programming Languages

  • JavaScript
  • PHP
  • Python
  • Java
  • SQL
  • C#
  • C++
  • VB.NET
  • qBasic
  • RegEx
  • ActionScript

Internet Technologies

  • CSS
  • xHTML
  • HTML
  • XML
  • JSON
  • Django
  • Phonegap
  • JSP
  • ajax
  • BeautifulSoup
  • PDO
  • Struts 1.3
  • Apache Tiles
  • Spring MVC

Databases

  • MySql

ORM

  • Doctrine (PHP)
  • SQLAlchemy (Python)
  • SQLObject (Python)
  • ADO.NET
  • Django ORM

Development Tools

  • SVN
  • Ant

Web Servers

  • Apache
  • Tomcat
  • WebLogic 8.1

Payment Services

  • PayPal
  • Amazon Payments
  • Google Checkout

Web Applications

  • WordPress
  • Vanilla

Javascript Frameworks

  • jQuery
  • underscore
  • Backbone
  • Jasmine
  • Knockout
  • Google Maps
  • PrototypeJS

Work Experience

  • VML

    September 2010 - Present
    Lead Web Developer
    • Lead on several hybrid mobile application projects.
    • Improved on cross platform code reuse strategies for existing projects.
    • Developed a Google Maps implementation using a custom POI database and also incorporating hotel locations for Carlson Hotels.
    • Mentored fellow developers in Javascript.
    • Built mobile websites using NetBiscuits and jQuery Mobile.
    • Engineered reusable jQuery plugins.

    Environment:

    • JavaScript
    • jQuery
    • underscore
    • Knockout
    • PrototypeJS
    • JSP
    • Apache Tiles
    • Struts 1.3
    • WebLogic 8.1
    • SVN
    • Apache
    • HTML
    • CSS
  • VML

    January 2010 - September 2010
    Interactive Web Developer Contractor
    • Worked almost exclusively on Copia, a social networking eReading platform
    • Served as primary JavaScript developer for the project’s web presence.
    • Developed dynamic web pages using JSP, and Java.
    • Performed trouble shooting tasks on a daily basis.
    • Mentored fellow developers in JavaScript programming.
    • Designed/Architected Behavior layer of the Copia website
    • Delegated programming assignments

    Environment:

    • JavaScript
    • jQuery
    • JSP
    • Java
    • CSS
    • xHTML
    • Apache
    • Tomcat
    • SVN
    • Ant
  • Level 2 Design

    May 2008 - December 2010
    Web Programmer
    • Used PHP and MySql to create custom content management systems.
    • Developed front and backends of e-commerce sites in PHP, MySql, JavaScript, HTML and CSS.
    • Leveraged many payment services including PayPal, Google Checkout and Amazon payments.
    • Implemented interactive interfaces using JavaScript and several libraries, most notably jQuery.
    • Programmed themes and plug-ins for WordPress.
    • Developed informational websites on top of an original templating framework implemented in PHP.
    • Debugged issues in sites usually involving cross browser JavaScript and CSS rendering, PHP/MySql bugs and Action Script issues.
    • Created contact forms in HTML that used PHP to email information.

    Environment:

    • PHP
    • MySql
    • xHTML
    • CSS
    • JavaScript
    • jQuery
    • Custom CMSes
    • WordPress
    • PayPal
    • Google Checkout
    • Amazon Payments
    • Java
    • JSP
    • ActionScript

Education

  • Lipscomb University

    Bachelor of Science Degree
    December 2009
    Major: Information Technology Applications
    Minor: Computer Science
    Involvement: Programming Team (2 years), Programming Tutor