Hello!

I'm David, a seasoned software developer specializing in Python and Django who has successfully led multiple initiatives from conception to production. Technical work in these projects has included data modeling, API development, web interfaces, and service deployments in bare metal, virtual, cloud, and container based environments. My professional experience spans disciplines including software development, site reliability, devops, and networking. If Any of this aligns with your organizations needs, let's connect.

For examples of how I code, test, and document, check out these open source repositories:

github.com/djangoaddicts/django-pygwalker

github.com/djangoaddicts/django-hostutils

github.com/djangoaddicts/django-signalcontrol

Development
Site Reliability
Operations
Infrastructure

Skills

As a 'jack of many' I've used many different technologies throughout my career, but currently consider myself strongest in Python and Django. Below are some of the technologies I use.
Python
Django
RESTful APIs
Databases
Docker
Kubernetes
Celery
Redis
Bootstrap
Source Control
Cloud
Linux

Projects

Over the years I've had the opportunity to drive several awesome projects. Here are a few memorable ones.

Laboratory Information Management System
Summary
This full-stack service serves as the central hub for all company processes. Capabilities include ordering, sample accessioning, status tracking, file management, and report facilitation. It is used daily for all crucial operations by laboratory, clinical, and operations staff.
Tech Stack:
Python, Django, Postgres, Redis, Celery, Docker, Kubernetes, Bootstrap, OAuth, AWS

Cloud Management Platform
Summary
Analyzing data from multiple internal clouds and public providers, this platform provided data for inventory, capacity, auditing, and health status in a consolidated interface. Additionally included were self-service instance controls, trend reports, and admin-specific functions.
Tech Stack:
Python, Django, MySQL, Redis, Celery, RabbitMQ, Docker, Kubernetes, Openstack, Bootstrap, AWS, Azure, GCP, LDAP, Jira, PagerDuty

IAM Service
Summary
To ensure security and compliance, this service continuously audited identity and access management (IAM) related data from cloud providers, including AWS, and internal sources, like LDAP and Jira, to identify issues requiring remediation. Additionally, data analyzed was used for evidence gathering for certifications like SOC, FedRamp, and PCI.
Tech Stack:
Python, Django, MySQL, Redis, Celery, RabbitMQ, Docker, Kubernetes, Bootstrap, AWS, LDAP, Jira

Configuration Management System
Summary
This web based service enabled custom layer-3 and layer-2 configurations to be generated, tracked, and deployed to production equipment. This automated process linked customers through Equinix's internal exchanges, significantly reducing engineering and delivery time for exchange orders.
Tech Stack:
Python, Django, MySQL, Bootstrap, Linux, Juniper, Arista

Pre-commit Validation System
Summary
As part of an organization wide initiative to increase code quality, this tailored system was used by staff to execute developer-specific build commands used to verify code compilation prior to submission into source control, helping to ensure successful builds, code health, delivery times.
Tech Stack:
Python, Linux, Bash, CVS, GIT, MySQL, LSF

Custom Router Simulators
Summary
Due to high cost and limited availability to essential hardware used in a critical partner integration project, a simulated solution was needed. These custom developed router simulators accepted and processed CLI, Netconf, and XML commands over ssh to mimic responses of Cisco and Juniper devices. They were used for integration testing, demos, and training.
Tech Stack:
Python, SSH, Linux, Cisco, Juniper, Netconf, XML

Employment History

With nearly two decades of industry experience, I've had some great positions during my career. Below is some of the most relevant work experience.

Personal Projects

For examples of my coding experience please see the personal projects below. These are open-source and all code is available on my Github.
Click on a project below for more information.
django-pygwalker
django-hostutils
django-signalcontrol
django-handyhelpers

Education

Having earned my degrees, while working full-time, I thoroughly understand the value of education. I regularly continue to augment my knowledge through personal open-source projects and self-direct online courses. I highly value exposure to new areas and hope to always be learning.
B.S. in Information Technology
A.S. in Electronics Technology
Certificate in Computer Hardware
Certificate in Computer Networks