Resume

Experience

Senior Software Developer

ThreatConnect
2015-06 - Present

Building and maintaining threat intelligence platforms used by enterprise security teams and government agencies worldwide to detect, analyze, and respond to cyber threats.

  • Architected Python-based REST APIs for threat intelligence ingestion, processing millions of indicators daily
  • Led migration from Java/JSF monolith to Python microservices with Angular frontend
  • Designed scalable data pipelines for processing and correlating threat intelligence from multiple sources
  • Implemented integrations with major SIEM and SOAR platforms including Splunk, IBM QRadar, and Palo Alto XSOAR
  • Built automated deployment tooling and configuration management for on-premise enterprise installations
  • Mentored junior developers, conducted code reviews, and established team coding standards
  • Collaborated with security researchers and analysts to translate domain requirements into technical solutions

Associate Java Developer

Premier Inc.
2012-07 - 2015-06

Developed enterprise social collaboration platform (Premier Connect) and identity management systems for healthcare industry clients.

  • Built JMS-based notification system for real-time content alerts across the platform
  • Created LinkedIn API integration for user profile enrichment, adopted as a major quarterly release feature
  • Developed reusable React components for embedding collaboration features in external healthcare applications
  • Diagnosed and resolved complex JVM memory leaks in production environments
  • Implemented user analytics tracking and engagement metrics dashboards
  • Automated Ruby on Rails deployment pipelines, reducing release time by 60%

Education

B.S. Computer Science, Minor in Mathematics

Western Carolina University
2012

Skills

  • Python
  • TypeScript
  • JavaScript
  • Java
  • FastAPI
  • Starlette
  • Pydantic
  • SQLAlchemy
  • pytest
  • React Native
  • React
  • Angular
  • PostgreSQL
  • MySQL
  • Elasticsearch
  • Redis
  • Docker
  • Git
  • GitHub Actions
  • REST APIs
  • WebSockets
  • Threat Intelligence
  • Security Platforms
  • API Design

Side Projects

Idle Rampage

In Development

Mobile idle game built with React Native. Defend against 100 waves of rogue machines, manage 6 building types, and unlock permanent upgrades through a prestige system.

React Native TypeScript Zustand

Social Compromise

In Development

Platform for civil discourse across political divides. Features anonymous matching, AI debate opponents powered by Claude, and media framing analysis.

Python Starlette WebSockets

Python Utils

Live

Comprehensive utility library with 200+ methods across 19 classes. String manipulation, validation, file I/O, HTTP helpers. 1,114 tests.

Python Pydantic pytest

Trivia Sprint

In Development

Fast-paced mobile trivia game with XP progression, daily challenges, and offline support. Features sound effects and smooth 60fps animations.

React Native TypeScript expo-av
View All Projects

Send a Message