John De Mott, Developer in Austin, TX, United States
John is available for hire
Hire John

John De Mott

Verified Expert  in Engineering

Software Developer

Location
Austin, TX, United States
Toptal Member Since
October 23, 2016

John is an expert Drupal developer with over nine years of experience, including two years managing Drupal teams. He has worked with some of the largest Drupal sites, managing all phases of the project life cycle from soliciting requirements through deployment. John is also extremely an extremely skilled JavaScript/ECMAScript developer and has worked with React/Redux, TypeScript, Babel, Cordova, and many other modern JS tools and platforms.

Portfolio

OpenTactics
Java, Python, React, JavaScript, Drupal
MMIS
JavaScript, Drupal

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Git, Linux

The most amazing...

...project I've worked on is Bliss, a top-rated Android gratitude journal/positive psychology app which I designed and implemented in React.

Work Experience

Senior Drupal Developer

2007 - PRESENT
OpenTactics
  • Developed 50+ custom Drupal modules, including three published on Drupal.org.
  • Led the team to successfully complete The Stimson Center's Drupal 7 site, overseeing all aspects of the project life cycle and responsive design.
  • Worked with Four Kitchens to make Open Society Foundations' Drupal site mobile-responsive using SASS.
  • Helped Parenting.com create custom Drupal publishing workflow.
  • Helped Kickball.com scale a Drupal site to support 200k+ users.
  • Designed and implemented Search API interface integrating with SOLR for the University of Virgina.
  • Assisted Islands.com by creating custom modules to support user sweepstakes submissions and publishing workflow.
Technologies: Java, Python, React, JavaScript, Drupal

Senior Drupal Developer

2014 - 2016
MMIS
  • Created and maintained complex financial reporting software in Drupal.
  • Debugged multiple issues with data flow migration from several external data providers.
  • Worked extensively with MySQL for data extraction.
Technologies: JavaScript, Drupal

Stimson Center

http://stimson.org/
Lead developer and manager of large scale migration of the Stimson Center from Expression Engine.

Open Societies Foundation

https://www.opensocietyfoundations.org
Worked as a team member to implement responsive theming.

Parenting

http://parenting.com
Created sophisticated publishing workflows and managed large variety of Drupal tickets for this large, high-traffic Drupal site.

Islands

http://www.islands.com/
Worked as team member on various sweepstakes and photo contest functionality in Drupal.

UCLA | Drupal/Unity3D Integration

Lead a two-person team and worked with external Unity developers to integrate Unity 'virtual worlds' with Drupal, allowing the 3D world binary to pull geocoordinates and content from Drupal. We structured the Drupal back-end as a REST API with Views Service/JSON modules providing a common interface from which the Drupal UI and Unity binary could pull from.

University of Virginia | SHANTI Sources

Personally implemented an import of thousands of scholarly journal articles into Drupal using Feeds module, an external API. Managed and worked on extensive Views customizations allowing sophisticated searches using Search API.

DMCA Law

http://dmcausa.com/
Managed all aspects of the Drupal 7 site build, migration of data from existing Drupal 6 site, and responsive theming

Bliss

Designed and developed the leading Gratitude Journal app for Android, which has allowed users to submit over half a million positive psychology exercises.

Languages

JavaScript, PHP, Bash, Java, Python

Libraries/APIs

jQuery, React, Node.js

Tools

NPM, Babel, Git, Vim Text Editor

Paradigms

Functional Programming, Agile, Test-driven Development (TDD)

Platforms

Drupal 7, Drupal, Linux, Android

Storage

MySQL, MongoDB

Other

Front-end Development, Cordova

Frameworks

Jasmine, Redux

2004 - 2007

Bachelor of Arts Degree in Communication

University of Texas at San Antonio - San Antonio, TX, USA