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.
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
Principal Software Engineer
Cutlass Systems Engineering
- Simulation Modeling: Design, develop, and maintain high‑fidelity simulation models representing real‑world maritime systems for complex system‑of‑systems analysis.
- Object Oriented Development: Lead software development in a Linux environment using Java, C++, and Python, prioritizing Object‑Oriented design patterns for scalability.
- Interoperability & Data Exchange: Define and implement protocols for data and event exchange between simulations.
- API & Tooling: Design and debug robust APIs for 3rd‑party software integration and develop 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
AWS GovCloud, Docker, Kubernetes, CI/CD, Jenkins, GitLab
Operating Systems
Linux (primary development environment)
Software Development
Backend systems, Web applications, API development
Experience
Principal Software Engineer
Cutlass Systems Engineering
- Simulation Modeling: Design, develop, and maintain high‑fidelity simulation models representing real‑world maritime systems.
- Object Oriented Development: Lead software development in a Linux environment using Java, C++, and Python.
- Interoperability & Data Exchange: Define and implement protocols for data and event exchange between simulations.
- API & Tooling: Design and debug 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
- 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
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.
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
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
AWS GovCloud, Docker, Kubernetes, CI/CD, Jenkins, GitLab
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