I am an experienced agile blockchain and full-stack software developer with a primary focus on blockchain based solutions and decentralized applications. With a proven track record of delivery, I believe in quality, usability, and stability.
Constructed entire framework of React components including forms with validation, fetch request buffering, client side caching, and Redux async script automation. As a team lead, worked in conjunction with designers and developers to deliver high traffic multi-tenant systems in Angular (Angular Material, Bootstrap) and React (Redux, React Router, Redux Thunk, WhatWG Fetch). Setup and configured CI (Jenkins), Git repository system (GitLab) and integrated with issue tracking (JIRA) and chat system (Slack). Setup and configured project build and deployment processes utilizing Gulp, Webpack, Jenkins, Webhooks and Bash. Lead code reviews with development team, participated in daily scrums and assisted in training of new team members. Wrote Java file migration script with PostgreSQL and binary image uploading.
Engineered a real-time automated support call center system (Node, Meteor, MongoDB, Handlebars, Mustache) with connectivity to Asterisk/AMI, billing software (Node, Microsoft SQL), MikroTik WiFi access points (Node) and email (Node - POP3, SMTP). Designed and developed a mobile app (PhoneGap, Ionic, SQLite) for remote technicians to interface with the Bill People support system API. App includes push notifications, local caching, photo taking, online/offline connectivity handling, image uploading, and geo-fencing for technician check-ins.
Developed restaurant drawer closeout system (PHP, MySQL, MVC) with reporting and a DSL (Domain Specific Language) for custom validation and reporting workflows. Converted server data center (Microsoft SQL, Exchange, Active Directory, IIS) to a linux based virtualized infrastructure (CentOS, ProxMox, KVM) and setup a backup system (ProxMox, NFS). Created migration scripts and automated system (Python) for converting from one support system (Rodopi) to another support system (Deskpro). Developed several WordPress and Joomla sites for customers of the ISP. Made a WordPress (PHP, MySQL) plugin to handle updating and minor geolocation functions for ISP gateways and access points. Developed a CMS in ColdFusion for local mountain engineering guide company. Built a custom online store (PHP, MySQL) that interfaced with PayPal for payment handling. MVC framework (PHP) was custom built by me for this project. Helped a local real estate company by developing an online property manage system (PHP, MySQL) with MLS integration using the CodeIgniter framework.
When I am not working on new and innovative ways to advance blockchain based technology, I like to work outside in my garden or practice the art of woodworking.
If the weather decides it best to stay inside, I like to relax in comfortable clothes with a funny or scary movie and loved ones while we create new exciting foods for our consumption.
I don't get to play as much anymore but I do enjoy a good game of baseball, football, basketball, or pretty much almost any sport.