Cas Donoghue

Portland Oregon ·

I have had the great fortune to have made a career of solving problems and learning new things as a professional scientist and programmer.

Please use the links below (icons) to see examples of my work including my personal website


Software Engineer - Team Lead


Lead an Engineering Team: identify the right solutions that best address customers’ needs while weighing technical trade-offs

March 2021

Coding Bootcamp Teaching Assistant

University of Oregon (via Trilogy Education)

Mentor bootcamp student learning data analysis with Python, Javascript, Postgress, Hadoop and AWS

September 2020 - July 2021

Software Engineer


Develop software to facilitate management of cyber infrastructure.

April 2018

Big Data Analyst


Develop automated data collection and analysis pipelines to support engineered systems manufacturing.

June 2017 - December 2017

Research Associate II, Translational Development

Sarepta Therapeutics

Support transition of assays from the R&D lab to the clinic. Build systems for automated data collection and analysis..

August 2015 - June 2017

Biology Research Associate

Sarepta Therapeutics

Perform both in vitro and in vivo experiments to support drug discovery and efficacy research.

April 2014 - August 2015

Manufacturing Lab Associate

Sarepta Therapeutics

R&D and Production organic synthesis of phosphorodiamidate morpholino nucleotides to support oligomer synthesis.

February 2013 - April 2014


Oregon State University

Bachelor of Science
Computer Science

GPA: 3.93

January 2015 - March 2018

Humboldt State University

Bachelor of Science
Cellular & Molecular Biology

GPA: 3.27

August 2008 - June 2012


  • Agile Software Development
  • Testing & Debugging
  • Data Analysis
  • Scripting: Python, Ruby, Bash
  • Compiled: Java/Clojure, C++
  • Database: Oracle, Postgres, Sqlite
  • Debian, RedHat, Windows, OSX
  • Docker, VMware
  • Puppet, Ansible, Digital Ocean


I am an avid podcast listener. My current favorites include:

I love hiking around the Pacific North West, learning new things and meeting new people.