Experience

Product Management and Software Development Management – Portfolio of just some of the products I worked on as a Principal Product Manager and Software Engineering Manager.

Cloud Discovery and Visibility

Discovery tool for AWS, Azure, and GCP that discovers all resources in an AWS Organization, Azure Subscriptions, and GCP projects and pulls those resources into the core BlueCat Integrity Product. Installed in the cloud as a Docker image that inherits permissions from the host and performs real time updates or scheduled updates. High performance system handling 1000s of virtual private networks and associated resources, including Kubernetes services. Resulted in millions of dollars in sales and large customer base. Documentation. Demo

Screenshot

Distributed Dynamic DNS

Distributed Dynamic DNS is an application built on top of BlueCat’s Gateway web server platform that is designed to receive dynamic updates of any type, unsigned, TSIG, and GSS-TSIG, convert them to TSIG, and send them on to a DNS Server. Since it is container based with a distributed multi-node database, it can act as a load balancer for updates allowing for multiple service nodes to be distributed, thus increasing the number of updates it can handle. Additionally, the application has built in queueing so that updates are rarely dropped due to overload. The service node will queue the update until the DNS server can receive the update. If a node goes down, the remaining service nodes will continue to run. If a database node goes down, the other nodes will continue to operate. The system is designed to be completely resilient against all kinds of interruptions and make it easy for DNS to handle all updates. Lastly, stale DNS updates can be scavenged either manually or scheduled.

CiscoDNA/Catalyst Plugin

The CiscoDNA plugin application is built on top of the BlueCat Gateway web service. The CiscoDNS plugin provides an integration between Cisco Catalyst and the BlueCat Integrity Address Manager Server allowing resources to be pushed from Catalyst to BlueCat Integrity in real-time. Learn More

CiscoACI Plugin

The CiscoACI Plugin application is built on top of the BlueCat Gateway web service. The plugin provides an integration between CiscoACI and the BlueCat Integrity Enterprise server allowing resources to be pushed from the Cisco APIC to the BlueCat Integrity Address Manager. Learn More

Network Discovery

The Network Discovery Application is designed to import IP addresses using ping discovery and SNMP to populate the BlueCat Address Manager. It is built on top of the BlueCat Gateway service and can be deployed in networks not directly connected to the enterprise server. Learn More

BlueCat Gateway is a container based web service platform that allows users to develop workflows using the BlueCat REST APIs. Adaptive applications and custom workflows can be built on the Gateway platform and deployed from the Address Manager. It has built in high availability with failover. There is an associated python library available through pypi.org. https://pypi.org/project/bluecat-libraries/ . Learn more

VitalQIP Address Manager

VitalQIP began the IP Address Management Industry with a company called Quadritek Systems. As one of the primary Unix User Interface software Developers and later the Software Development Manager and Product Lead, VitalQIP led the market for many years. As development manager, I implemented Agile Scrum with a team of 50 developers and over 1000 customers including many Fortune 500 financial institutions. As lead for the entire product, I implemented multiple new features, and led many customer events to promote the product and provide feedback to the design. It was acquired by Lucent Technologies which later became Alcatel-Lucent and then Nokia. It has since been purchased by Cygna Labs. Learn More

Additional work on multiple tools for performing DDI Migrations, implementation of BlueCat in China AWS Marketplace and Equinix. Worked on and sold Tactical DNS solution to US Army for VitalQIP in first million dollar deal.

Built user displays for Lockheed Martin and Aircraft systems for the Naval Air Warfare Center.