I got my first taste of web development by maintaining and rebuilding websites for the family businesses. The Web quickly became my passion. I decided to make it my profession in 2008.
Since then I've developed websites and webapps for companies of every size ranging from small startups to Fortune 500 Companies. These sites and apps have ranged from single page CSS templates, to huge multi server systems that process, decipher and display 10's of millions rows of data from around the world.
Over the years, I've focused on one thing. Learning how the system works. By doing so, it has given me an unusually deep understanding of the lifecycle of web and the ability to solve every problem I've faced on the web.
Provide project and technical leadership to the team of 8+ developers. Work with clients to scope and prioritize project features.
Implement complex features on projects. Onboard new clients and recover systems. Remove roadblocks for team development. Implement team process improvements and DevOps.
This position required managing and working on multiple projects simultaneously. The max number of projects I had to manage at once was 8. Our development team ranged from 5 to 8. We worked as a cross platform team to fill the clients requirements.
- Created a cross project team development solution. I developed a series of Docker development containers which enabled the team to quickly refocus their development efforts towards any of our projects by opening a simple desktop shortcut for the project.
- Implemented an agile based team management and development system. Which eliminated development bottlenecks and enabled us to collaborate as a team to handle every project requirement brought to us.
- Advisorpedia:
An Investment Advisors advise platform. We inherited this project from a developer that could no longer maintain it. I set up an AWS EC2 behind load balancers running Nginx, Django, MySql. In addition to more trivial web features and maintenance, my team built a system to process and compare email campaign lists of 10-100K rows against a core dataset of 1M national advisors. After previewing, the user could download an asynchronously generated csv containing the matched and filtered data. - Agri Pay: An Agricultural Employee payroll system running on AWS, express, MySQL. We fixed bugs, added report exporting, bulk user imports, Quickbooks online sync and cloned the system into an AWS auto scaled server, turned it into a white label-able payroll SaaS called Blue Collar Time.
- Black Sage Technologies:
A defense technologies company. We improved and maintained their flagship DefenseOS platform. It utilized a React/Redux front end and a Python, Flask, PostgresSQL back end - landproDATA: Assessed their sophisticated PHP based data harvesting system and recommended options for their backend upgrades.
- Site Shield: A business process automation API driven mobile app using PHP, MySQL and an internal app framework. Coordinated with client to refine and implement an MVP from the ground up. Modified and added features as client received feedback from users.
- Total Asset Protection: A mobile app to document personal property for insurance claims using Flutter and Django. We inherited a mostly finished app that had complex bugs. We fixed the bugs and launched the iOS app.
- Venture Titles: The newest title company in Idaho. Created a custom CMS driven marketing site, with multiple calculators and internal SSO authentication. Hosted it on AWS with a PHP, MySQL backend
- Wevorce: A marriage counselling and peaceful marriage settlement company. Wordpress front end, Express Admin, Java API, Discourse Forum (Docker Container). Optimized site load times, fixed bugs, implemented new user intake workflow, upgraded legal document templating system, cloned into a resealable SaaS.
Coordinate with company managers and teams to scope, design, refine and iteratively build interactive web apps designed to streamline, track and report on team performance. Maintained legacy web apps and Lamp/Wamp servers. Built and maintained automated systems to process and cache big datasets for reporting tools.
- Fully integrated team Jira data into Reporting data.
- Architected and built a high performance interactive metrics reporting system. Which merged dissimilar data from multiple sources, decreased report development time by more than 75% and page load time by up to 90%. In addition to greatly increasing data consistency and accuracy, this system also providing full visibility into all data included in the metrics with the ability to dynamically view, sort, filter and export data.
- Created a highly performant, full feature sorting table tool. Which supported over 10 million cells of data, with high performance. Features include true pagination, real time column filtering and sorting, filtered dataset exporting.
- Built an integrated filtration selection tool for the reporting system which provided real time dataset counts for each filterable selection. The dataset counts updated with each filter selection to give the user feedback on what effect the filter setting would have on the dataset.
- Upgraded the entire suite of reporting servers from PHP 7.2 to 8.0
Acquire and coordinate with clients to scope website and app requirements. Iteratively design, prototype, develop, deploy, host websites and web apps. Provide support, maintenance and empirical enhancements for small and medium businesses.
Acquisition, inspection, rehabilitation and sale of real estate properties. Management of online presence.
Managed Production, Inventory, Sales, and Online Presence of a 2,600 acre cattle ranch and local retail beef sales company.
- Increased gross annual income by 50% through effective online presence and market analysis.
- Increased local sales by 400% through website modernization, resulting in a premium sales price.
- Modernized IT infrastructure to automate time consuming tasks and reduced overhead by 25%.