Post Job Free
Sign in

C++ Software Engineer Project Manager VP

Location:
Harrisonburg, VA
Posted:
May 15, 2025

Contact this candidate

Resume:

C++ Python

oBuilt new functionalities in the code spanning design, development, testing, implementation, and support of software and components for use in complex systems. Experience with JAVA, C++, Visual Basic, LabView, Unix, and MySQL, DoD mission critical software researched, developed, and deployed. Knowledge of Relational Database Service, Java Developer and talented Software Engineer with proven expertise in object-oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance. Adept in the use of technical standards, principles, theories, concepts and techniques; with the ability to coordinate quality-related tasks from inception to completion. Ability to represent an abstract problem in the form of some finite real object of the system, which developers are already evaluating, designing, and developing.

Experience Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies with HP Basic, Open VMS and RMS.

I have substantial experience developing high-performance applications using C++, including designing and implementing core functionalities for a large-scale trading platform.

Experience with DoD software quality / performance metrics.

Utilizing advanced C++ features like template metaprogramming and thread-safe data structures to optimize execution speed and scalability, resulting in a 20% reduction in processing time.

Ability to facilitate team training in use of software analytic tools per Carnegie Mellon Software Engineering Institute methodology / standards

Ability to work across Program Office teams and Program Managers in support of software development & sustainment

Experience with the integration of on-board sensors

Communication, Cross-functional Team Leadership, Initiation, Project Planning, Project Plans, Real Estate Development Projects, Resource Allocation, Resource Management, and Team Motivation

Understanding development and maturation techniques for algorithms and data links.

Knowledge of weapon functionality and interface and embedded operation software

Fluid understanding of multiple programming languages, including C#, C, C++, JavaScript, HTML, and XML.

Excellent communications skills. Adept at building strong working relationships with coworkers and management.

Read & write I/O and memory, Java Heap, Memory analysis, memory leak detection using Yourkit.

Worked on Java profilers to analyze CPU and memory profiling in deadline-oriented environments. An active Secret clearance.

www.linkedin.com/in/kevin-kelly-819208a

Professional Overview

Enterprise Architect

US Navy (Patrona Corp/Amentum), Washington, DC 02/2025-Present

Experienced Enterprise Architect with 6 years of success in developing and implementing enterprise-wide solutions that drive business growth. Proven track record in reducing costs by up to 40%, increasing data quality by 25%, and improving system scalability by 50%. Exceptional skills in enterprise architecture, cloud migration, and IT governance, with a strong commitment to aligning technology investments with business objectives.

Design scalable enterprise solutions leveraging cloud-native architectures and microservices.

Lead cross-functional teams in implementing digital transformation initiatives and strategies.

Develop and maintain enterprise architecture frameworks using TOGAF or similar methodologies.

Collaborate with stakeholders to align IT strategies with business objectives and goals.

Serves as a point of escalation for major incidents that are unresolved at the helpdesk level.

Evaluate emerging technologies and recommend adoption to enhance organizational capabilities.

Mentor junior architects and IT staff in architecture best practices and standards.

Facilitate workshops to gather requirements and define architectural roadmaps and libraries.

Implement AI-driven solutions to optimize business processes and decision-making.

Ensure compliance with security standards and data governance policies across systems.

Embedded Software Developer Engineer

Lockheed Martin Missiles and Fire Control, Orlando, FL 01/2024-05/2024

My experience in enterprise-level application design and integration, portfolio as I designed and integrated complex systems across different applications within a large organization. Design of Hardware in the Loop subsystems and simulations including electrical diagrams and low-level driver and simulation interfaces. Mobile applications.

Coordination with Integration and Test Engineering, missile performance analysis for system verification, creation and modification to Hardware In the Loop (HIL) analysis tools using Perl, Python and MATLAB, creation of Simulation Modeling Description Documents (SMDDs) or Analysis Documents (ANAs), Support to algorithms, and modeling and simulation teams.

Extensive experience in implementing MuleSoft integration patterns such as messagerouting, data transformation, error handling, and security. Proficient in using MuleSoft’s Anypoint MQ for asynchronous messaging

