Nicholas Kroft


Experience

Amentum (Previously Jacobs) (NASA COMET Contract)
Kennedy Space Center, Florida
Senior Software Engineer
11/2024 – Present
Associate Software Engineer
5/2023 – 11/2024
IT Professional II — Planning Analyst
9/2021 – 5/2023
IT Professional I — Systems Analyst
3/2019 – 9/2021
  • Resolved software issues in mission-critical ground systems to support rocket launches.
  • Analyzed telemetry, command, and control software for faults before and during launches.
  • Worked with engineers to troubleshoot real-time data and automation issues.
  • Used logs and test environments to reproduce and verify software bugs.
  • Maintained monitoring tools to detect and address countdown software issues.
  • Deployed and patched ground control software in time-critical environments.
  • Wrote troubleshooting guides and post-mortems to improve system reliability.
  • Joined launch simulations and live operations to ensure software readiness.
  • Collaborated across teams to fix issues in communication and tracking systems.
  • Followed mission assurance and configuration management standards during fixes.
DO Communications
Land O Lakes, Florida
Field Service Technician
6/2016 – 2/2019
  • Installed and tested low-voltage cabling for commercial and industrial sites.
  • Set up and configured rack-mounted network hardware in field deployments.
  • Provided tech support for office computers, networks, and peripherals.
  • Configured and deployed a new server with essential services.
  • Built a business network with site-to-site VPN for secure remote access.

Education

University of Florida
Gainesville, FL
College of Engineering, B.S. Computer Engineering
2018
Relevant Coursework
Digital Computer Architecture
Computer Communication
Microprocessor Applications
Digital Design
Signals and Systems
Info & Database Systems

Projects

Electronic Puzzle Box

Senior Design Project

  • Fully designed and implemented over a semester.
  • Multiple modules with microcontrollers, FPGAs, and CPLDs.
  • Modular interface that allows any puzzle module to be swapped into and out of the puzzle box.
  • Custom PCBs for each module.

Pipelined MIPS CPU

Digital Computer Architecture

  • 5-stage MIPS pipeline.
  • Fully pipelined with hazard detection and data forwarding.
  • Written in Verilog.
  • Implements arithmetic, logical, and control flow instructions.
  • Includes branch prediction and conditional jumps.

Technical Skills

Languages

  • Python
  • Shell Script
  • LaTeX
  • C
  • VHDL
  • Verilog
  • SQL
  • HTML
  • CSS

Technology

  • Linux
  • RHEL
  • HPOM
  • Ansible
  • Office 365
  • Windows Server 2016
  • XenServer
  • Git
  • UniFi
  • Altium Designer
  • Bash
  • GitHub
  • Flask