Software Engineer
Software Engineer | CAE USA | 2022-2023, 2024-2025 |
---|---|---|
On-site engineer supporting C-130 software systems engineering and maintenance. | ||
Implemented, tested, and documented design changes and corrections to simulator software, including radar, flight indicators, electronics, and aircraft behavior, using C, C++, Fortran, and C# in Windows and Linux environments. | ||
Coordinated with maintenance personnel to troubleshoot and test simulator software. |
Software Engineer | Numerical Advisory Solutions | 2023-2024 |
---|---|---|
Developed and maintained a range of nuclear plant simulation and analysis software. | ||
Conceptualized, developed, and shipped a custom output plotting feature in C#/.NET 6.0 for the Reactor Transient Analysis program (RETRAN-3D), significantly increasing user analysis capability. Integrated plotting feature into an existing C#/.NET 6.0 WinForms-based software product. | ||
Implemented a multithreaded approach in C# to read data from multiple RETRAN-3D output files (several GB in size) simultaneously. | ||
Led the version 5.0 release of RETRAN-3D for Windows and Linux platforms, performing associated regression testing and quality assurance. | ||
Greatly enhanced the RETRAN-3D regression testing capability by developing a multithreaded, Python-based test suite to run thousands of additional test cases, as well as performing error analysis and plotting results using Matplotlib. | ||
Streamlined customer experience by developing a CRUD work request submission system on the company website using PHP, Javascript, SQLite, and HTML. |
Software Engineer | Zachry Nuclear Engineering | 2021-2022 |
---|---|---|
Led development for a Fortran-to-C++ port effort for the Modular Accident Analysis Program (MAAP), automating 3000+ code replacements with Python scripts to vastly reduce development time. Re-architected and modularized portions of converted C++ code. | ||
Within the first month, resolved ~15 bugs from the backlog for a C++/MFC-based GUI. |
Software Engineer | Naval Nuclear Laboratory | 2013-2021 |
---|---|---|
Progressed from an entry-level engineer to overseeing four process lines, three major design projects, and structural maintenance at the navy's primary spent fuel processing facility. | ||
Performed 3D CAD modeling and analysis of nuclear process support equipment. |
B.S. Mechanical Engineering | University of Wyoming | 2009-2013 |
---|
B.S. Computer Science | Western Governors University | 2020-2021 |
---|
Proficient | Familiar |
---|---|
C#/.NET, Python, C++, Fortran, Git | PHP, HTML, CSS, Java, Javascript, SQL, SVN |