Brian Davis
Lead Software Engineer
Lead Software Engineer at OpenText on Dynamic Application Security
Testing (formerly Fortify WebInspect), an enterprise C# and .NET platform. Before that,
twenty-five years as the sole engineer on a factory automation and ERP
platform, from a hand-written real-time kernel up to the office reporting
clients. I work on large, long-lived systems: understanding them end to
end, modernizing them without breaking what depends on them, and owning
the failures that only appear in production.
The short version. Each role links to a fuller account on the
experience page.
- Languages
- C#, C++, Rust, SQL, Python, JavaScript, C and assembly. Earlier:
Java, PHP, HyperTalk.
- Platforms
- .NET 8, Entity Framework Core, Windows, Linux, Docker, GitLab CI,
GPU rendering and compute with wgpu.
- Data
- SQL Server, SQL Express, PostgreSQL, TimescaleDB. Schema, stored
procedure and migration design for systems that collect
continuously.
- Practice
- Architecture and design review, API surface design and validation,
cross-platform enablement, release reliability, and governed
AI-assisted development.
Experience
OpenText (formerly Micro Focus)
2021 to present
Lead Software Engineer · DAST (WebInspect)
Joined Micro Focus as a Senior Software Engineer in 2021, stayed through
the OpenText acquisition, and was promoted to Lead in 2025. More than 250
production-integrated changes to a mature product with an installed base
that cannot be disrupted, and roughly five major feature initiatives led
from design through delivery.
- Led the WebInspect settings API, which exposes the product's
full scan configuration surface programmatically, shipped as a library
that separate products consume to drive scans. Wrote roughly 80 percent of it,
including the override system and validation across every model in it.
The largest thing I have owned here.
- Owned suppressed findings and false-positive export from 2023
to 2026: the original export feature, then import, merge behavior,
correlation across providers, file encoding, and making the whole path
thread-safe.
- Built HAR support end to end, letting a recorded browser
session drive a scan, with a parser hardened against the non-standard
files real tools emit.
- Owned SQL Express through the move to Entity Framework Core,
on Windows and in Linux containers, restoring scan management under
.NET 8 without breaking existing scan files. One of two engineers on
the team developing against the Linux container branch.
- Led a Copilot governance framework with others on the team:
modular repository instructions bounding AI-assisted change around
high-risk projects, platform symmetry, localization and public
APIs.
Full detail on this role
MarketAI
Ongoing
Independent AI research and systems engineering
A sequence-learning engine built from first principles, with no
pretrained weights and no transformer underneath it, and the Rust trading
terminal that supervises it. A spare-time project for many years, and
close to a second full-time job for the last eighteen months. The terminal
framework is complete and tested; the application renders live market data
from a TimescaleDB store today, with the trading-enablement layer in
progress.
- The engine learns continuously from surprise rather than in a
training phase, reads one signal at several time scales at once, and
predicts a set of forward paths instead of a point estimate. A linear
sparse attention scheme keeps it inside a single consumer GPU.
- The terminal is Rust on egui and wgpu: one typed command
surface used identically by a human click and by the model, a
permission layer in front of it, every order through the same risk
gate, deterministic replay against history, and an enforced per-phase
144Hz frame budget.
Full detail, including how it is built
Calimon Industries, 2020 to
2021. Built the infrastructure for artificial intelligence research.
Davis Core and Pad
1995 to 2020
Lead Software Engineer and Systems Architect
Sole engineer on a complete factory automation and ERP platform across
three hardware generations, in continuous production throughout.
Requirements through deployment, plus the corporate IT it ran on.
- Replaced mechanical machine timers with programmable control,
improving timing accuracy to roughly a tenth of a second and enabling
functionality such as vacuum molding. Cycle time fell by at least 20
percent.
- Wrote a real-time kernel in C and assembly, and a
token-ring-style network stack over RS-485, because neither existed for
the original Z180 hardware and the plant floor was too electrically
noisy for anything simpler.
- Migrated the controller to x86 and Windows Embedded in C++
when the project outgrew that hardware, rebuilding the GUI, the
development environment and the OS integration.
- Built the PostgreSQL collection layer and the C# clients the
business ran on: real-time productivity and profitability per
machine and per employee, shift overviews, and inventory and customer
management. An 8 percent productivity gain in the first week
online.
Full detail on all three generations
Earlier
1991 to 1994
Burton Vision, Software Developer, 1993 to 1994. Assisted in
developing an interactive sign language and English dictionary for deaf
students, in HyperTalk.
Telecommunication Consulting and Repair, Electronics Technician,
1991 to 1992. PBX installation and component-level board repair, including
surface-mount rework and reverse engineering circuit diagrams from bare
boards.
Education
B.S. Computer Science, Southern Polytechnic State University,
subsequently Kennesaw State University, 2016.
Graduate coursework in Computer Science, machine learning
specialization, Georgia Institute of Technology.
Full experience →
LinkedIn