Proficiency in MuleSoft development Understanding of integration concepts

The system architecture must provide redundancy for critical functions and enable troubleshooting/repairs.

Knowledge of AI/ML with API design and management Experience with Anypoint Platform

GNC subsystems, Hardware and Software Integration, C++ embedded software development, electrical design.

experience creating models in C++ (design, coding, testing and documentation)

Implemented the C++ features and libraries with object-oriented programming, templates, STL, memory management.

Responsible for coding, virtualization, and automation of systems.

Using the .github/dependabot.yml file I customize update behavior for specific dependencies or ecosystems.

Integrate CodeQL into various CI/CD systems, using the CodeQL CLI Bundle for Automated Code Scanning.

MATLAB programming experience -

Python programming experience - Wrote and executed unit tests and integration tests, ensuring code quality and reducing the number of production issues by 40%.

Successfully configured and maintained Linux servers, improving system performances by 30%

Provided technical expertise in resolving server hosting issues, reducing downtime by 25%

Developed and implemented an upgraded security protocol, ensuring 99.9% server reliability

Scenarios/test cases based on requirements –

Utilized conventional debugging procedures to troubleshoot software on RHEL

Managed operating systems using the Nagios Monitoring tool on RHEL

Knowledge of guidance, navigation and control subsystems in aerospace vehicles

Experience documenting simulation environments

SYSTEM’s Engineer

BOEING Aviation Oklahoma, OK 06/2023-11/2023

Providing over 5 years of experience in designing, developing, and deploying cloud-based applications. With experience in Azure and AWS and have a strong knowledge of both.

Leading analysis of customer and system requirements and development of architectural approaches and detailed specifications products.

Leading development of high-level and detailed designs consistent with requirements and specifications.

Leading reviews of testing and analysis activity to assure compliance to requirements on mobile applications.

Designing for maintainability reduces downtime and costs over the lifecycle.

Reduced data access latency by 15% by optimizing Gluster volume configuration.

Streamlined disaster recovery process by setting up Gluster replication across multiple data centers.

Assesses and resolves user access problems related to security controls

Create an update with a security patch, Dependabot creates a pull request to apply the change to your code.

Leads activities in support of Supplier Management with make/buy recommendations and other technical services.

Coordinates engineering support throughout the lifecycle of the product. Works under minimal direction

Planning research projects to develop concepts for future product designs to meet projected requirements.

Applications Software Developer Engineer (DEVELOPMENT space force).

General Dynamics Mission Systems Scottsdale, AZ 01/2023-05/2023

Providing over 5 years of experience in designing, developing, and deploying cloud-based applications. With experience in Azure and AWS with a strong knowledge of both. Developed and implemented a cross-channel multi-platform native solution and IP for a large database customer to replace components of OpenShift, such as MASTER, APP, INFRA, ECTD, and Gluster. Define migration path for legacy software applications to become cloud-native, Openshift to help developers migrate applications from traditional IT to microservices using containers. Ensure performance capabilities and security of new software systems and architectures are consistent with mission requirements In my DevSecOps work for General Dynamics was to help their employees maximize business communications, information storage and security. My work was with department heads and IT staff to create and implement computer networks using AWS secure. My code provided new or improved networks already in use. The instruction manuals were provided to help employees use the network and to solve common problems that arose. Expertise in Ansible Automation Platform, AWS, Jenkins, Git, Python, and Kubernetes

Managed Azure resources in cloud and maintained Continuous Integration and Continuous Deployment (CI/CD) pipeline

Applying a CAMEO EWR cluster to process a large dataset of data to identify trends & patterns

Automated the deployment of a new application using Ansible Automation Platform, reducing the deployment time by 50%.

Expertise with configuration management automation tool Ansible integrating Ansible.

Experience in developing Ansible roles and Ansible Playbooks for server configuration.

Implement a HiveQL query to filter large dataset of logs to identify errors.

As part of our proactive security strategy, I played a key role in integrating CodeQL and Dependabot into our development workflow.

Developed and maintained a Python-based software system that processed and analyzed large datasets, resulting in a 50% reduction in data processing time and a 40% increase in data accuracy.

Utilized conventional debugging procedures to troubleshoot software on RHEL

Managed operating systems using the Nagios Monitoring tool on RHEL

Log Management experience with ELK Stack – Elasticsearch (search and analytics engine), Logstash (ingest pipeline), and Kibana (visualization and creating dashboards)

Experience with Network Monitoring and knowledge on Network components like Switches, Routers, Palo Alto Network utilization SNMP, F5 Load Balancers, WebSeal, Info Blocks, Gigamon, Network Mapping.

Experience with monitoring tools (DataDog)

Sub modules: Use sub modules in GIT and train new users on working with them

Experience with the latest open source technologies for automation, including Ansible, Kubernetes, and Terraform

A Spark SQL query to join two (2) large datasets thereby creating a new dataset.

Using Kubernetes, Openshift, Git, Ansible, Chef, Docker Grafana, Jenkins, Gradle, Maven, ELK, JIRA,

C++ Software Developer F-35. (Development and maintenance/support).

ACT-I FEDERAL Arlington, VA 04/2021-01/2023

Architecture challenges I overcame, and positive business impacts achieved; how my design decisions facilitated data flow, scalability, and user experience across various systems. DevOps and security implemented Red Hat OpenShift to build and deploy spring cloud applications. Designs, develops, and deploys cloud-based applications and services using cloud-native technologies. They also develop and maintain cloud infrastructure using Infrastructure as Code (IaC) tools. Docker containers are isolated, lightweight, and portable. They allow us to package our application with all of its dependencies into a single unit that can be run on any machine. Kubernetes makes it easy to manage multiple containers across multiple hosts. It provides features we need for load balancing, service discovery, and health checks. I use Docker and Kubernetes together to create a powerful and scalable platform for developing and running cloud-native applications. Define migration path for legacy software applications to become cloud-native, Guide migration and implementation of new cloud technologies and initiatives. Red Hat Ansible Automation Platform helps in my automation to manage, deploy, and provision compute infrastructure. It works across multiple IT domains, including: Development, Operations, Networking, Security, Hybrid environments. Cameo can depict both sequential processing and concurrent processing of activities using an activity diagram. Now, docker runs on both W and L. Linux is future proof for embedded development and familiar with the cli and the Linux environment, which can definitely become useful when you move to embedded Linux at some point. Using Kubernetes, Openshift, Git, Ansible, Chef, Docker Grafana, Jenkins, Gradle, Maven, ELK, JIRA. By utilizing CodeQL's advanced static analysis capabilities, we were able to identify complex vulnerabilities within our codebase, including potential buffer overflows and data leaks, which were previously difficult to detect manually.

Extensive experience in implementing MuleSoft integration patterns such as message routing, data transformation, error handling, and security. Proficient in using MuleSoft’s Anypoint MQ for asynchronous messaging

Proficiency in MuleSoft development Understanding of integration concepts

Design and development of Microservices using Java, Spring Boot using AGILE methodology and TDD Tests.

creating a .github/dependabot.yml file to specify package ecosystems and desired update settings within a repository

Knowledge of AI/ML with API design and management Experience with Anypoint Platform

Wrote and executed Python unit tests and integration tests, ensuring code quality and reducing the number of production issues by 40%.

5+ years of experience in designing algorithms, developing core functionalities, and optimizing performance.

Experience with Network Monitoring and knowledge on Network components like Switches, Routers, Palo Alto Network utilization SNMP, F5 Load Balancers, WebSeal, Info Blocks, Gigamon, Network Mapping.

Experience with monitoring tools (DataDog)

In-depth knowledge of security best practices and frameworks (e.g., NIST, CIS, ISO/IEC 27001).

Successfully configured and maintained Linux servers, improving system performances by 30%

Provided technical expertise in resolving server hosting issues, reducing downtime by 25%

Developed and implemented an upgraded security protocol, ensuring 99.9% server reliability

Strong scripting skills in languages like Python, Bash, or PowerShell for automating security tasks

Experience with containerization and orchestration tools like Docker and Kubernetes.

Excellent problem-solving skills and the ability to work collaboratively in a team environment

Experience with GCP and Azure cloud platforms.

Troubleshooting Gluster issues Implementing data replication strategies

Integrating Gluster with other systems Monitoring and alerting for Gluster health

Using Kubernetes, Openshift, Git, Ansible, Chef, Docker Grafana, Jenkins, Gradle, Maven, ELK, JIRA,

Led teams: Led a team of 12 to develop a cloud-based system in C++ that increased server response time by 30%

DevSecOPS Security Engineer

MSI Mission Systems Inc. (Development and maintenance/support). MCLEAN, VA 09/2020-03/2021

Designed and deployed applications using main services of the AWS stack. These services include EC2, S3, RDS, VPC, IAM, ELB, and Cloud watch. Developed and implemented a cross-channel multi-platform native solution and IP for a large database customer to transform their existing customer facing claims solution from antiquated servers to a multi- channel solution using Dev Ops for projects and major initiatives to implement power glitching, side channel attacks, Using Cameo the levels of abstraction also vary for both of them. An activity diagram can be used to illustrate a business process (high level implementation) to a stand alone algorithm (ground level implementation). create and monitor project control systems, for software applications to handle source control systems.

DevSecOps Migration Engineer Reston, VA

LEIDOS (Full lifecycle systems development, system design, development, maintenance/support) 07/2019-06/2020

Full Architecture project scope, utilizing CRM, ERP, inventory management and the business goals of remote eclipsing raised platform. As a J2EE architect I am responsible for visualizing the system's behavior and creating a blueprint for the system. Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Have evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations. Skilled in implementing cloud-based solutions, CI/CD pipelines, and containerization technologies Expertise in AWS, Jenkins, Git, Python, and Kubernetes Implemented and maintained continuous integration and continuous delivery systems, reducing deployment time by 60% and increasing deployment frequency by 100% Implemented Red Hat OpenShift to build and deploy spring cloud applications. Developed and implemented a cross-channel multi-platform native solution and IP for a large database customer to transform their existing customer facing claims solution from antiquated servers to a multi- channel solution using Red Hat Ansible Automation Platform helps in my automation to manage, deploy, and provision compute infrastructure.

the integration technologies and methodologies were APIs, web services, middleware, data mapping, ETL tools and these are selected based on the project secret requirements.

It works across multiple IT domains, including: Development, Operations, Networking, Security, Hybrid environments. Docker containers are isolated, lightweight, and portable. They allow us to package our application with all of its dependencies into a single unit that can be run on any machine. Kubernetes makes it easy to manage multiple containers across multiple hosts. It provides features we need for load balancing, service discovery, and health checks. I use Docker and Kubernetes together to create a powerful and scalable platform for developing and running cloud-native applications. The flow of control in the activity diagram is drawn from one operation to another. This flow can be sequential, branched or concurrent.

Provide software development in Agile for Elastisearch and data mining:

DEVSECOPS operations for 3 letter client in AWS, ELASTICSEARCH, JIRA, JAVA, KUBERNETES, DOCKER

Configuration management: Use Ansible and Ansible Tower as a configuration management tool to automate repetitive tasks

Application deployment: Use Ansible to perform day-to-day tasks related to application deployment

Worked collaboratively with the QA team, identifying and fxing over 200 bugs in the frst year of Rust.

Participated in weekly code reviews, providing valuable feedback and ensuring codebase cleanliness of Rust.

Provide strategy development and solution development to support new business activities and existing client relationships

Apache Kafka for sending messages between processes, applications in the cloud and servers for these applications.

Experience Spring MVC, Spring Boot, Spring IOC, Spring Annotations, Spring AOP, and Spring Security (JWT Tokens)

I used OpenVMS while working on a large-scale legacy system at Leidos for CIA as the primary operating system

SQL – structured query language – to query the database and generate files. RMS under the hood is a relational database. To query data directly, like python or R

Transform staging the data is consolidated to its analytical use case with filtering, validating and authentication of data.

ETL data points to extract along with potential keys to integrate across disparate source systems.

Using Rest API with ETL and Java to transform raw data directly to target data storage.

Log Management experience with ELK Stack – Elasticsearch (search and analytics engine), Logstash (ingest pipeline), and Kibana (visualization and creating dashboards)

Experience with Network Monitoring and knowledge on Network components like Switches, Routers, Palo Alto Network utilization SNMP, F5 Load Balancers, WebSeal, Info Blocks, Gigamon, Network Mapping.

Experience with monitoring tools (DataDog)

Knowledge of automation tools and software such as Ansible, Puppet/Chef, Terraform, CloudFormation, PowerShell.

Provide software support development in defense, intelligence and data analytics.

Digital Project Engineer

NRL Naval RESEARCH LABORATORY Washington, dc 04/2018-03/2019

Define engineering requirements for projects and major initiatives, including software and electronic components/systems for flight hardware Avionics and Weapons Systems. Lead program teams of up to eight personnel comprised of engineers, designers, drafters, and support personnel; support staffing. Collaborate with customers, vendors, and engineers for delivery of new technology and prototype systems.. Identify and capitalize on improvements as well as facilitate change management. Ensure subcontractor and vendor activities meet schedule requirements. Conduct system integration testing. Current program is RSGS Robotic Servicing of Geosynchronous Satellites.

Provide electrical/software engineering and design support for a variety of Space Systems:

oDeliver electrical engineering support for avionics equipment in intelligence, surveillance, and reconnaissance.

oServed as technical component engineering support resource for EEE electronic parts, such as microcircuits, transistors, diodes, and hybrids, as well as part selection for flight hardware and avionics hardware.

oFunctioned as an electrical/software engineering support resource for aviation test development for multiple clients and programs, including US NAVY, US Air Force, and US ARMY.

Provide software support development in defense, intelligence and data analytics.

C++ Software Engineer Test

NAS Naval Air Station Engility. LEXINGTON PARK, MD 01/2015-05/2018

Define engineering requirements use of Wireshark is a network protocol analyzer in Linux including software and electronic components/systems for flight hardware Avionics and Weapons Systems. Lead program teams of up to eight personnel comprised of engineers, designers, drafters, and support personnel; support staffing. Use of Cameo Model to manage Requirements Engineering (RE). SysML requirements modeling constructs are to provide a bridge between traditional requirements management tools and systems models. Requirements can be imported, and depicted in graphical, tabular, matrix or tree structure format. A requirement can also appear on my other diagrams to show its relationship to other modeling elements’ deriving, satisfying, verifying or requirements. Integration with Cameo. DataHub enables automatic synchronization and traceability to requirements in Rational DOORS, Rational® RequisitePro and Microsoft Excel® (via CSV). In addition to coverage and gap analysis, to perform engineering analysis and check requirements compliance. Streamlined and Simplified Features: Cameo Systems Modeler Key Benefits Include: s/NEPRODUCT Conduct system integration testing. Conceptualized and implemented various IP Solutions / Products with niche business value proposition and a very high ROI. In an embedded application server using Java EE contains the web container or implements the Servlet API, contains the EJB container which manages EJBs, and implements the complete Java EE specification – JMS, JTA, JNDI, JAX-RPC, JavaMail etc

C developer: C++, VC++, C, Java, XML, Python/Bash Shell Scripting

Python code for performance and scalability, reducing page load times by 40% and supporting a 50% increase in traffic.

Windows developer: Unix/Linux software build/testing & socket programming

Create abstractions C++’s support for the creation of customized data types and operators

Seamless integration with existing aircraft systems is crucial for optimized performance

Utilized conventional debugging procedures to troubleshoot software on RHEL

Managed operating systems using the Nagios Monitoring tool on RHEL

Developed and maintained applications using Python and Django

* Used NumPy, Pandas, TensorFlow, and Scikit-learn for data analysis and machine learning

Skills: Python (3.6, 3.7, 3.8), Django, Flask, NumPy, Pandas, TensorFlow, Scikit-learn

Electrical Development Engineer

