Joshua Daugherty

Software Developer + Thesis Researcher

Experience

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.

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.

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

MS in Computer Science | University of Alabama at Birmingham | 2023–2025

  • GPA: 3.83 / 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

BS in Computer Science | University of Alabama at Birmingham | 2020–2024

  • GPA: 3.79 / 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

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

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

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.