Work Experience
John DeereNorth Carolina State UniversityJohn Deere InternshipUniversity of North Carolina at WilmingtonLouisiana Pacific OSBUnited States Navy John Deere
John Deere, Cary, NC, June 2023 – Present
Autonomy Integration Engineer With Turf & Compact Utility, January 2025 – Present
Software Engineer With Intelligent Solutions Group, February 2024 – January 2025
- Increasing team’s software delivery performance by improving the embedded OS Tool’s team Jenkins based CI/CD pipeline. Improved feedback from functional testing and added immediate feedback to GitHub pull requests from builds.
- Developing tools to analyze software compilation artifacts to enable SiL XCP. Tools replace licensed software, which will save John Deere over $30,000 dollars. Working with product lines to externally test the tool to ensure compatibility with their workflows.
- Collaborating with embedded software architects and providing tools support where needed to aid in the modularization of the OS.
- Working with product lines and consumers of the OS to address and fix defects.
Software Engineer With Turf & Compact Utility, June 2023 – February 2024
- Developed golf application software for riding greens mower. Utilized MATLAB Simulink to create and test models. Model-in-the Loop (MiL) was used to verify functionality of the models.
- Generated application code from Simulink models and integrated the code with John Deere’s internally developed embedded operating system.
- Ensured integrated application code performed desired functions with Software-in-the-Loop, test stand, and machine testing. Utilized Vector hardware with CANape and CANalyzer to log CAN and VIO data to visualize and verify proper operation and to debug issues.
- Continually researched and proposed solutions to automate the vehicle software development workflow. Implemented a Python solution for maintaining end of the line (EOL) parameters and for generating constant variables for use with Software-in-the-Loop testing.
- Helped migrate golf applications to work with John Deere’s internal embedded operating system. Implemented MATLAB and Python scripts that helped to automate the migration process and eliminate sources of manual, time consuming tasks identified as automatable.
North Carolina State University
North Carolina State University at Raleigh, Raleigh, NC, August 2022 – Present
AERPAW Researcher, August 2022 – Present
- Responsible for designing and implementing a test automation Python library for the AERPAW development environment. The test automation software runs AERPAW provided UAV/UGV scenarios and analyzes the results against expected results. This tool is meant to act as SiL to test updates in the development environment.
- Beta tester for AERPAW experiment portal to test user capability to use the development environment.
John Deere Internship
John Deere Intelligent Solutions Group, Urbandale, IA, May 2022 – August 2022
Validation Engineering Intern, May 2022 – August 2022
- Responsible for the validation of a vision system that is used as an input to automate the combine’s ground speed. Worked across multiple teams to understand how the vision system works and how to install on machines. Used this knowledge to determine objectives for validating the vision system.
- Developed a feedback system to validate the vision system. This included developing interview and survey questions targeting the vision system validation objectives and also research into how to utilize data to assist validation.
- Executed validation plan by visiting customer farms, installing vision systems, and collecting and analyzing feedback and data.
- Helped Product Verification and Validation (PV&V) to improve data collection process by implementing a new data logger system.
- Improved working knowledge of John Deere products and the agricultural cycle.
University of North Carolina Wilmington
University of North Carolina Wilmington, Wilmington, NC, June 2018 – August 2021
Physics Research Assistant, June 2018 – August 2021
- Using AutoCAD software, designed and built an ultra-high purity gas handling system used to evacuate and prepare sample cells used in testing at Triangle Universities Nuclear Laboratory (TUNL)
- Participated in particle accelerator data collection on two separate occasions, to include preparation of sample target cells at TUNL.
- Analyzed data collected from experiments at TUNL with C/C++ and the CERN ROOT library. Provided the foundation now used in current analysis.
- Conducted cryogenic research and development for the next Enriched Xenon Observatory (nEXO) experiment to solve complex heat transportation problems. Building a gravity assisted liquid nitrogen thermosyphon.
- Designed and assembled high vacuum systems and performed helium vacuum leak checks.
- Constructed an instrumentation and control system that uses Siemens S7 PLC, a variety of instrumentation, SQL, Python, and Ignition software.
- Evaluated thermosyphon efficiency by using a combination of SQL and Python to analyze operating parameters.
Louisiana Pacific OSB
Louisiana Pacific OSB, Roxboro, NC, August 2015 – August 2017
Industrial Electrician A, June 2016 – August 2017
Industrial Electrician B, October 2015 – June 2016
- Monitored and increased production output and reduced downtime of the plant by discovering, designing, and implementing improvements to existing electrical systems, control systems and machine programming.
- Need a note about working with operators to troubleshoot problems and keep the plant running.
- Installed new equipment and performed corrective and preventative maintenance on existing equipment such as: Motors, actuators, solenoids, electrical distribution components, programmable logic controllers, AC/DC motor drives, MCC buckets, cabinets, electrical instruments and sensors, pushbuttons, selector switches and pilot lights.
- Sized and ran wiring above ground through conduit and flex within NEC specifications. Wired breaker panels, drive cabinets, MCC buckets, control cabinets, lighting circuits and receptacles to NEC specifications.
- Programmed RSLOGIX 5, 500 and 5000 programmable logic controllers.
- Drafted technical drawings for control systems.
- Organized and optimized stock of all electrically associated parts and equipment.
- Performed all duties in accordance with OSHA industrial and electrical safety standards to ensure a safe work environment. As the safety representative for the electrical shop, participated in projects directed towards improving the safety of all areas of the plant.
United States Navy
United States Navy, August 2010 – June 2015
Nuclear Machinist Mate (NMM), September 2012 – June 2015
Chief Reactor Watch(CRW), February (2014) - June (2015)
Training Petty Officer(TPO), June (2014) – March (2015)
- As CRW, supervised a watch team consisting of six or more people in the operation and maintenance of two nuclear reactors onboard the USS Theodore Roosevelt to provide propulsion, power, and clean water to the ship with the use of steam turbines. Maintained personnel and operational safety of the reactor through enforcing good housekeeping practices, OSHA requirements, PPE requirements, performing Hazardous Material inventories, MSDS compliance, and enforcing all rules and regulations set forth by Naval Reactors.
- As an NMM, safely performed all duties in hazardous environments such as confined spaces, energized electrical systems, energized mechanical systems, and areas with contamination and radiation controls. Observed and enforced all regulations associated with radiation and contamination safety. Safely worked in low and high radiation areas, contaminated areas, and safely responded to emergencies involving radiation and contamination hazards.
- As an NMM, conducted operations in nuclear propulsion plants including operating reactor controls, propulsion, firefighting, troubleshooting, monitoring gauges, calibration, and power generation along with maintaining records and reports for these activities. Maintained and operated four boilers simultaneously including chemical additions, blowdowns, and manual and automatic level control for the purpose of power production and propulsion. All operations performed with strict procedural compliance with the use of Plant Manuals.
- As an NMM, responded to all reactor plant casualties to ensure safe reactor operation. All casualty responses were performed from memory and steps verified from Plant Manuals after the plant was put into a safe condition.
- As an NMM, completed corrective and preventative maintenance with strict procedural compliance on all critical mechanical steam plant, reactor plant and auxiliary support equipment including boilers, valves, pumps, heat exchangers, and high and low-pressure air compressors. Inspected, preserved and corrected material deficiencies located in the bilge areas of the propulsion plant, maintaining a record of all inspections and corrections performed. Performed testing, transfer, and inventory of lubricating oils, fuels, and water including lining up, starting, adjusting, and securing fresh water and waste water drain systems.
- As TPO, scheduled and conducted lectures and practical hands on training for over 80 qualified operators and trainees within my department, using information from plant technical manuals to convey the knowledge required for plant operator qualifications, re-occurring re-certification by Naval Reactors, and to prepare all qualified operators for the safe operation of propulsion, power generation, and reactor plant systems.
- As TPO, observed and recorded qualified operators ability to routinely startup and shutdown auxiliary machinery, perform maintenance on all equipment, and to perform emergency operations in the event of a nuclear propulsion plant casualty. Maintaining all records of written, oral, and practical examinations to test the effectiveness of conducted training and to analyze for deficiency of the operators ability to safely operate a nuclear propulsion plant.