Exclusive access to top developers
Joshua Walker

Joshua Walker

United States

Joshua Walker

Member since October 4, 2011
United States
Joshua is a senior developer who specializes in web development—primarily LAMP, Drupal, and WP. He has extensive experience developing projects from start to finish and also managing larger technical projects. He is a perfect fit when a LAMP, Drupal, WordPress, UX, or JavaScript expert is needed.
Portfolio:
  • Drastik by Design
    PHP, MySQL, JavaScript & jQuery, HTML, CSS, Drupal, WordPress, Apache, Linux, C++, C#, Windows, IIS, Mac
Experience:
  • JavaScript, 5 years
  • PHP, 5 years
  • C++, 4 years
  • C#, 4 years
Availability:
Unavailable
Preferred Environment:
Linux - (Ubuntu Gnome Remix)
The most amazing...
... thing I've built recently is a smart CRM system for a major VC that automatically updates itself via the LinkedIn API.
Employment:
  • Drastik by Design, owner and developer (2010 - PRESENT)
    • http://www.drastikbydesign.com
    • Grew client base through pixel-perfect code & a superior environment/platform.
    • Built strong, scalable infrastructure.
    • Developed several custom modules that proved reusable due to a 'best-practices' & endpoint-configurable style of programming.
    Technologies: PHP, MySQL, JavaScript & jQuery, HTML, CSS, Drupal, WordPress, Apache, Linux, C++, C#, Windows, IIS, Mac
  • Donor Depot, CTO (2009 - 2011)
    • http://www.donordepot.com
    • Prepared demonstrations & webinars.
    • Taught clients how to operate CiviCRM & administer site content & configurations.
    • Conducted regular server maintenance, upgrades & repairs.
    • Built a self-sustaining platform that deploys Drupal sites with CiviCRM installed & configured as well as other settings after a customer makes a purchase on site.
  • Exceptual Technologies, developer (2009 - 2010)
    • http://www.exceptual.com
    • Start-to-finish site & server application deployment.
    • Coded our own on-site domain registration application.
Experience:
  • Responsive Menus (Drupal module) (Development)
    http://drastikbydesign.com/blog-entry/new-drupal-module-responsive-menus

    Over 2,000 downloads in it's first month puts this as one of the fastest spreading modules on drupal.org!

    From the module description: "Just give me a CSS selector of your menu and I will make it mobile friendly (when the time is right)."

  • jQuery Raty (Star Rating) Widgets (Development)
    http://drastikbydesign.com/blog-entry/new-drupal-module-jquery-raty-widgets

    Raty is designed to be an immediate, zero-config option to either output any numeric field as 'stars' or use an interactive stars widget as a field input widget (including Views exposed filters!).

  • VieleRETS (Development)

    Massive project for real estate sites. Features: unpacks a content type with all fields required to accurately describe a property, field mapper (from RETS to Drupal content type), ability to import from CSV, XML, or RDB (automatically during cron & highly configurable), property alert settings for users, & many more features.

  • Feeds HTTPFetcher AA (Drupal module) (Development)
    http://drastikbydesign.com/blog-entry/new-drupal-module-feeds-httpfetcher-aa

    This module provides support for advanced authentication mechanisms using the Drupal Feeds module.

  • CiviCRM Stripe (Development)
    http://civicrm.org/extensions/stripe-payment-processor

    ayment Processor integration for Stripe (http://stripe.com) into CiviCRM (http://civicrm.org). I
    built this right as CiviCRM 4.2 was coming out, which changed many things about how CiviCRM extensions were
    made (new features, not backwards compatible), so I released 3 versions of this, instead of just the 1 the client
    requested (4.1). I made a 3.4 - 4.1 version, 4.2, as well as packaging the 'source' version for any version. Over
    50 actively using this since August 21st! http://civicrm.org/extensions/stripe-payment-processor

  • CiviCRM USAePay & USAePay ACH (Development)

    Activates & configures settings for USAePay as a payment gateway inside CRM. ACH module adds ACH / Direct deposit payment option to the methods of payment available.

  • CiviCRM DataTrans (Development)

    Payment Processor integration for DataTrans (http://www.datatrans.ch/ ) into CiviCRM (http://civicrm.org). Similar to Stripe, I produced a 4.1 & 4.2 version of the extension/module.

  • CiviCRM Honor Profile (Development)

    Module to allow profiles to be embedded inside the reserved (Honor Memorial) section of CiviCRM contribute forms.

  • Drastik Invoicing (Development)

    A pet project, DI was created to easily create invoices & send out a PDF & link to pay all from the comfort of a Drupal site.

Skills:
  • Languages
    HTML5, JavaScript, HTML, PHP, PHP 5, CSS, Sass, LESS, C#, Java, SCSS, C++
  • Frameworks
    Drupal 7, Drupal, Drupal 6, Nano, Android SDK, Unity3D, Qt, Zend
  • Libraries/APIs
    jQuery, Google Maps, Google Maps API, Google API, Prototype, Authorize.net, Modernizr
  • Tools
    Apache, GitHub, Git, Git flow, Eclipse, Google Analytics, Asana, FogBugz, Sublime Text, PuTTY, Zend Studio, VirtualBox, Bitbucket, Netbeans, JIRA, Nginx, Basecamp, Unix Shell, Adobe Dreamweaver, Photoshop, Vagrant, Notepad++, Adobe Photoshop, Vim
  • Platforms
    CiviCRM, Linux, LAMP, Stripe, Ubuntu, Android, Windows
  • Storage
    MySQL, MariaDB, Memcache
  • Misc
    eCommerce, Ubuntu Linux, Linux (RHEL CentOS), Data Visualization, OAuth, Kubuntu Linux, Security, IIS
  • Paradigms
    AJAX, Agile software development
Exclusive access to top developers
I really like this profile
Share it with others