EXELIS GEOSPATIAL INC. 10/2013-03/2014

Define engineering requirements for projects and major initiatives, including electronic components/systems for flight hardware in satellites systems. Contribute to project teams of up to eight personnel comprised of engineers, designers, drafters, and support personnel; include staffing and performance reviews. Partner with customers, vendors, and engineers for delivery of new technology and prototype systems. Create and monitor project control systems, including budgets, indexes, bills of materials, material cost estimates, and lists. Provided weekly in-depth analytical reporting to various Project Managers

Identify and capitalize on improvements as well as facilitate change management. Ensure subcontractor and vendor activities meet schedule requirements.

Provide electrical/software engineering and design support for a variety of programs and projects:

Coordinate with various NASA divisions, including HQ, JPL, GSFC, and JSC.

Electrical Systems Engineer

Naval Surface Warfare Center – Crane, IN Science Applications International Corporation (SAIC) 10/2008-05/2013

Conceptualized and implemented various IP Solutions / Products with niche business value proposition and a very high ROI. Lead project teams of up to eight personnel comprised of engineers, designers, drafters, and support personnel; handle staffing and performance reviews. Partner with customers, vendors, and engineers for delivery of new technology and prototype systems. Create and monitor project control systems, including budgets, indexes, bills of materials, material cost estimates, and lists. Identify and capitalize on improvements as well as facilitate change management. Provided weekly in-depth analytical reporting to various Project Managers Conduct system integration testing.

Held key role in developing solutions and improvements for the AAVP7A1 Personnel Carrier supporting weapon systems:

oParticipated in all phases of mobile systems development on requirements to enhance situational awareness capabilities.

oIntroduced new electronics, including GPS, monitor display, and switches for human interface design, including camera systems.

Developed algorithms: Developed highly efficient algorithms in C++ through both pair-programming and independent work

Developed power system to support weapon stations for USMC and the US Air Force.

Performed electrical and physical failure analysis as part of product reliability and improvement efforts for JIEDDO DED.

Contributed recommendations for design engineering, process engineering, and packaging engineering on selection, manufacturing, application, and testing of electronic components and systems.

Provided engineering improvements for field use and built solutions for a variety of areas ranging from optics to lighting.

Handled engineering aspects for development/commercialization of devices with Solid Edge and STRATSYS FDM.

Software Engineer

Northrop Grumman, Los Angeles, CA 02/2006-08/2008

Held role in end-to-end embedded real-time software design and development for delivery of new total system solutions in support of the Joint Mission Planning System (JMPS). Provided system integration, verification, validation, cost/risk management, and supportability and effectiveness analyses. Performed configuration control, defect tracking, and requirements gathering using Clear Case, Clear Quest, and DOORs. Delivered client application programming support for the RMS engineering information system, including database modification and maintenance. Provided weekly in-depth analytical reporting to various Project Managers

Produced test programs to provide metrics on failure rates for the JMPS for U.S. Navy and U.S. Air Force for flight integration.

Delivered hundreds of thousands of dollars in savings by preparing new scenarios based on client requirements.

Appointed as sole engineer for development and delivery of the program’s first reliability software report;

Project Manager

Sypris Test (Precision Test Solutions) Orlando, Florida 03/1999-10/2005

Developed and Implemented Digital Factory and Innovation workshops for one of the large NASA/JPL and the transformation comprised of re-building omni-channel retail banking and enterprise application through custom frameworks and responsive / adaptive designs. Leading to an approx. 6 Billion USD program. Mars robots Spirit and Opportunity that resulted in Innovation prototypes being built into products through a revitalized specifications incorporating NASA specifications and Digital factory. This was a more than 2-million-dollar transformation deal for transformation of customer and employee facing applications Execution of a Transformational program for this to implement a multi- site application with various Analytics built into the same by leveraging several of our Key Partners. Review of parts lists, selection of screens from MIL-STD-883 and 750 to assure reliability to meet mission success. Supported NASA and USAF programs assuring screening to meet requirements, periodic status of project, cost goals are met, etc.



Contact this candidate