What I've done

where I'm going

John M. Hash PhD

Research Associate at Smithsonian NMNH

CS Student at Oregon State University

Education

2007

BS, Biology. California State University, Bakersfield

2010

MS, Biology. California State University, Bakersfield

2015

Doctor of Philosophy, Entomology. University of California, Riverside

2020

BS, Computer Science. Oregon State University, Corvallis (E-Campus)

Appointments/Positions

2021-Present

Solutions/Software Engineer, Fulgent Genetics, Temple City, CA

2019

Teaching Assistant, Web Development, Oregon State University (Online)

2018–Present

Research Associate, National Museum of Natural History, Smithsonian Institution, Washington, DC

2017–2018

Postdoctoral Fellow, National Museum of Natural History, Smithsonian Institution, Washington, DC

2016

Lecturer in Biology Department, UC Riverside

2010–2015

Graduate student researcher and teaching assistant, UC Riverside

2008–2010

Graduate student researcher and teaching assistant, CSU Bakersfield

Skills/Technologies

(in order of proficiency)

Languages | Markup

  • HTML
  • CSS
  • MySQL
  • JavaScript
  • Python
  • C
  • C++

Tools | Techniques

  • AJAX
  • REST
  • Agile
  • GitHub
  • Waterfall
  • Requirements Analysis

Other

  • LucidChart
  • MS Office
  • Photoshop
  • Affinity Photo
  • ArcGIS Pro

Environments | Frameworks

  • Xcode
  • VS Code
  • NodeJS
  • NPM
  • Visual Studio 2017

    Coursework | GPA: 3.85

  • Intro to CS I and II
  • Data Structures
  • Intro to Databases
  • Web Development
  • Software Eng. I
  • Software Eng. II
  • Arch. & Assembly Lang.
  • Discrete Mathematics
  • Usability Engineering
  • Intro to Networks
  • Cloud App. Dev.
  • Operating Systems I
  • Analysis of Algorithms

Publications | Awards | Outreach | Presentations

15 peer-reviewed articles in scientific journals on evolution, ecology, and systematics of Diptera and California zooarchaelogy

Several competitively awarded grants

Outreach to increase public awareness and appreciation of science

See details in full CV