2024 — Now
The first hire at this early-stage, clinical software startup - I helped manage everything from securing our K8s cluster and writing database migrations, to writing Rust and building responsive UI's with React. The Bluefin platform built simulations of clinical trials in near realtime. All these complex calculations running browser on average business laptops - in an industry where competitors have traditionally relied upon on-premise servers to scale.
Dallas, Texas, United States
Specializing in consulting and bespoke software development, through this role at Q6, I've worked with dozens of technologies encompassing the full stack - from fault tolerant distributed computing of 10's-of-thousands of transactions a minute to solving layer 3 performance across high latency WAN connections with TCP stack optimizations and profiling.
Heath, TX
Hired to improve engineering-wide processes by applying DevOps philosophies. Completed a full-stack development effort comprising of multiple databases, multiple networks, across 5 microservices. The first public facing product from GMR. Mobile friendliness, custom data visualizations, interactive diagrams, customer notifications, administration portal, search engine with custom search grammar. The development work was completed 8-months ahead of schedule. Targeted avg. response time under 20ms.
Dallas/Fort Worth Area
Hired to improve the process problems plaguing the engineering department. I trained and mentored two engineers and worked with different stakeholders to begin the shift to self-managed, organically created teams and processes. My team worked on migrating legacy systems to a modern stack with a high level of quality and performance, while gathering metrics to demonstrate the benefits of modern development styles and principles on speed and quality of development.
Dallas/Fort Worth Area
Worked on a fully remote/distributed engineering team of seven to build the .NET Contrast Agent. The .NET Contrast Agent uses binary instrumentation to track runtime objects in realtime, and uses this information to discover data flow paths to detect vulnerabilities with industry leading precision. The agent extends this realtime analysis to production environments to block attacks without requiring code modifications by developers.
Low-level IL manipulation and generation - including assembly metadata.
Low-level analysis of hot paths for even the smallest allocation - to optimize for low latency GC.
Low-level internals of the CLR and CoreCLR, for both .NET Framework (3.5-4.8) and .NET (Core 2.1-3.1, 6, 7).
Reverse engineering of .NET assemblies for evaluation of possible vulnerable paths and low-level IL hooks.
Architected and helped implement automatic injection of .NET/Java/NodeJS/PHP agents into existing Kubernetes workloads with a Kubernetes operator. The operator was designed to operate in large Kubernetes of over 10,000 pods though the use of techniques such as back pressure control, event stream compression, etc. This Kubernetes operator is now Open Source.
Architected and helped implement a cross-platform/cross-language IPC communication channel to be used across Contrast agents.
Architected and helped implement a cross-platform .NET UI to aid in diagnostic and value worth tasks.
Architected and helped implement a telemetry aggregation and error reporting service to aid agent developers in building better and more robust agents. This service is currently used by all Contrast agents. The entirety of this service was designed, implemented, and deployed by the .NET agent team - including concerns such as high availability, horizontal scaling, infrastructure security, abuse detection and mitigation, time series based reporting, etc.
Education
2012 — 2015
Neumont University
Bachelor of Science (BSc)
2012 — 2015