Summary
Overview
Work History
Education
Skills
Timeline
Generic

Brockton Carnes

Fredericksburg

Summary

Full-stack software engineer with 3+ years of experience designing, developing, and deploying complex systems. Skilled in Python, Java, C/C++, and modern web technologies. Experienced in containerized applications, DevSecOps practices, and integrating software into large-scale operational environments. Proven ability to independently deliver solutions, refactor large codebases, and collaborate across teams to meet critical deadlines.

Overview

5
5
years of professional experience

Work History

Software Developer

Naval Surface Warfare Center
03.2022 - Current
  • MK160 Gun Control System (GCS)
  • Day-to-day development using Java and JavaFX, interfacing with sensors and weapon systems via Protocol Buffers.
  • Refactored multi-branch codebase, resolving complex merge conflicts and integrating new sensor and subsystem updates.
  • Identified and resolved a hidden concurrency bug in RabbitMQ, improving system stability and preventing application failures.
  • Led containerized modular software development with deployable APIs and networked communication, supporting operational integration.
  • Automated container deployment with Python and Bash scripts, enabling repeatable development and hardware deployments.
  • Applied software expertise to support live operational deployments, ensuring system reliability and readiness.
  • ECDCS (Enhanced Coherent Data Collection System)
  • Developed and enhanced C/C++ Qt GUI applications, creating operator-friendly controls to reduce manual inputs.
  • Refactored codebase to increase unit testability and maintainability.
  • Integrated Jira API with GitLab CI/CD, automating configuration management auditing.
  • Supported live operational deployments, troubleshooting software in real time and training users on Linux and the ECDCS application.
  • NEDA Rotation – Independent Web Application Development (April 2023 – March 2024)
  • Designed and implemented a secure full-stack web application (Python/Flask backend, JS/HTML/CSS frontend) to centralize vendor compliance forms and automate renewal reminders.
  • Developed automated processes to extract and validate metadata from legacy forms, consolidating data and reducing follow-up time.
  • Contributed to an enterprise pilot project, planning for deployment to ~86,000 users.
  • Validated integration of new hardware with legacy software, capturing live message traffic to reduce deployment risk.
  • Mentored interns and junior staff, and presented prototypes and architecture to leadership.

Student Trainee / Software Intern

Naval Surface Warfare Center
05.2020 - 08.2021
  • Assisted in the development and maintenance of software components for the MK160 Gun Control System.
  • Gained hands-on experience with Java, C/C++, and Linux development environments, contributing to testing, bug fixes, and feature enhancements.
  • Supported integration of subsystems and sensors, collaborating with senior developers to implement software changes.
  • Participated in code reviews and team meetings, learning best practices in software development and version control.

Education

Bachelor of Science - Computer Science

Christopher Newport University
Newport News, VA
12.2021

Skills

  • Languages & Frameworks: Python, Java, C/C, Ada (legacy), JavaFX, Qt, Flask, JavaScript, HTML/CSS
  • Databases & Messaging: PostgreSQL, RabbitMQ, Protocol Buffers
  • DevOps / Cloud Tools: Docker, Kubernetes, Argo Deployment, GitLab CI/CD
  • Methodologies & Tools: Agile/Scrum, Jira, Confluence, Unit Testing, CI/CD Pipelines
  • Other: Linux, Secure Development (STIG compliance), Containerized Applications, Real-time Data Analysis

Timeline

Software Developer

Naval Surface Warfare Center
03.2022 - Current

Student Trainee / Software Intern

Naval Surface Warfare Center
05.2020 - 08.2021

Bachelor of Science - Computer Science

Christopher Newport University
Brockton Carnes