Home

Timothy Black - Full Stack Web Developer - JavaScript Node.js Python PHP
[email protected]
Location: Kennewick, Washington, USA
Relocation:
Visa:
Resume file: Tim Black, Web Developer - Resume_1789286054088_1789290215394.pdf
Please check the file(s) for viruses. Files are checked manually and then made available for download.
T I M O T H Y L . B L A C K
FULL STACK WEB DEVELOPER

Kennewick, WA
620-306-1507
[email protected]

linkedin.com/in/timblack11
github.com/timblack1
stackoverflow.com/cv/timblack1


with 26 years experience programming in JavaScript, PHP, and MySQL, and 16 years with Python.
WEB DEVELOPMENT SKILLS IN 4 WEB APP ARCHITECTURES
Languages: JavaScript/Node.js, Python, PHP, XQuery, CSS, HTML5, SQL
Databases: MySQL, SQLite, CouchDB, PouchDB, GunDB
Frontend: Single Page Applications, Progressive Web Apps, Vue, AngularJS, Polymer/Web
Components/lit-element, D3.js, Bootstrap, Backbone, jQuery, jQueryUI, Google Maps API, Hoodie.js,
ExtJS
Backend: Node.js, Django, TurboGears (incl. SQLAlchemy), CodeIgniter, Joomla (installing,
configuring, maintaining, writing custom extensions), Drupal, custom PayPal IPN integration
Architectures: Single Page Application + API, MVC Framework, Joomla Extension, Custom Code
Tools & methods: Git, Docker, continuous integration & delivery, unit testing, NPM, LAMP stack,
Trac, phpMyAdmin, cPanel, ImageMagick, InkScape, Gimp



WEB DEVELOPMENT EXPERIENCE 20 YEARS

Senior Software Developer, October 2020-October 2025, WealthCounsel
Develop & maintain complex Estate Planning drafting and education software written in Vue,
Angular, and CKEditor on the frontend, and Node and XQuery/MarkLogic on the backend
Software Engineer, December 2019-August 2020, Nuke Digital https://github.com/timblack-NukeDigital
Create custom e-commerce site for the largest HVAC manufacturer in the world, as a single page
application using web components with a Node.js API backend


Software Developer, June-July 2019, Quantivate
Migrate development environment from Vagrant to Docker
Refactor legacy code to make it more modular, testable, and maintainable
Implement best practices, clean up problematic code, write unit tests


Web Developer & Owner, 2000-present Always Reformed Web Development (alwaysreformed.com)
40 hr/wk contract with Quantum Trading Technologies (Sept. 2016-April 2019)
Develop & maintain user-facing CodeIgniter & AngularJS web applications (3 primary, 7 other
secondary) used in option trading to scan for the most profitable trades, predict and graph their
profit & loss using the Black-Scholes formula, predict seasonal price movements, and provide
platforms for training option traders: paydaystocks.com, seasonedstocks.com, tradepartner.io
Develop & maintain a central API used by the above applications
Design & Support: Collaborate with product & support leads, support staff, & other developers
to design new features & solve users problems
Produce offer pages
Optimize slow code
Devops: Develop & maintain all apps databases & servers, automate deployment, manage
development/testing server, migrate to Docker
Design & create flexible auto loan rate-card entry interface in Polymer and a Django Rest Framework
backend (2016), example Drupal sites, Polymer & Hoodie apps (2016)
Create & maintain mostly Joomla (and a few hand-coded) websites for churches & other
organizations (2006-present)
Create in-house project/client/contractor management, time tracking, billing system in TurboGears
(2006-present)
Maintain & develop an existing warehouse logistics system for all of a major wireless phone
network s stores, warehouses, and inventory in PHP & MySQL (2007-2010)

President, 2010-2016 CaneyPUGgies (Caney Python User Group, https://web.archive.org/web/*/
caneypuggies.alwaysreformed.com) - Help group members learn web development in Python using
TurboGears, then JavaScript using CouchApps, CouchDB, Hoodie, Node.js, Backbone, and Polymer, create
Reformed Churches Locator (github.com/timblack1/rcl)
Keywords: cprogramm javascript information technology Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];7709
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: