Professional Summary
Experienced software developer with 8+ years of expertise in software development, cloud infrastructure management, and application containerization. Proficient in Java, Python, C, and C++ with extensive experience in modeling and simulation applications for radio frequency (RF) analysis. Strong background in Linux environments - both professionally and personally, and skilled in leading software development teams, managing cloud-based deployments, and optimizing large-scale systems for government and defense organizations. Known for turning early prototypes and ideas into working products: taking unfinished applications and making them cloud-ready, deployed, and running, and building complete products from the ground up. Currently a Modeling and Simulation Engineer developing discrete-event simulation platforms and AI-assisted analysis tools in Azure Government (GCC High).
Education
Master of Science, Computer Science
George Mason University, Fairfax, VA — May 2021
Relevant Coursework: Analysis of Algorithms, Advanced Algorithms, Distributed Systems, Computational Geometry, Theory & Application of Data Mining, Mining Massive Datasets
Bachelor of Science, Computer Science (Minor: Finance)
University of West Florida, Pensacola, FL — May 2016
Experience
Modeling and Simulation Engineer
Systems and Thinking Solutions (STS)
- Prototype to Production: Took DESMA from a prototype running on Docker host networking, with cloud accounts in place but nothing running or configured, to a cloud-ready, fully deployed application that the team uses today.
- Simulation Platform: Develop DESMA, a React/Flask/MongoDB discrete-event simulation app that runs Innoslate models as simulations and structured experiments; built the Factorial experiment design and a shared, parallel experiment runner.
- Scalable Execution: Moved long-running experiments to background jobs with a status-polling API, so large parameter sweeps run reliably without timeouts.
- Cloud Infrastructure: Deployed DESMA, Innoslate, GitLab, and other team resources in Azure Government (GCC High), giving the team compliant hosting for development and simulation work.
- DevOps & Security: Stood up the team's self-hosted GitLab and CI/CD pipelines, and secured the stack behind nginx with HTTPS and Keycloak single sign-on.
- AI-Assisted Analysis: Built an experiment analyzer that runs ANOVA, sensitivity, and bottleneck analysis and uses LLMs to explain results in plain language, and developed AI MSA, a multi-agent LLM platform for modeling and simulation studies.
- Team Standards: Authored development standards, git workflow guides, and experiment user guides, and review teammates' merge requests.
Principal Software Engineer
Cutlass Systems Engineering
- Simulation Modeling: Designed, developed, and maintained high‑fidelity simulation models representing real‑world maritime systems for complex system‑of‑systems analysis.
- Object Oriented Development: Led software development in a Linux environment using Java, C++, and Python, prioritizing Object‑Oriented design patterns for scalability.
- Interoperability & Data Exchange: Defined and implemented protocols for data and event exchange between simulations.
- API & Tooling: Designed and debugged robust APIs for 3rd‑party software integration and developed prototype tools.
Computer Scientist
U.S. Naval Research Laboratory (NRL), Washington, D.C.
- Contributed to development and enhancement of Interactive Scenario Builder (Builder), a Java-based 3D modeling and simulation tool for RF propagation analysis.
- Managed Dockerized applications and web services on AWS GovCloud, ensuring scalable, secure, and high-performance deployments.
- Developed "Builder in a Browser" (BIB) by containerizing the resource-intensive Builder and deploying it on AWS GovCloud with a no-VNC configuration.
- Automated the release process using bash scripting and integrated it into CI/CD pipeline with Jenkins, reducing release cycles from one week to two days.
- Conducted regular code reviews in Java, Python, and bash; led migration from GitHub Enterprise to Phabricator and subsequently to GitLab.
- Facilitated team meetings, managed infrastructure planning, and mentored new engineers.
Research Intern - Computer Vision
Air Force Research Laboratory (AFRL), Eglin AFB, FL
- Developed a Python-based georegistration database to associate Earth imagery with geospatial coordinates.
- Utilized Linux-based tools and scripting to build scalable data processing workflows.
Skills
Programming
Java, Python, C++, C, Bash scripting
Cloud & DevOps
Azure Government (GCC High), AWS GovCloud, Docker, Docker Compose, Kubernetes, nginx, CI/CD, Jenkins, GitLab (self-hosted administration, CI/CD, runners)
Operating Systems
Linux (primary development environment)
Software Development
Backend systems, Web applications, API development
AI / LLM Engineering
Multi-agent LLM orchestration, structured output, RAG, Ollama, OpenWebUI, Anthropic/OpenAI APIs, sandboxed code execution
Simulation & Analysis
Discrete-event simulation, Innoslate, design of experiments (Factorial, Monte Carlo, Univariate), ANOVA and sensitivity analysis
Experience
Modeling and Simulation Engineer
Systems and Thinking Solutions (STS)
- Took DESMA from an unconfigured, host-networked Docker prototype to a cloud-ready application deployed and running in Azure Government.
- Develop DESMA, a discrete-event simulation and experimentation platform (React, Flask, MongoDB) supporting Univariate, Monte Carlo, and Factorial experiments.
- Deployed and administer team resources, including DESMA, Innoslate, and GitLab, in Azure Government (GCC High).
- Built the team's GitLab CI/CD pipelines with linting, code quality, and test coverage, and secured deployments with nginx, HTTPS, and Keycloak SSO.
- Built AI-assisted tools that analyze simulation experiments and explain the results in plain language, including AI MSA, a multi-agent LLM analysis platform.
- Authored the team's development standards, git workflow, and experiment user guides, and mentor teammates through code review.
Principal Software Engineer
Cutlass Systems Engineering
- Simulation Modeling: Designed, developed, and maintained high‑fidelity simulation models representing real‑world maritime systems.
- Object Oriented Development: Led software development in a Linux environment using Java, C++, and Python.
- Interoperability & Data Exchange: Defined and implemented protocols for data and event exchange between simulations.
- API & Tooling: Designed and debugged robust APIs for 3rd‑party software integration.
Computer Scientist
U.S. Naval Research Laboratory (NRL), Washington, D.C.
- Lead the development, cloud deployment, and operational support of Interactive Scenario Builder (Builder), a 3D modeling and simulation tool for RF mission planning.
- Managed end-to-end software development from design to deployment and maintenance.
- Spearheaded cloud adoption by leading migration of Builder's workloads to AWS GovCloud.
- Facilitated cross-functional collaboration with researchers, engineers, and external partners.
- Mentored junior engineers and drove innovation in distributed computing and RF propagation modeling.
Research Intern – Computer Vision
Air Force Research Laboratory (AFRL), Eglin AFB, FL
- Developed a georegistration database linking Earth's imagery with precise location data using Python.
- Collaborated with researchers to improve image recognition and mapping algorithms.
AI/ML Projects
- Took AI MSA from an idea to a full working product: a self-hosted, multi-agent LLM platform that enforces the scientific method for modeling and simulation studies.
- Deployed with Docker Compose, Ollama, OpenWebUI, nginx, and Keycloak SSO, with a sandbox for running generated simulation code.
- Backed by schema-validated outputs, a hash-verified evidence ledger, and 650+ automated tests.
- Built an analyzer that runs ANOVA, sensitivity, and bottleneck analysis on simulation experiment data.
- Added LLM-written summaries using Anthropic, OpenAI, or local models.
- Concept & Development: Full-stack web application using OpenCode to simplify complex topics into "Explain Like I'm 5" (ELI5) content.
- Infrastructure: High-availability deployment using GitHub for version control and Cloudflare for DNS management, edge caching, and SSL security.
- Business Purpose: Bridging the gap between technical jargon and accessibility by providing an AI-assisted platform that translates high-level concepts for a general audience.
- Set up and configured local LLMs using Docker Model Runner, LM Studio, Ollama, and OpenWebUI for private, offline AI inference.
- Optimized model performance for hardware acceleration using GPU offloading and quantization techniques.
- Built custom knowledge bases and RAG pipelines with local embeddings for domain-specific queries.
- Built autonomous AI agents using OpenCode and Claude Code for task automation and code generation.
- Implemented multi-step reasoning workflows with tool-use capabilities for complex problem-solving.
- Integrated AI agents with CI/CD pipelines for automated code review and refactoring.
- Deployed a local AI-powered server with open-source GPT model, integrated with frontend for real-time interaction.
- Implemented FastAPI for backend and utilized Hugging Face Transformers for LLM integration.
- Containerized the application using Docker for scalability and reproducibility.
- Conducted large-scale data mining projects using Python, Pandas, and PySpark.
- Utilized Google Cloud and AWS for scalable storage and computing.
- Designed and optimized ETL workflows for high-dimensional datasets.
- Developed and deployed AI-driven applications using TensorFlow, PyTorch, and Scikit-learn.
- Built scalable ML pipelines for data preprocessing, model training, and deployment.
- Worked on predictive modeling, NLP, and computer vision projects.
Cloud & Distributed Systems
Modeling and Simulation Engineer - Systems and Thinking Solutions (STS)
- Took over existing cloud accounts with nothing running or configured and turned them into a working environment for the team.
- Deployed and administer team resources in Azure Government (GCC High), including DESMA, Innoslate, and GitLab.
- Built GitLab CI/CD pipelines and runners for linting, code quality, and test coverage.
- Containerized DESMA's multi-service stack with nginx, HTTPS, and Keycloak SSO.
Cloud & Software Engineer - U.S. Naval Research Laboratory
- Designed and deployed cloud-native applications in AWS GovCloud for mission-critical defense applications.
- Led containerization efforts using Docker and Kubernetes for improved deployment efficiency.
- Developed and maintained cloud-based data processing pipelines using AWS S3 and EC2.
- Migrated legacy applications to the cloud, improving system availability.
- Developed RESTful APIs for seamless communication between cloud applications and users.
Deployed a Docker Compose stack behind nginx with HTTPS and Keycloak SSO, with GitLab CI/CD for linting and test coverage.
Designed and deployed using AWS S3, EC2, and IAM.
Developed a web-based remote training solution, eliminating physical software installations.
Designed platform using AWS, Docker, and Node.js for interactive sensor data analysis.
Education
Master of Science, Computer Science
George Mason University, Fairfax, VA — May 2021
Relevant Coursework: Analysis of Algorithms, Advanced Algorithms, Distributed Systems, Computational Geometry, Theory & Application of Data Mining, Mining Massive Datasets
Bachelor of Science, Computer Science (Minor: Finance)
University of West Florida, Pensacola, FL — May 2016
Projects & Research
Develop a React/Flask/MongoDB web app that runs Innoslate models as discrete-event simulations and experiments (Univariate, Monte Carlo, Factorial), deployed in Azure Government.
Built from an idea into a full working product: a self-hosted, multi-agent LLM platform that enforces the scientific method for modeling and simulation studies.
Concept & Development: Full-stack web application using OpenCode to simplify complex topics into "Explain Like I'm 5" (ELI5) content.
Infrastructure: High-availability deployment using GitHub for version control and Cloudflare for DNS management, edge caching, and SSL security.
Business Purpose: Bridging the gap between technical jargon and accessibility by providing an AI-assisted platform that translates high-level concepts for a general audience.
Lead developer and cloud infrastructure manager for a mission-critical RF simulation tool using Java, AWS GovCloud, and Docker.
Developed a Python application leveraging scikit-learn to predict stock prices using historical data from Yahoo Finance.
Implemented the HPR algorithm in C++ to optimize 3D point cloud processing for improved visibility determination.
Built a machine learning model to predict customer churn using user interaction data.
Created a comprehensive C program for date arithmetic with Makefile for streamlined compilation.
For more projects, visit my GitHub.
Technical Skills
Programming
Java, Python, C++, C, Bash scripting
Cloud & DevOps
Azure Government (GCC High), AWS GovCloud, Docker, Docker Compose, Kubernetes, nginx, CI/CD, Jenkins, GitLab (self-hosted administration, CI/CD, runners)
Operating Systems
Linux (primary development environment)
Software Development
Backend systems, Web applications, API development
Data & Visualization
RF modeling, Simulation tools, Weather data integration
Version Control
Git, GitHub Enterprise, Phabricator, GitLab, Maven, JIRA
Agile & Leadership
Team mentoring, Agile methodologies
AI / LLM Engineering
Multi-agent LLM orchestration, structured output & schema validation, RAG, prompt engineering, Ollama, OpenWebUI, Anthropic/OpenAI APIs, Claude Code skills
Simulation & Statistics
Discrete-event simulation (salabim), Innoslate, design of experiments, Monte Carlo, ANOVA, sensitivity analysis, bootstrap significance testing
Web & Security
React, Flask, FastAPI, HTMX, MongoDB, SQLite, nginx, Keycloak / OIDC SSO, Grafana, Trivy CVE remediation