| 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 |