Experienced Computer Scientist with expertise in software engineering, focusing on cyber security, satellite systems, web development, and defense information systems. Strong background in both civilian and military environments.
Overview
16
16
years of professional experience
1
1
Certification
Work History
Computer Scientist
US Air Force Office of Special Investigations
05.2024 - Current
Designs software tools to enhance cyber defense for DoD's Computer Crimes Investigator team.
Implements innovative solutions to protect against cyber threats, improving response efficiency.
Collaborates with stakeholders to align technology with strategic security objectives.
Analyzes and integrates advanced technologies for robust cyber threat mitigation.
Drives measurable improvements in cybersecurity capabilities through targeted software development.
Computer Scientist
United States Air Force
07.2022 - 05.2024
Provide sustainment release support as a Software Engineer for the TTSE application
Collaborated with agile development partner Lockheed Martin to provide sustainment releases for the TTSE application
Wrote scripts in Perl, Python, and shell to assist in the automation of software sustainment tasks
Completed investigation, code design, code implementation, and unit testing on bugs found turning testing
Integrated software from real world satellites to simulate hardware and memory management so that TTSE can properly simulate real world orbit events
Computer Scientist
United States Air Force
10.2019 - 07.2022
Provide sustainment release support as a Software Engineer for applications that fall under the CCS-C portfolio
Sustain release cycles consist of both bug fixes as well as enhancements to existing software
Duties include working on two software development teams which consist of both government employees as well as government contractors (Kratos)
Participate in daily stand-up meetings with the two development teams to discuss daily status as well as any issue/blockers
Participate in Monthly meetings with the end user (US Air Force) to discuss upcoming sustainment releases as well as reporting current status of current releases
Resource Configuration Manager (RCM): RCM is a system that supports the scheduling and planning of resources for establishing a contact with a Satellite in orbit
Enhancements performed to this system was to make all resources when marked offline show up on the scheduling Gantt chart as unavailable as well as not allowing other users to schedule that resource in real time
Development work done to perform this conversion consisted of examining legacy RCM code to see how it works as well finding what code it any could be reused
Performed debugging all thought the development cycle
Created unit tests in order to make sure all resources were working as intended
Research how to send/receive Window AFX messages
Performed Unit Testing in the development environment
After developing the code for all the resources updated the Software User Manual (SUM) to account for new functionality that was added
The technologies used to perform this work included C++, Visual Studio, SQL Developer, and Windows programming
Satellite Telemetry API Development: Satellite Telemetry API consists of a vast array of processes/algorithms that are performed in a well-timed manner to give the end user reliable data
The legacy API had to be reworked in order to fix erroneous data that was being given to the operator
Work on this project includes examining legacy code and converting it to the new API framework
Generate Minor Frame reports using Perl scripts to examine how and when telemetry points are being processed
Performing Desk Checks on other developers’ conversion code
Generating test plans with all telemetry points in order to conduct unit testing
Unit testing of API processes/algorithms in the development environment
Troubleshooting issues that come back from the test team
Technologies used during this development include C, Visual Studio, Guacamole, Perl, and Bugzilla, Jira
Human Machine Interface Development (HMI): HMI’s are the Graphical User Interfaces where telemetry gets displayed to the end user
Development for HMI’s include bug fixes on existing HMI pages as well as creating new HMI pages
Bug fixes require the addition of new Telemetry Points, changing conversion types, re-formatting data cells, and creating flags for when data goes out of a given boundary
Creating new HMI’s consists of making a new HMI page which involves all the processes stated in the bug fixes
Performed unit testing for bug fixes and new HMI pages both in the Classified lab as well as on Guacamole development environment
Task Automated Operation (TAO)
TAO’s are written in a proprietary scripting language that automate the process of making a contact with a Satellite
Development on TAO’s include making bug fixes we well as adding enhancements
Bug fixes require reading new directives from the end user and implementing these changes to the TAO
Development work on TAO’s is done via the TAO Builder
A code editor as well as a debugging tool for TAO work
Once development is done unit testing is performed in the development environment via Procedure Builder
Computer Scientist
Defense Information Systems Agency
02.2018 - 10.2019
Researched different web-based collaboration software tools to replace legacy software to be used for Joint Planning and Execution Services (JPES)
Conducted Market Research and trade-off analysis on different collaboration software tools
Developed multiple full software stack collaboration prototypes to test and verify that all user requirements were being met
Prototypes consisted of a web front-end and a database storage back-end
Re-designed the web-front ends to meet user requirements
Web frontends were re-designed by refactoring code that was written in HTML5, CSS3, PHP, and JavaScript
The back-end databases installed and implemented were MySQL and Postgres
Installed various virtual machines utilizing VirtualBox and VMware, which ran on various Linux based operating systems such as Red Hat Linux, CentOS, and Ubuntu
Installed and configured Apache and Apache Tomcat to deploy prototypes
Documented software prototypes that were delivered to the government contractor for future development
Conducted meetings to demonstrate software system prototypes to the user community as well as other key stakeholders
Participated in daily tag-up meetings with the government contractor to oversee the software development of JPES
Collaborated with government contractors to provide instruction on how to implement the software system tool that was chosen
Integrated Defense Enterprise Acquisition System (IDEAS): Re-designed existing external facing website for IDEAS
Developed and demonstrated wireframes to project leadership to gain acceptance
Developed web pages utilizing HTML5, CSS3, and United States Web Design System UI Components, which was desktop and mobile friendly
Conducted demos of the website to internal key stakeholders during development
GCCS-Modernization: Served as a SAFe (Scaled Agile Framework) Product Owner on a government contractor Agile software development team
Responsible for defining Stories and prioritizing the Team Backlog to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the Features or components for the team
Serve as the Customer proxy responsible for working with Product Management and other stakeholders—including other POs—to define and prioritize stories in the team backlog
Validate that the user stories meet acceptance criteria and has the appropriate, persistent acceptance tests, and that it otherwise complies its Definition of Done (DoD)
Participate in backlog grooming meeting with stakeholders to refine and prioritize requirements
Work closely with SCRUM Master to monitor progress as well as remove any possible blockers to the team
SharePoint Development: Led and assisted a government contractor team in the design and development of GCCS-Modernization Central SharePoint site
Designed and Created SharePoint sites using Bootstrap and Government UI frameworks
Worked with Program members to gather content needed to build SharePoint Sites
Small Arms Repairman
United States Army
11.2014 - 02.2018
Conducted corrective maintenance on over 20 weapons system simulators that involved trouble shooting computer hardware and software saving the U.S
Army Millions of dollars
Designed Technical Manuals for the U.S
Army on Weapon Systems as well as Weapon simulators that were new to the inventory utilizing Microsoft Word
Troubleshooted and repaired a number of small arms such as: machine guns, mortars, recoilless rifles, automatic pistols, mounts, elevating assemblies, and rocket simulators saving the U.S
Army thousands of dollars
Software Internship
Center for Mission Mobilization
05.2017 - 08.2017
Developed a web-based application that performed different computations on data from the client in order to present information on where to send missionaries around the world
The project was developed by 3 developers using the Agile software development method
Technologies used on this project: MySQL, JavaScript, AJAX, PHP, JSON, HTML, CSS, Data tables API
Weapons Instructor/Armorer
Cubic Corporation
01.2009 - 10.2013
Trained to over 3,500 Marines and Sailors on US and Foreign weapons
Developed Technical Manuals, utilizing Microsoft Word, on foreign weapons used for training
Conducted Research in order to create Course Curriculum on foreign weapons for the United States Marine Corps
Created Power Point presentations for all the foreign weapons in the course curriculum
Performed organizational and limited direct support maintenance inspection and repair on a number of small arms such as: machine guns, mortars, recoilless rifles, automatic pistols, mounts, elevating assemblies, etc
Inspects small arms, mounts, elevating assemblies and other components prior to issue to units for use during Inactive Duty Training (IDT) and Annual Training (AT) to ensure that they are operating properly
Gunnersmate
U.S Navy
01.2009 - 10.2013
Served as an Ordnance Technician for Seal Team One
Performed tasks such as organizational and limited direct support maintenance inspection and repair on a number of small arms such as: machine guns, mortars, recoilless rifles, automatic pistols, mounts, elevating assemblies, and rocket simulators
Trained and qualified over 200 Seal Team One support technicians on weapons systems prior to combat tours in Iraq
Conducted over 20 ranges as Range Safety Officer for multiple range operations both in Iraq as well as State side with zero safety issues
Performed monthly weapons inventories by creating a database utilizing Microsoft Access to ensure 100% accountability of all weapons
Created a database using Microsoft Access to keep an Ammunition Inventory
In Charge of the proper storage of ammunition, as well as the proper shipping and receiving of Ammunition
Education
Bachelors of Applied Science - Computer Science
Los Alamos High School
Los Alamos, NM
08.2017
Skills
MySQL
PostgresSQL
Docker
PHP
Red Hat Linux 9
Centos
Ubuntu 18
Apache Tomcat
OpenAM
FudForum
Gimp
PhpBB
Discourse
HTML5
CSS3
Foundation
Semantic
VMware Horizon View
PhpStorm IDE
Brackets
Atom
Visual Studio Code
SharePoint
Bootstrap
JQuery
Bash Scripting
Elastic
Kibana
VSphere
Gitlab
Harbor
CI/CD pipelines
Trivy/Harbor
Keycloak
Certification
Comp TIA Network+
Comp TIA Security+
CEH (Certified Ethical Hacker) expired
Personal Information
Citizenship: US
Awards
4 Navy Achievement Medals
2 Iraq Campaign Medals
2 Letters of Appreciation
Timeline
Computer Scientist
US Air Force Office of Special Investigations
05.2024 - Current
Computer Scientist
United States Air Force
07.2022 - 05.2024
Computer Scientist
United States Air Force
10.2019 - 07.2022
Computer Scientist
Defense Information Systems Agency
02.2018 - 10.2019
Software Internship
Center for Mission Mobilization
05.2017 - 08.2017
Small Arms Repairman
United States Army
11.2014 - 02.2018
Weapons Instructor/Armorer
Cubic Corporation
01.2009 - 10.2013
Gunnersmate
U.S Navy
01.2009 - 10.2013
Comp TIA Network+
Comp TIA Security+
CEH (Certified Ethical Hacker) expired
Bachelors of Applied Science - Computer Science
Los Alamos High School
Similar Profiles
Michael HornMichael Horn
Counterintelligence Special Agent at USAF - Air Force Office Of Special InvestigationsCounterintelligence Special Agent at USAF - Air Force Office Of Special Investigations
Financial and Computer Support Asst at Air Force Office of Special InvestigationsFinancial and Computer Support Asst at Air Force Office of Special Investigations
TSgt/E-6 Manager, Administration Services at Air Force Office of Special InvestigationsTSgt/E-6 Manager, Administration Services at Air Force Office of Special Investigations