Joshua Daugherty

Software Engineer & Developer

Experience

Kratos SRE

Associate Software Engineer, Kratos SRE, Inc. – Birmingham, AL

  • Nondestructive Solutions Development | UltraSpec

NDA restrictions - details of this work are limited. Feel free to contact me for more information about my position.

Celestia Diagnostics

Lead Python Developer, Celestia Diagnostics – Birmingham, AL

  • Sole developer responsible for designing, building, and maintaining a full-scale acquisition and analysis pipeline in production.
  • Architect and deploy cloud infrastructure using AWS Lambda, S3, IAM, SQS, and Snowflake for data warehousing and analytics.
  • Develop internal GUI applications using a proprietary toolkit to streamline lab workflows and data interaction.
  • Build secure, encrypted systems for HIPAA-compliant data storage and transmission across clinical and research teams.
  • Build, train, and deploy machine learning pipelines optimized for internal diagnostic and analytics use cases.
  • Maintain and evolve multiple Python repositories supporting analysis, backend services, and cross-functional workflows.

Due to NDA restrictions, details of this work are limited. Please feel free to contact me for more information about my role and contributions.

UAB

Graduate Teaching Assistant, Probability & Statistics – University of Alabama at Birmingham

  • Teach probability theory and Python programming (NumPy, Matplotlib, and related libraries).
  • Assist 200+ students through lectures, office hours, and collaborative instruction.
  • Proctor exams, prepare materials, grade assignments, and provide hands-on feedback.
Saucey Inc.

Catalog Specialist, Saucey Inc. – Remote

  • Evaluated onboarding inventory for 100+ stores, providing actionable feedback.
  • Modified SQL and Bash scripts for automated onboarding and maintenance tasks.
  • Performed quality control on store menus and product listings for accuracy.

Education

UAB

MS in Computer Science

University of Alabama at Birmingham | 2023–2025

  • GPA: 3.9 / 4.0
  • Relevant Courses: Computer Vision & CNNs, Deep Learning, Artificial Intelligence, Advanced Algorithms & Applications, Software Engineering, Machine Learning, Database Systems, Linear Algebra, Programming Languages, Automata Theory
UAB

BS in Computer Science

University of Alabama at Birmingham | 2020–2024

  • GPA: 3.8 / 4.0
  • CS GPA: 4.0 / 4.0

Skills

Programming

Python, Java, SQL/PostgreSQL, LaTeX, Bash, GDScript, REST APIs, PowerShell

Mathematics

Linear Algebra, Differential Equations, Advanced Calculus, Probability Theory, Discrete Mathematics

Software & Tools

AWS (Lambda, S3, EC2, SQS, IAM), Snowflake, Docker, Git, Linux, Godot Engine, VS Code, IntelliJ, MS Office

Projects

CUDA-Accelerated Graham Scan

CUDA-Accelerated Graham Scan

GPU Programming Project

  • Collaborated in a team of three to implement the Graham Scan algorithm for convex hull detection on point clouds.
  • Ported the algorithm to GPU using the CUDA Toolkit, optimizing for memory and parallel execution.
  • Rendered graphical output to visualize point clouds and resulting convex hulls; compared CPU and GPU performance.
  • Benchmarked performance across data sizes to analyze computational gains from GPU acceleration.
CGI Application Tracker

CGI Application Tracker

UA Innovate Hackathon – 2nd Place Finish

  • Developed a React-based web application with a responsive UI for CGI's recruitment process.
  • Built a dual-role authentication system for students and staff, with real-time database integration (MongoDB).
  • Integrated OpenAI API to generate resume feedback visible through a clean HR-friendly interface.
AI Maze-Solving Bot

AI Maze-Solving Bot

Automated Reasoning Course Project

  • Implemented and tuned A* algorithms for dynamic maze solving with real-time visual feedback.
  • Led debugging and benchmarking across variable maze sizes and difficulty levels.
  • Collaborated in a team to build an adaptable agent with visual debugging tools.