
John De Mott
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Drupal Developer
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.
Experience
Stimson Center
http://stimson.org/Open Societies Foundation
https://www.opensocietyfoundations.orgParenting
http://parenting.comIslands
http://www.islands.com/UCLA | Drupal/Unity3D Integration
University of Virginia | SHANTI Sources
DMCA Law
http://dmcausa.com/Bliss
Skills
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
Education
Bachelor of Arts Degree in Communication
University of Texas at San Antonio - San Antonio, TX, USA