I'm passionate about clean, principled designs and writing straightforward, robust software to solve problems. Though I consider myself a generalist, much of my career has focused on munging data, specifically data about computers and networks. I specialize in transforming data of all shapes and scales into information and insights.I've worked on a lot of different things and worn a lot of hats. I've racked computers, analyzed malware, built data warehouses, worked cybersecurity incidents, developed statistical change detectors, parsed just about everything, compiled SQL to awk, published papers, designed user interfaces, visualized massive networks, and so much more. I've been a student, mentor, individual contributor, team lead, scientist, and Big 4 consultant. I believe my somewhat odd career path has equipped me with unique perspectives and a diverse set of skills that help me to succeed.After graduating with a MS in Computer Science, I started full-time work at Los Alamos National Laboratory (LANL) in 2009. I belonged to an organization called Advanced Computing Solutions / Cyber Futures Lab, whose mission was to take a science-based, multi-disciplinary approach to tackling emerging cybersecurity problems. I predominantly worked as a software and data engineer, collaborating with specialists to build innovative prototypes from the ground up. Those prototypes included data collection and processing tools, malware analysis warehouses, network analytics systems, anomaly detectors and the like, some of which matured into institutional services.One such prototype, a graph-based network anomaly detector, was licensed by EY for commercialization. I joined EY in 2015 to lead the commercial development effort. During the years that I was at EY, my work focused on transforming that prototype into a commercially-viable analytics application, building out a larger ecosystem for data collection and analytics, and developing additional solutions for cybersecurity and cyber resiliency.In 2021, I joined Tanium as a backend services engineer, and I am currently a member of the Platform & Data Engineering team. My work has focused on designing and building next-generation services for querying, transforming and enriching Tanium data for use in our various products.
Listed skills include Python, Linux, Computer Science, C, and 40 others.