James O'Doherty

(580) 678-2442

Work Experience

Software Engineer

Kudu Dynamics
May 2023 — Present

Solving the nation's hardest problems to push the boundaries of what's possible.

Principal Software Engineer

Huntress Labs
August 2021 — May 2023

Bringing Huntress Managed Endpoint Detection and Response (MEDR) to macOS.

  • Led a team of engineers in porting the existing Windows endpoint monitoring software to macOS to provide managed ThreatOps monitoring of persistence mechanisms.
  • Built a strong product-focused team culture where quality wasn't just measured by avoiding bugs but also by trying to validate that we were building the right thing for our customers.

Member of Technical Staff

NASK Inc.
February 2016 — July 2021

Created data transformation and visualization tools to empower government analysts.

  • Architect and lead developer of a web-based visualization and dashboarding platform enabling over 14,000 intelligence analysts across 18 organizations to explore and share insights using data from hundreds of live and historical data sources.
  • Architect and lead developer a serverless scripting platform for analysts to develop and publish their own HTTP APIs in Python or Ruby right in their web browser.
  • Rapidly developed multiple MVPs for various cloud agnostic green field projects within estimated time and budget constraints utilizing DevSecOps and 12-factor app methodology.

Software Engineer

CACI International Inc.
June 2015 — February 2016

Maintained software baseline for the Lightweight Counter-Mortar Radar (LCMR) system.

  • Developed a scriptable tool for packaging radar firmware updates as standalone graphical installers with a simple step-by-step wizard interface.

Full-Stack Developer

Lawton Marketing Group
December 2013 — June 2015

Developed bespoke web applications and custom websites for businesses, small and large.

  • Developed branded PDF document generators, event registration systems, video webinar platforms, searchable agent directories, and other bespoke client web apps.
  • Provisioned servers and AWS resources for hosting client websites, databases, and APIs.
  • Integrated customer identity providers using SAML Single Sign On (SSO).

Cryptologic Language Analyst

United States Air Force
August 2006 — August 2010

Managed the instruction and on-the-job mission training of junior enlisted Korean linguists.

Education

Cameron University

Bachelor of Arts in Mathematics
2013

Defense Language Institute

Associate of Arts in Korean
2008