I am a software engineer that isn’t afraid to get his hands dirty, as dirty as software can get anyways. The lower you go in the software stack, the better.
Do it right, do it light; do it wrong, do it long
I apply this quote to both my life and my work, focusing on quality and always getting things done the right way.
Weightlifting, gaming, and personal projects occupy most of my time outside of work.
June 2016 - Present: Cybersecurity Software Engineer, Lockheed Martin Corporation
- Developed the Lockheed Martin Hardened Security1 product, a security-first virtualization solution for commercial servers and embedded systems alongside Intel
- Used C99/C11 for the core virtualization product, along with C++11 and Python 3.x throughout the project
- Principal engineer on multicore/multiprocessor algorithms and design, low-level virtual CPU emulation, and memory management subsystems
- Spearheaded charge for use of Continuous Integration and automated regression testing using GitLab CI/CD pipelines
Nov 2013 - May 2016: Intern/CWEP Student, Lockheed Martin Corporation
- Used C++/Java to develop internal tools for verification of hardware fulfillment of requirements
- Created configuration tools using Java for embedded hardware packages
- Researched and assisted in development of secure virtualization solution for embedded applications in C99
- This grew into the ‘Intel Select Solution for Hardened Security with Lockheed Martin’
- Develop software products in a constrained and low-level environment
- Design and implement multiprocessor algorithms
- Proficient in C, C++, and x86-64 assembly
- Familiar with Python, Java, and Bash
- Proficient in Linux, it is my primary operating system
- Very familiar with RHEL, CentOS, Ubuntu, and Arch Linux
- Familiar with Git
- Familiar with CI/CD strategies
- Have used GitLab CI/CD extensively to automate offline testing and deployments into test environments
A turn-based tactics game in the vein of Tactics Ogre: Knight of Lodis or Final Fantasy Tactics, set in a near future or cyberpunk setting.
- Developed in Godot 3.1 on Linux with an MIT license
An in-memory, non-blocking and wait-free SQL database.
- Developed in C++11 using the Tervel collection of wait-free data structures
- Senior design project at UCF
A tower defense game capable of multiplayer built for Android.
- Written in Java using LibGDX and Kryonet
- Year-end project for UCF’s COP 4331C
Formerly known as Intel Select Solution for Hardened Security with Lockheed Martin ↩︎
Neil Moore's personal website
Copyright © 2020 Neil Moore
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see gnu.org/licenses.