Key Skills
Software Development
- Cross-platform C/C++ development in MSVC, GCC, MinGW, and QNX environments
- Strong background in Qt-based GUI development
- Proficient in Python, Java, C#, MATLAB, Objective-C
- Recent experience in embedded software development on ARM and x86 architectures
- Cross-platform development and packaging using CMake (Windows, Linux, Mac)
- Experience in Agile, Test Driven Design, and waterfall-like processes
- Expert in Subversion and Git
Project Management
- Strong leadership and project management skills
- Ability to serve in both a technical and supervisory role on demanding projects
- Extensive experience in software requirements specification, detailed design, and quality assurance
- In-depth knowledge of government proposal writing and contracting
- Experience steering large software projects toward CMMI Level 3 certification
Web Development
- Full stack - HTML, CSS, jQuery, PHP, SQL
- Python frameworks - Falcon, SqlAlchemy, Jinja2, Django
- Extensive webserver experience - Apache, Nginx, Gunicorn
- SqLite, PostgreSQL, SQL Server, MariaDB/MySQL, Oracle
- Experience in designing highly available database-driven services, primarily for geospatial applications
- Experience with REST API design and development
- Windows/Linux server administration and security hardening
Public Relations
- Natural public speaker
- Level-headed in high-stress situations
- Demonstrated ability to develop follow-on work with established customers
- Able to communicate complex concepts effectively
Education
- B.S. in Software Engineering
- Mississippi State University
- Mississippi State, MS
- 2012
- Certified Information Assurance Professional
- Mississippi State University
- Mississippi State, MS
- 2012
Particular emphasis in Digital Forensics, Cryptographic Theory, and Network Security.
Employment
- WINTEC, Inc.
- Software Engineer
- June 2017 - present
- Navarre, FL
Navarre, FL. Frequent embedded C/C++ application development on ARM and x86 architectures running a mix of QNX and realtime Linux operating systems. Responsible for Qt-based hardware test programs that exercise various aircraft avionics and platform stores. Particularly familiar with MIL-STD-1760/1553 communications, including Universal Armament Interface (UAI). Experience with M299 launcher and AGM-114 Hellfire emulation. Regularly deciphering hardware datasheets, signal sheets, and circuit diagrams to deliver functional software within tight project constraints.
- Applied Research Associates, Inc.
- Software Engineer
- 2012 - May 2017
- Niceville, FL
Specialized in modeling and simulation (M&S) for the Department of Defense, with an emphasis on directed energy engineering tools. Served as a project manager and technical contributor to a large, multi-year effort involving several Air Force Research Laboratory (AFRL) research directorates. Previously a project manager and technical contributor to a smaller effort that integrated an M&S framework into the DoD Supercomputing Resource Center (DSRC) high-performance computing environment. Supervised a group of nine developers (incl. three remote). Instrumental in the adoption of the Agile software lifecycle for our group, and eventual CMMI Level 3 certification. Became proficient in the compilation of MATLAB codes to C++ DLLs using MATLAB Compiler. Demonstrable experience in mission and engagement level simulation frameworks. Developer-level experience with the Advanced Framework for Simulation, Integration, and Modeling (AFSIM) tool. Former member of Directed Energy Professional Society (DEPS), with continuing education units earned. Gained hands-on knowledge of the contracting process: customer development, direct marketing, cost estimation, proposal writing, contract execution, and reporting.
- CSE Department, Mississippi State University
- Student Worker
- Spring 2012
- Starkville, MS
Developed testing that assessed law enforcement advancement in distance-learning courses pertaining to digital forensics. Assisted in the conversion of course materials for use in an in-house distance learning web application for law enforcement professionals across the United States. Scored papers submitted by digital forensics and computer security students.
- Metal Tech, Inc.
- Senior IT Administrator
- 2007 - May 2012
- Gulfport, MS
Responsible for network infrastructure, all office equipment, and security between two locations. Ensured uninterrupted access to enterprise resource management software, email, and web services. Acquired an in-depth knowledge of Linux and Windows server administration.
- Applied Research Associates, Inc.
- Software Developer
- 2008 - September 2011
- Vicksburg, MS
Established an iPhone application development capability within the Southern Division of ARA. Lead developer of MitSurveyIE, an iPhone application that facilitates rapid inspection of homes and businesses for resistance against hurricane damage. Designed most of the user interface, underlying functionality, and cross-platform (iPhone/Windows Server) encryption schemes. Served as the sole developer on SSAM Webview, a database-driven web application built to monitor and manage networks of sound pressure level sensors.