Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Awards
Timeline
Generic

Christopher J Naranjo

Colorado Springs

Summary

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
Christopher J Naranjo