Joshua Walker, Software Developer in Springfield, MO, United States
Joshua Walker

Software Developer in Springfield, MO, United States

Member since April 4, 2016
Joshua is a senior developer who specializes in web development—primarily *nix server administration, Drupal, and jQuery. He has extensive experience developing projects from start to finish and also managing larger technical projects. He is a perfect fit when a server admin, Drupal, UX, or JavaScript expert is needed.
Joshua is now available for hire

Portfolio

Experience

Location

Springfield, MO, United States

Availability

Part-time

Preferred Environment

Ubuntu

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

  • Owner and Developer

    2010 - PRESENT
    Drastik by Design
    • 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: MacOS, IIS, Windows, C#, C++, Linux, Apache, WordPress, Drupal, CSS, HTML, jQuery, JavaScript, MySQL, PHP
  • Lead Developer

    2009 - 2011
    Donor Depot
    • 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.
    Technologies: CiviCRM, Drupal
  • Developer

    2009 - 2010
    Exceptual Technologies
    • http://www.exceptual.com.
    • Start-to-finish site & server application deployment.
    • Coded our own on-site domain registration application.
    Technologies: Drupal

Experience

  • Responsive Menus (Drupal module)

    Over 50,000 downloads puts this as one of the fastest spreading and most-used 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

    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

    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)

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

  • CiviCRM Stripe
    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

    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

    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

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

  • Drastik Invoicing

    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

    JavaScript, HTML, CSS, PHP, HTML5, Less, Sass, SCSS, C++, C#, Java
  • Frameworks

    Nano, Android SDK, Unity3D, Prototype Framework, Qt, Zend Framework
  • Libraries/APIs

    jQuery, Google Maps, Stripe, Authorize.net, Google API, Modernizr
  • Tools

    Google Analytics, Sublime Text, PuTTY, Zend Studio, Apache, FogBugz, Asana, Eclipse IDE, Git, GitHub, Bitbucket, Basecamp, NGINX, Jira, VirtualBox, Adobe Photoshop, Adobe Dreamweaver, Notepad++, Vim Text Editor, Vagrant
  • Platforms

    Ubuntu Linux, Drupal, Drupal 7, Linux RHEL/CentOS, Linux, LAMP, CiviCRM, Ubuntu, Drupal 6, NetBeans, Windows, Android, Kubuntu Linux, WordPress, MacOS
  • Storage

    MySQL, Memcached, MariaDB
  • Other

    eCommerce, GitFlow, Customer Relationship Management (CRM), Content Management Systems (CMS), Zen Cart, Merb, Data Analysis, Front-end Development, Unix Shell Scripting, Ajax, OAuth, Data Visualization, IIS
  • Paradigms

    Agile Software Development
  • Industry Expertise

    Security

To view more profiles

Join Toptal
Share it with others