David Sutherland
Web Application Developer IV
Boise, Idaho

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.

Skill Sets
Languages
JavaScript
PHP
HTML 5
CSS 3
MySql
Python
PostgresSQL
SQL
Java
C#
Flutter
Swift
Libraries
React
Redux
Django
jQuery
Bootstrap
Other
Complex Problem Solving
Advanced Debugging
Systems Architecture
Project Management
Team Leadership
Server Management
JetBrains
Docker
Command Line
DevOps
Professional Experience
Matraex Inc.
Boise, ID
Oct 2020 - March 2023
Senior Software Engineer - Team Lead

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.

More

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.

Key Accomplishments:
  • 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.
Client projects I managed:
  • 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.
Hewlett Packard Inc.
Boise, ID
2017 - May 2020
Software Engineer III

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.

More
Key Accomplishments:
  • 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
WWWebbify.com
Cheyenne, WY - Boise, ID
2011 - 2017
Freelance Web Engineer

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.

Prop Engine LLC
Cheyenne, WY - Boise, ID
2012 - 2017
Owner/Manager

Acquisition, inspection, rehabilitation and sale of real estate properties. Management of online presence.

Sutherland Brother Ranch LLC & 7 Bar 2 Beef
Cheyenne, WY
2006 - 2015
Co-Owner/Assistant Manager/ Acting Manager(2008-2012)

Managed Production, Inventory, Sales, and Online Presence of a 2,600 acre cattle ranch and local retail beef sales company.

More
Key Accomplishments:
  • 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%.