J.P. the Smithe

A Smithe for the 21st Century

Experienced full-stack developer, data scientist, and engineer, adept in bringing forth expertise in design, installation, testing, and maintenance of software systems. Over 10 years experience identifying efficiencies and problem areas within data streams, while communicating needs for projects. Proficient in various platforms and languages. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team. Proven ability to establish and maintain excellent communication and relationships with clients. Dedicated to identifying customer needs and delivering effective solutions to all problems.

I am currently employed as a cyberinfrastructure engineer by the Great Lakes Observing System (GLOS), a North American Laruentian Great Lakes regional association under the Integrated Ocean Observing System (IOOS).

Previously, I was employed under the Cooperative Institute for Great Lakes Research (CIGLR) at the NOAA Great Lakes Environmental Research Laboratory (NOAA-GLERL) in Ann Arbor, MI.

Many thanks goes to all who (or that) have funded my work thus far. These entities include the Integrated Ocean Obeserving System, the Great Lakes Restoration Initiative, CIGLR, the International Joint Commission's International Watersheds Initiative, the US Army Corps of Engineers out of Detroit, Environment and Climate Change Canada, the Coordinating Committee on Great Lakes Basic Hydraulic and Hydrologic Data, and NOAA-GLERL.

Portfolio

Condominium Association Board Member

  • President since 2021
  • Led association through lawsuits, complaints, and management change

AWS Certified Cloud Practioner

Kubernetes Application Administration

  • GLOS Seagull
  • Development on GitHub
    • AWS CodeBuild (pull-request and merge)
    • AWS Elastic Container Registry
    • Terraform Infrastructure as Code
  • Enabled enhanced data ingest, processing, dissemination, and metadata curation
  • Monitored Kubernetes via dashboard and direct pod logs via kubectl

Wordpress Migration

Larval Fish Dispersion Simulator

Autosampler programming

  • Developed, with unit testing, Python scripts and simple inputs to command a robotic autosampler (AIM4000, picture from manufacturer's website)
  • Communicated and delivered operation instructions to pertinent scientists
  • Many thanks to Casey Godwin for the opportunity

Large Lake Statistical Water Balance Model (L2SWBM)

  • Official webpage
  • Developed a Bayesian Network using the Bayesian inference Using Gibbs Sampling (BUGS) language to generate a new historical record of the Laurentian Great Lakes water balance from 1950 through 2015
  • Implemented using Just Another Gibbs Sampler (JAGS) through R
  • Worked closely with the bi-national International Joint Commission (IJC) and the Coordinating Committee on Great Lakes Basic Hydraulic and Hydrologic Data (CCGLBHHD) to develop, test, and deploy the model for operational use
  • Many thanks to Drew Gronewold for the opportunity

Great Lakes Aquatic Nonindigenous Species Information System (GLANSIS)

Harmful Algal Bloom and Hypoxia Portal

Great Lakes Beach, Tributary, and Nearshore Water Quality

  • Multi-year project homepage for water quality sampling and modelling of three public beach areas
  • Levels-deep webpage provided project information, sampling and modelling data visualisation, and sampling data download for interested users
  • JavaScript and Dygraphs for user interaction and data visualisation
  • Click here for an overview of the project.
  • Many thanks to Alicia Ritzenthaler and Eva Kramer for running the project and letting me develop a page for them

Great Lakes Dashboard (GLD)

  • Facilitates exploratory data analysis for Laurentian Great Lakes Hydrology, Hydroclimate, and Related data
  • Data sets can be overlayed to gauge water level forecast skill, for example
  • Historical data available for perspective
  • Available as an HTML5/JavaScript (with Dygraphs) App
  • Object-Oriented design; automated updates of select data performed via R, Python, and Bash on a Unix machine
  • Environmental Modelling and Software paper: Smith et al. 2016
  • Sustains thousands of hits per month
  • Many thanks to Drew Gronewold for this opportunity

Publications

  • Nearly complete list of publications and presentations available in this ORCID profile

Contact

I reside in Saline, MI, USA, and may be reached at jpTheSmithe@gmail.com or +1-734-972-8096. Outside of main employment, I am open to small, short-term tasks of a wide variety.