FIMS Team

FIMS is a collaborative effort that would not be possible without the generous support of NOAA Fisheries and its employees as well as members of the FIMS Council.

Roles

Project Lead - Kelli Johnson kellijohnson-NOAA avatar

The Project Lead is responsible for driving decisions based on the vision and objectives of FIMS as directed in the Terms of Reference and discussions with the Team. The Project Lead ensures the FIMS product satisfies user and business requirements, incorporates feedback, and iterates on the design and development as needed. The Project Lead will triage issues and pull requests and ensure development and code review occur in a timely manner and according to project guidelines, priorities, and standards. The Project Lead is also responsible for communicating project status to the Teamvia maintenance of the Github Projects and GitHub Milestones and to Leadership via talking points and presentations.

Lead Software Architect - Matthew Supernaw msupernaw avatar

The Lead Software Architect is responsible for advising the architecture of FIMS to maximize portability and extensibility; manage technical risks and opportunities; advise the Project Lead on software design, refactor, and implementation decisions; and guarantee quality of deliveries via code review. The Lead Software Architect also educates the team on technical best practices.

Lead Test Engineer - Bai Li Bai-Li-NOAA avatar

The Lead Test Engineer is responsible for the testing lifecycle by developing test strategies for key milestones and identifying tools for test automation and reporting. The Lead Test Engineer supports success by maintaining templates for testing procedures, ensuring code coverage of at least 80 percent, continually researching best practices, and conducting quarterly reviews of tests.

Lead Statistical Computing Engineer - Andrea Havron Andrea-Havron-NOAA avatar

The Lead Statistical Computing Engineer is responsible for designing the FIMS statistical architecture that maximizes statistical accuracy and ensures the implementation of statistical good practices. The Lead Statistical Computing Engineer will advise the Project Lead on design and implementation decisions and will work closely with the Lead Software Architect to ensure a balance between computation and statistical efficiency and with the Lead Test Engineer to develop tests that check the statistical accuracy of model design.

Lead of User Engagement - Elizabeth Perl e-perl-NOAA avatar

The Lead of User Engagement bridges the gap between FIMS development and its user community. This role is responsible for driving user adoption by designing the FIMS website, strategizing community-building activities, and coordinating the transition from legacy models. Additionally, this role actively enables user success by setting up cloud computing environments, leading ad-hoc exploratory development, and researching practical solutions that help users integrate FIMS into their own projects.

Lead of Workflows and Integration - Kathryn Doering k-doering-NOAA avatar

The Lead of Workflows and Integration is responsible for designing and driving workflows and automation to support the reliability and robustness of the FIMS. The Lead of Workflows and Integration ensures FIMS aligns with expected standards for accessibility and quality control in accordance with guidelines set by the Fisheries Integrated Toolbox. This lead coordinates with the Lead Test Engineer to ensure test cases are automated and successfully run by GitHub Actions and coordinates with the Lead Statistical Computing Engineer to identify opportunities to expand FIMS across related disciplines.

Regional Representatives

Regional Representatives are expected to assist in FIMS implementation through design, development, and testing of FIMS. They also communicate FIMS progress and design to their respective regions and teammates. Representatives serve as power users who provide basic training and outreach within their centers on transitioning to FIMS. These representatives are also responsible for relaying feedback, questions, and training requests that they cannot complete back to the Project Lead. Regional representatives are expected to introduce their partner fishery management organizations to FIMS to assist transition of FIMS from research to operations. If you would like to become a Regional Representative, please contact the Project Lead. We particularly encourage state, university, and international partners to consider this role.

Authorship

Current developers of FIMS are listed above and in the relevant DESCRIPTION files within repositories that store R packages, e.g., FIMS DESCRIPTION. When publications or presentations are developed using FIMS, the authors should feel free to list only those who contributed to that publication or presentation in whatever order they collectively see fit.

Core Developers

  • Grant D. Adams (AFSC)
  • Jon K. T. Brodziak (PIFSC)
  • Kathryn L. Doering (OST)
  • Daniel R. Goethel (AFSC)
  • Andrea M. Havron (OST)
  • Alexander J. Jensen (SWFSC)
  • Ronald Klasky (T and T Consulting Services, Inc.)
  • Peter T. Kuriyama (SWFSC)
  • Bai Li (OST)
  • Emily M. Liljestrand (NEFSC)
  • Timothy J. Miller (NEFSC)
  • Megumi C. Oshima (PIFSC)
  • Matthew Supernaw (OST)
  • Ian G. Taylor (NWFSC)
  • Nathan R. Vaughan (Vaughan Analytics)
  • Eric J. Ward (NWFSC)
  • Erik H. Williams (SEFSC)

Supporting Developers

  • Jennifer S. Bigman (University of Delaware)
  • Kristan Blackhart (NEFSC)
  • Edward J. Dick (SWFSC)
  • Alan C. Haynie (ICES)
  • James N. Ianelli (AFSC)
  • Hui-hua Lee (SWFSC)
  • Christopher M. Legault (NEFSC)
  • Patrick D. Lynch (OST)
  • Richard D. Methot (NWFSC)
  • Cole C. Monnahan (AFSC)
  • Lisa Pfeiffer (NWFSC)
  • Kyle W. Shertzer (SEFSC)
  • Christine C. Stawitz (University of Birmingham)
  • Jane Y. Sullivan (AFSC)
  • Howard Townsend (OST)

Contributors

ChristineStawitz-NOAA avatar
ChristineStawitz-NOAA
Andrea-Havron-NOAA avatar
Andrea-Havron-NOAA
Bai-Li-NOAA avatar
Bai-Li-NOAA
msupernaw avatar
msupernaw
kellijohnson-NOAA avatar
kellijohnson-NOAA
k-doering-NOAA avatar
k-doering-NOAA
github-actions[bot] avatar
github-actions[bot]
nathanvaughan-NOAA avatar
nathanvaughan-NOAA
JaneSullivan-NOAA avatar
JaneSullivan-NOAA
Copilot avatar
Copilot
Eshaan-byte avatar
Eshaan-byte
dependabot[bot] avatar
dependabot[bot]
awilnoaa avatar
awilnoaa
iantaylor-NOAA avatar
iantaylor-NOAA
JonBrodziak avatar
JonBrodziak
MOshima-PIFSC avatar
MOshima-PIFSC
szu-yun-ko avatar
szu-yun-ko
timjmiller avatar
timjmiller
Rohith-1717 avatar
Rohith-1717
jimianelli avatar
jimianelli
alexjensen-NOAA avatar
alexjensen-NOAA
peterkuriyama-NOAA avatar
peterkuriyama-NOAA
abhinav-1305 avatar
abhinav-1305
e-perl-NOAA avatar
e-perl-NOAA
ericward-noaa avatar
ericward-noaa
KyleShertzer-NOAA avatar
KyleShertzer-NOAA
aman-raj-srivastva avatar
aman-raj-srivastva
LNo-cz avatar
LNo-cz
mciechanumich avatar
mciechanumich
Nimra-Arshad51 avatar
Nimra-Arshad51
RicardoYin01 avatar
RicardoYin01
Srajald avatar
Srajald

FIMS Council

  • Anders Nielsen (DTU-Aqua)
  • André E. Punt (Chair, SAFS UW)
  • Anne M. Cooper (ICES)
  • Bjarki Þ. Elvarsson (MFRI, Gadget)
  • Curry J. Cunningham (NPFMC)
  • Éva E. Plagányi (CSIRO)
  • Geneviève M. Nesslage (UMCES)
  • Henning Winker (JRC, Jabba)
  • Jim N. Sanchirico (UC Davis)
  • Jon R. Weidenmann (Rutgers)
  • Mark N. Maunder (IATTC)
  • Z. Teresa A’mar (Dragonfly Data Science)